From e026d04cec92c2366e143353423189b907a07cef Mon Sep 17 00:00:00 2001 From: Christoph Hansknecht Date: Fri, 22 Nov 2024 17:38:33 +0100 Subject: [PATCH] Add support for quoted typed parameters --- grammar.js | 2 +- src/grammar.json | 13 +- src/node-types.json | 4 + src/parser.c | 98887 ++++++++++++++++++++------------------- test/corpus/cython.txt | 18 + 5 files changed, 49527 insertions(+), 49397 deletions(-) diff --git a/grammar.js b/grammar.js index a39f5a6..7f83641 100644 --- a/grammar.js +++ b/grammar.js @@ -596,7 +596,7 @@ module.exports = grammar(Python, { $.dictionary_splat_pattern, ), ":", - field("type", $.c_type), + field("type", choice($.c_type, $.string)), ), ), ), diff --git a/src/grammar.json b/src/grammar.json index 3ee56c2..b368355 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -5104,8 +5104,17 @@ "type": "FIELD", "name": "type", "content": { - "type": "SYMBOL", - "name": "c_type" + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "c_type" + }, + { + "type": "SYMBOL", + "name": "string" + } + ] } } ] diff --git a/src/node-types.json b/src/node-types.json index d874684..751a175 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -4200,6 +4200,10 @@ { "type": "c_type", "named": true + }, + { + "type": "string", + "named": true } ] } diff --git a/src/parser.c b/src/parser.c index 3ab3700..73a4280 100644 --- a/src/parser.c +++ b/src/parser.c @@ -5,7 +5,7 @@ #endif #define LANGUAGE_VERSION 14 -#define STATE_COUNT 5877 +#define STATE_COUNT 5883 #define LARGE_STATE_COUNT 1163 #define SYMBOL_COUNT 406 #define ALIAS_COUNT 3 @@ -7670,39 +7670,39 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [3170] = 3160, [3171] = 3160, [3172] = 734, - [3173] = 3167, + [3173] = 733, [3174] = 3167, - [3175] = 3160, - [3176] = 733, + [3175] = 3167, + [3176] = 3160, [3177] = 743, [3178] = 3178, [3179] = 2216, [3180] = 3178, [3181] = 2221, - [3182] = 3182, - [3183] = 2186, - [3184] = 3182, - [3185] = 2183, - [3186] = 3186, - [3187] = 3182, - [3188] = 3188, - [3189] = 2142, - [3190] = 2166, - [3191] = 2139, - [3192] = 3192, + [3182] = 2166, + [3183] = 3183, + [3184] = 2186, + [3185] = 3183, + [3186] = 2183, + [3187] = 3187, + [3188] = 3183, + [3189] = 2172, + [3190] = 3190, + [3191] = 2142, + [3192] = 2139, [3193] = 3193, [3194] = 3194, [3195] = 3195, - [3196] = 2172, + [3196] = 3196, [3197] = 3197, - [3198] = 2139, - [3199] = 3199, - [3200] = 2142, - [3201] = 2139, + [3198] = 3198, + [3199] = 2139, + [3200] = 2139, + [3201] = 3201, [3202] = 2142, - [3203] = 2142, - [3204] = 2139, - [3205] = 3205, + [3203] = 2139, + [3204] = 2142, + [3205] = 2142, [3206] = 3206, [3207] = 3207, [3208] = 1981, @@ -7768,1502 +7768,1502 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [3268] = 3268, [3269] = 3269, [3270] = 3270, - [3271] = 2139, - [3272] = 2142, - [3273] = 1999, - [3274] = 1982, - [3275] = 1977, - [3276] = 1983, - [3277] = 3277, + [3271] = 3271, + [3272] = 2139, + [3273] = 2142, + [3274] = 1999, + [3275] = 1982, + [3276] = 1977, + [3277] = 1983, [3278] = 3278, - [3279] = 3266, - [3280] = 3277, - [3281] = 3281, - [3282] = 3255, - [3283] = 3283, - [3284] = 3278, - [3285] = 2634, - [3286] = 3269, + [3279] = 3279, + [3280] = 3266, + [3281] = 3278, + [3282] = 3282, + [3283] = 3255, + [3284] = 3284, + [3285] = 3279, + [3286] = 2634, [3287] = 3266, - [3288] = 3277, - [3289] = 3236, - [3290] = 3290, + [3288] = 3270, + [3289] = 3278, + [3290] = 3236, [3291] = 3291, - [3292] = 2157, - [3293] = 1999, + [3292] = 3292, + [3293] = 3293, [3294] = 3294, - [3295] = 1982, - [3296] = 3296, + [3295] = 1999, + [3296] = 1982, [3297] = 1977, - [3298] = 2154, - [3299] = 2151, - [3300] = 1999, - [3301] = 1982, - [3302] = 1977, - [3303] = 2150, - [3304] = 2152, - [3305] = 2145, - [3306] = 2147, - [3307] = 2155, - [3308] = 3308, - [3309] = 2158, - [3310] = 2163, - [3311] = 3311, - [3312] = 3294, - [3313] = 3313, - [3314] = 1983, - [3315] = 3315, - [3316] = 3311, - [3317] = 3308, - [3318] = 3311, - [3319] = 3253, - [3320] = 2634, - [3321] = 3321, - [3322] = 3313, - [3323] = 3315, - [3324] = 3311, - [3325] = 2634, - [3326] = 3313, - [3327] = 3327, - [3328] = 3313, - [3329] = 3321, - [3330] = 3313, - [3331] = 3313, - [3332] = 3313, - [3333] = 3313, - [3334] = 3313, - [3335] = 3313, - [3336] = 3313, - [3337] = 3313, - [3338] = 3296, - [3339] = 1983, - [3340] = 3340, + [3298] = 1983, + [3299] = 3294, + [3300] = 3293, + [3301] = 3301, + [3302] = 3302, + [3303] = 3303, + [3304] = 3304, + [3305] = 1999, + [3306] = 2154, + [3307] = 2151, + [3308] = 1982, + [3309] = 1977, + [3310] = 2150, + [3311] = 2152, + [3312] = 2145, + [3313] = 2147, + [3314] = 2155, + [3315] = 2157, + [3316] = 2158, + [3317] = 3302, + [3318] = 2163, + [3319] = 1983, + [3320] = 3320, + [3321] = 3301, + [3322] = 3302, + [3323] = 3323, + [3324] = 3302, + [3325] = 3253, + [3326] = 2634, + [3327] = 3294, + [3328] = 3323, + [3329] = 2634, + [3330] = 3294, + [3331] = 3303, + [3332] = 3294, + [3333] = 3294, + [3334] = 3294, + [3335] = 3294, + [3336] = 3294, + [3337] = 3294, + [3338] = 3294, + [3339] = 3294, + [3340] = 3304, [3341] = 3341, [3342] = 3342, [3343] = 3343, [3344] = 3344, - [3345] = 3345, + [3345] = 3284, [3346] = 3346, [3347] = 3347, - [3348] = 3348, + [3348] = 3341, [3349] = 3349, [3350] = 3350, [3351] = 3351, - [3352] = 3352, + [3352] = 3341, [3353] = 3353, - [3354] = 3354, + [3354] = 3269, [3355] = 3355, - [3356] = 3356, + [3356] = 3350, [3357] = 3357, - [3358] = 3354, + [3358] = 3358, [3359] = 3359, - [3360] = 3340, - [3361] = 3283, + [3360] = 3360, + [3361] = 3353, [3362] = 3362, - [3363] = 3267, - [3364] = 3268, - [3365] = 3365, + [3363] = 3269, + [3364] = 3355, + [3365] = 3357, [3366] = 3366, - [3367] = 3367, + [3367] = 3358, [3368] = 3368, - [3369] = 3368, - [3370] = 3370, + [3369] = 3359, + [3370] = 3360, [3371] = 3371, [3372] = 3372, - [3373] = 3354, - [3374] = 3374, - [3375] = 3370, + [3373] = 3373, + [3374] = 3341, + [3375] = 3375, [3376] = 3376, [3377] = 3377, - [3378] = 3378, + [3378] = 3342, [3379] = 3379, [3380] = 3380, - [3381] = 3365, - [3382] = 3340, - [3383] = 3383, - [3384] = 3372, - [3385] = 3354, - [3386] = 3371, - [3387] = 3374, - [3388] = 3367, + [3381] = 3344, + [3382] = 3362, + [3383] = 3343, + [3384] = 3384, + [3385] = 3373, + [3386] = 3341, + [3387] = 3375, + [3388] = 3388, [3389] = 3389, - [3390] = 3376, - [3391] = 3377, - [3392] = 3365, - [3393] = 3340, - [3394] = 3380, - [3395] = 3372, - [3396] = 3354, - [3397] = 3374, - [3398] = 3341, - [3399] = 3383, - [3400] = 3352, - [3401] = 3355, - [3402] = 3356, - [3403] = 3359, + [3390] = 3390, + [3391] = 3391, + [3392] = 3344, + [3393] = 3362, + [3394] = 3372, + [3395] = 3373, + [3396] = 3396, + [3397] = 3377, + [3398] = 3375, + [3399] = 3389, + [3400] = 3400, + [3401] = 3396, + [3402] = 3384, + [3403] = 3400, [3404] = 3404, - [3405] = 3365, - [3406] = 3340, - [3407] = 3407, - [3408] = 3372, - [3409] = 3340, - [3410] = 3374, - [3411] = 3341, - [3412] = 3412, - [3413] = 3365, - [3414] = 3340, - [3415] = 3346, - [3416] = 3365, - [3417] = 3340, - [3418] = 3347, - [3419] = 3365, - [3420] = 3340, - [3421] = 3348, - [3422] = 3365, - [3423] = 3340, - [3424] = 3349, - [3425] = 3365, - [3426] = 3340, - [3427] = 3340, - [3428] = 3428, - [3429] = 3353, - [3430] = 3340, - [3431] = 3412, - [3432] = 3354, - [3433] = 3340, - [3434] = 3268, - [3435] = 3340, - [3436] = 3436, - [3437] = 3340, - [3438] = 3340, - [3439] = 3340, - [3440] = 3340, - [3441] = 3340, - [3442] = 3372, - [3443] = 3374, - [3444] = 3357, - [3445] = 3389, - [3446] = 3407, - [3447] = 3374, - [3448] = 3357, - [3449] = 3389, - [3450] = 3407, - [3451] = 3341, - [3452] = 3452, + [3405] = 3344, + [3406] = 3362, + [3407] = 3404, + [3408] = 3373, + [3409] = 3409, + [3410] = 3375, + [3411] = 3389, + [3412] = 3344, + [3413] = 3362, + [3414] = 3368, + [3415] = 3344, + [3416] = 3362, + [3417] = 3389, + [3418] = 3344, + [3419] = 3362, + [3420] = 3420, + [3421] = 3344, + [3422] = 3362, + [3423] = 3423, + [3424] = 3344, + [3425] = 3362, + [3426] = 3426, + [3427] = 3362, + [3428] = 3267, + [3429] = 3362, + [3430] = 3362, + [3431] = 3362, + [3432] = 3376, + [3433] = 3347, + [3434] = 3362, + [3435] = 3341, + [3436] = 3362, + [3437] = 3362, + [3438] = 3362, + [3439] = 3362, + [3440] = 3362, + [3441] = 3362, + [3442] = 3373, + [3443] = 3375, + [3444] = 3351, + [3445] = 3390, + [3446] = 3371, + [3447] = 3375, + [3448] = 3351, + [3449] = 3390, + [3450] = 3371, + [3451] = 3451, + [3452] = 3320, [3453] = 3453, - [3454] = 2163, - [3455] = 3455, - [3456] = 3327, - [3457] = 3327, - [3458] = 2163, + [3454] = 3454, + [3455] = 3320, + [3456] = 3453, + [3457] = 3457, + [3458] = 3391, [3459] = 3459, - [3460] = 3253, - [3461] = 3436, + [3460] = 3460, + [3461] = 3461, [3462] = 3462, - [3463] = 3463, - [3464] = 3464, + [3463] = 3253, + [3464] = 3366, [3465] = 3465, - [3466] = 3466, - [3467] = 3345, + [3466] = 3388, + [3467] = 3451, [3468] = 3468, - [3469] = 3350, - [3470] = 3428, - [3471] = 3471, - [3472] = 3472, - [3473] = 3455, - [3474] = 3465, - [3475] = 2163, - [3476] = 3351, - [3477] = 3366, + [3469] = 3469, + [3470] = 2163, + [3471] = 2163, + [3472] = 3346, + [3473] = 3420, + [3474] = 3423, + [3475] = 3475, + [3476] = 2163, + [3477] = 3477, [3478] = 3478, [3479] = 3479, - [3480] = 3362, - [3481] = 3481, - [3482] = 3466, - [3483] = 3479, + [3480] = 3479, + [3481] = 3461, + [3482] = 3482, + [3483] = 3459, [3484] = 3484, - [3485] = 3485, - [3486] = 3353, - [3487] = 2163, - [3488] = 3488, + [3485] = 3469, + [3486] = 3486, + [3487] = 3487, + [3488] = 3347, [3489] = 3489, - [3490] = 3481, + [3490] = 3490, [3491] = 3491, [3492] = 3492, - [3493] = 3493, - [3494] = 3491, - [3495] = 3495, - [3496] = 3479, - [3497] = 3497, - [3498] = 3471, - [3499] = 3452, - [3500] = 3500, - [3501] = 3481, - [3502] = 3452, - [3503] = 3503, - [3504] = 3504, - [3505] = 3484, - [3506] = 3506, - [3507] = 3488, - [3508] = 3497, - [3509] = 2163, - [3510] = 3471, - [3511] = 3485, - [3512] = 3489, + [3493] = 3487, + [3494] = 3494, + [3495] = 3492, + [3496] = 3496, + [3497] = 3484, + [3498] = 3486, + [3499] = 3457, + [3500] = 3457, + [3501] = 3501, + [3502] = 2163, + [3503] = 3489, + [3504] = 3460, + [3505] = 3505, + [3506] = 3491, + [3507] = 3507, + [3508] = 3459, + [3509] = 3509, + [3510] = 3460, + [3511] = 3469, + [3512] = 2163, [3513] = 3513, [3514] = 3514, - [3515] = 3497, - [3516] = 3495, - [3517] = 3503, - [3518] = 3518, - [3519] = 3500, - [3520] = 2216, - [3521] = 3481, - [3522] = 3452, - [3523] = 3523, - [3524] = 3504, - [3525] = 3525, + [3515] = 3515, + [3516] = 3496, + [3517] = 3517, + [3518] = 3517, + [3519] = 3519, + [3520] = 3513, + [3521] = 3494, + [3522] = 3522, + [3523] = 3459, + [3524] = 3460, + [3525] = 2183, [3526] = 3526, - [3527] = 3493, - [3528] = 3528, - [3529] = 2186, + [3527] = 3527, + [3528] = 3484, + [3529] = 3519, [3530] = 3530, - [3531] = 3455, - [3532] = 3532, + [3531] = 3509, + [3532] = 3505, [3533] = 2221, - [3534] = 3534, - [3535] = 3535, - [3536] = 3525, - [3537] = 3526, - [3538] = 2183, - [3539] = 3465, - [3540] = 3471, + [3534] = 3507, + [3535] = 3522, + [3536] = 3469, + [3537] = 3515, + [3538] = 3501, + [3539] = 2216, + [3540] = 3461, [3541] = 3541, - [3542] = 3528, - [3543] = 3530, - [3544] = 3466, - [3545] = 3535, + [3542] = 3541, + [3543] = 3543, + [3544] = 3453, + [3545] = 2186, [3546] = 3546, - [3547] = 3492, - [3548] = 3513, - [3549] = 3523, - [3550] = 3268, + [3547] = 3547, + [3548] = 3547, + [3549] = 3479, + [3550] = 3269, [3551] = 3551, - [3552] = 3523, - [3553] = 3471, + [3552] = 3515, + [3553] = 3553, [3554] = 3554, [3555] = 3555, - [3556] = 3556, - [3557] = 3532, - [3558] = 3488, - [3559] = 3327, - [3560] = 3560, - [3561] = 3541, + [3556] = 3517, + [3557] = 3557, + [3558] = 3558, + [3559] = 3559, + [3560] = 3320, + [3561] = 3526, [3562] = 3562, [3563] = 3563, [3564] = 3564, [3565] = 3565, - [3566] = 2210, - [3567] = 3567, + [3566] = 3566, + [3567] = 3489, [3568] = 3568, [3569] = 3569, - [3570] = 3563, - [3571] = 3571, - [3572] = 3534, + [3570] = 3457, + [3571] = 2210, + [3572] = 3572, [3573] = 3573, - [3574] = 3574, - [3575] = 3575, - [3576] = 3491, - [3577] = 2227, - [3578] = 3578, - [3579] = 2194, - [3580] = 3580, - [3581] = 3534, - [3582] = 2214, + [3574] = 3459, + [3575] = 3459, + [3576] = 3460, + [3577] = 3460, + [3578] = 3486, + [3579] = 3579, + [3580] = 2163, + [3581] = 3514, + [3582] = 3582, [3583] = 3583, - [3584] = 3584, - [3585] = 3585, - [3586] = 3489, - [3587] = 3513, - [3588] = 3532, - [3589] = 3589, - [3590] = 3590, - [3591] = 3479, - [3592] = 2235, - [3593] = 3593, - [3594] = 3594, - [3595] = 3578, - [3596] = 3541, - [3597] = 3525, - [3598] = 3353, - [3599] = 2205, - [3600] = 3481, - [3601] = 3452, - [3602] = 3479, - [3603] = 3563, - [3604] = 3485, - [3605] = 3605, - [3606] = 3471, - [3607] = 3607, - [3608] = 2163, - [3609] = 3514, - [3610] = 3578, - [3611] = 3481, - [3612] = 3452, - [3613] = 3514, - [3614] = 3530, - [3615] = 3589, - [3616] = 3484, - [3617] = 3532, + [3584] = 3547, + [3585] = 3568, + [3586] = 3487, + [3587] = 3492, + [3588] = 3588, + [3589] = 2194, + [3590] = 3491, + [3591] = 3568, + [3592] = 3588, + [3593] = 3573, + [3594] = 3573, + [3595] = 3546, + [3596] = 3596, + [3597] = 3597, + [3598] = 2205, + [3599] = 3546, + [3600] = 3513, + [3601] = 3457, + [3602] = 2227, + [3603] = 3603, + [3604] = 3469, + [3605] = 3469, + [3606] = 3347, + [3607] = 3526, + [3608] = 3608, + [3609] = 3543, + [3610] = 3514, + [3611] = 2235, + [3612] = 3612, + [3613] = 3613, + [3614] = 2214, + [3615] = 3543, + [3616] = 3616, + [3617] = 3617, [3618] = 3565, - [3619] = 3568, - [3620] = 3535, - [3621] = 3621, + [3619] = 3566, + [3620] = 3620, + [3621] = 3612, [3622] = 3622, - [3623] = 3623, - [3624] = 3624, - [3625] = 3575, - [3626] = 3567, - [3627] = 3584, - [3628] = 3585, - [3629] = 3593, - [3630] = 3630, + [3623] = 3579, + [3624] = 3596, + [3625] = 3625, + [3626] = 3608, + [3627] = 3627, + [3628] = 3628, + [3629] = 3629, + [3630] = 3617, [3631] = 3631, - [3632] = 3632, - [3633] = 3633, - [3634] = 3564, - [3635] = 3635, - [3636] = 3636, - [3637] = 3637, - [3638] = 3569, - [3639] = 3639, - [3640] = 3639, - [3641] = 3594, - [3642] = 3589, - [3643] = 3643, - [3644] = 3569, - [3645] = 3645, + [3632] = 3541, + [3633] = 3557, + [3634] = 3597, + [3635] = 3559, + [3636] = 3613, + [3637] = 3519, + [3638] = 3564, + [3639] = 3588, + [3640] = 3640, + [3641] = 3641, + [3642] = 3642, + [3643] = 3558, + [3644] = 3644, + [3645] = 3522, [3646] = 3646, [3647] = 3647, - [3648] = 3648, - [3649] = 3574, - [3650] = 3605, - [3651] = 3556, - [3652] = 3583, - [3653] = 3594, + [3648] = 3546, + [3649] = 3479, + [3650] = 3620, + [3651] = 3622, + [3652] = 3652, + [3653] = 3653, [3654] = 3654, - [3655] = 3593, - [3656] = 3567, - [3657] = 3645, - [3658] = 3646, - [3659] = 3659, - [3660] = 3647, - [3661] = 3648, - [3662] = 3583, - [3663] = 3574, - [3664] = 3555, - [3665] = 3665, - [3666] = 3605, - [3667] = 3667, - [3668] = 3528, - [3669] = 3556, - [3670] = 3580, - [3671] = 3526, - [3672] = 3554, - [3673] = 3673, - [3674] = 3674, - [3675] = 3632, - [3676] = 3541, - [3677] = 3466, - [3678] = 3667, - [3679] = 3622, - [3680] = 3635, - [3681] = 3623, - [3682] = 3636, - [3683] = 3624, - [3684] = 3665, - [3685] = 3630, - [3686] = 3631, - [3687] = 3555, - [3688] = 3455, - [3689] = 3560, - [3690] = 3534, - [3691] = 3571, - [3692] = 3465, - [3693] = 3665, - [3694] = 3562, + [3655] = 3655, + [3656] = 3656, + [3657] = 3628, + [3658] = 3627, + [3659] = 3631, + [3660] = 3660, + [3661] = 3660, + [3662] = 3662, + [3663] = 3608, + [3664] = 3664, + [3665] = 3616, + [3666] = 3461, + [3667] = 3543, + [3668] = 3597, + [3669] = 3453, + [3670] = 3662, + [3671] = 3569, + [3672] = 3641, + [3673] = 3579, + [3674] = 3628, + [3675] = 3642, + [3676] = 3582, + [3677] = 3562, + [3678] = 3655, + [3679] = 3656, + [3680] = 3664, + [3681] = 3681, + [3682] = 3625, + [3683] = 3681, + [3684] = 3553, + [3685] = 3555, + [3686] = 3551, + [3687] = 3687, + [3688] = 3687, + [3689] = 3583, + [3690] = 3628, + [3691] = 3583, + [3692] = 3596, + [3693] = 3628, + [3694] = 3526, [3695] = 3695, - [3696] = 3633, - [3697] = 3637, - [3698] = 3665, - [3699] = 3665, - [3700] = 3580, - [3701] = 3654, - [3702] = 3665, - [3703] = 3497, - [3704] = 3665, - [3705] = 3554, - [3706] = 3571, - [3707] = 3665, - [3708] = 3560, - [3709] = 3562, - [3710] = 3695, - [3711] = 3659, - [3712] = 3551, - [3713] = 3551, - [3714] = 3590, - [3715] = 3514, - [3716] = 3565, - [3717] = 3568, - [3718] = 3718, - [3719] = 3575, - [3720] = 3584, - [3721] = 3585, - [3722] = 3718, - [3723] = 3564, - [3724] = 3590, - [3725] = 3674, - [3726] = 3530, + [3696] = 3628, + [3697] = 3554, + [3698] = 3616, + [3699] = 3628, + [3700] = 3484, + [3701] = 3612, + [3702] = 3628, + [3703] = 3563, + [3704] = 3565, + [3705] = 3654, + [3706] = 3566, + [3707] = 3554, + [3708] = 3647, + [3709] = 3557, + [3710] = 3652, + [3711] = 3559, + [3712] = 3653, + [3713] = 3564, + [3714] = 3613, + [3715] = 3558, + [3716] = 3514, + [3717] = 3569, + [3718] = 3582, + [3719] = 3562, + [3720] = 3563, + [3721] = 3553, + [3722] = 3555, + [3723] = 3695, + [3724] = 3551, + [3725] = 3629, + [3726] = 3726, [3727] = 3727, - [3728] = 3728, - [3729] = 3555, - [3730] = 3534, - [3731] = 3568, - [3732] = 3728, - [3733] = 3733, - [3734] = 3734, - [3735] = 3735, + [3728] = 3613, + [3729] = 3729, + [3730] = 3730, + [3731] = 3546, + [3732] = 3729, + [3733] = 3730, + [3734] = 3729, + [3735] = 3726, [3736] = 3736, - [3737] = 3532, + [3737] = 3543, [3738] = 3738, - [3739] = 3734, - [3740] = 3575, - [3741] = 3584, - [3742] = 3585, - [3743] = 3743, - [3744] = 3734, - [3745] = 3743, - [3746] = 3594, - [3747] = 3525, - [3748] = 3733, - [3749] = 3734, - [3750] = 3734, - [3751] = 3580, - [3752] = 3569, - [3753] = 3753, - [3754] = 3554, - [3755] = 3564, - [3756] = 3735, - [3757] = 3736, - [3758] = 3738, - [3759] = 3735, - [3760] = 3736, - [3761] = 3541, - [3762] = 3560, - [3763] = 3534, - [3764] = 3571, - [3765] = 3733, - [3766] = 3738, - [3767] = 3639, - [3768] = 3728, - [3769] = 3733, - [3770] = 3738, - [3771] = 3562, - [3772] = 3735, - [3773] = 3734, - [3774] = 3735, - [3775] = 3738, - [3776] = 3735, - [3777] = 3574, - [3778] = 3736, - [3779] = 3605, - [3780] = 3738, - [3781] = 3733, - [3782] = 3532, - [3783] = 3514, - [3784] = 3556, - [3785] = 3734, - [3786] = 3738, - [3787] = 3735, - [3788] = 3736, - [3789] = 3736, - [3790] = 3790, - [3791] = 3541, - [3792] = 3743, - [3793] = 3514, - [3794] = 3551, - [3795] = 3795, - [3796] = 3733, - [3797] = 3733, - [3798] = 3593, - [3799] = 3734, - [3800] = 3523, - [3801] = 3590, - [3802] = 3735, - [3803] = 3736, - [3804] = 3567, - [3805] = 3733, - [3806] = 3735, - [3807] = 3734, - [3808] = 3583, - [3809] = 3735, - [3810] = 3565, - [3811] = 3738, - [3812] = 3734, + [3739] = 3558, + [3740] = 3569, + [3741] = 3582, + [3742] = 3726, + [3743] = 3562, + [3744] = 3553, + [3745] = 3555, + [3746] = 3730, + [3747] = 3551, + [3748] = 3729, + [3749] = 3583, + [3750] = 3547, + [3751] = 3751, + [3752] = 3730, + [3753] = 3596, + [3754] = 3754, + [3755] = 3730, + [3756] = 3730, + [3757] = 3738, + [3758] = 3727, + [3759] = 3729, + [3760] = 3751, + [3761] = 3754, + [3762] = 3762, + [3763] = 3754, + [3764] = 3729, + [3765] = 3754, + [3766] = 3751, + [3767] = 3687, + [3768] = 3526, + [3769] = 3730, + [3770] = 3729, + [3771] = 3751, + [3772] = 3726, + [3773] = 3754, + [3774] = 3730, + [3775] = 3754, + [3776] = 3726, + [3777] = 3730, + [3778] = 3751, + [3779] = 3726, + [3780] = 3727, + [3781] = 3729, + [3782] = 3517, + [3783] = 3557, + [3784] = 3751, + [3785] = 3726, + [3786] = 3786, + [3787] = 3559, + [3788] = 3726, + [3789] = 3754, + [3790] = 3514, + [3791] = 3564, + [3792] = 3554, + [3793] = 3730, + [3794] = 3794, + [3795] = 3616, + [3796] = 3729, + [3797] = 3751, + [3798] = 3730, + [3799] = 3563, + [3800] = 3754, + [3801] = 3565, + [3802] = 3566, + [3803] = 3597, + [3804] = 3729, + [3805] = 3612, + [3806] = 3751, + [3807] = 3515, + [3808] = 3514, + [3809] = 3729, + [3810] = 3730, + [3811] = 3579, + [3812] = 3546, [3813] = 3513, - [3814] = 3736, - [3815] = 3735, - [3816] = 3734, - [3817] = 3562, - [3818] = 3554, - [3819] = 3565, - [3820] = 3583, - [3821] = 3560, - [3822] = 3568, - [3823] = 3580, - [3824] = 3673, - [3825] = 3551, - [3826] = 3590, - [3827] = 3554, - [3828] = 3621, - [3829] = 3560, - [3830] = 3562, - [3831] = 3621, - [3832] = 2173, - [3833] = 2237, - [3834] = 2210, - [3835] = 2222, - [3836] = 2191, - [3837] = 2187, - [3838] = 2189, - [3839] = 3575, - [3840] = 3594, - [3841] = 3528, - [3842] = 3569, - [3843] = 3564, - [3844] = 3584, - [3845] = 3571, - [3846] = 3585, - [3847] = 3847, - [3848] = 3574, - [3849] = 3605, - [3850] = 3643, - [3851] = 3556, - [3852] = 3526, - [3853] = 3853, - [3854] = 3551, - [3855] = 3855, - [3856] = 3590, - [3857] = 3594, - [3858] = 3858, - [3859] = 3569, - [3860] = 3565, - [3861] = 2227, - [3862] = 3593, - [3863] = 3567, - [3864] = 3673, - [3865] = 3488, - [3866] = 3580, - [3867] = 3867, - [3868] = 2227, - [3869] = 3555, - [3870] = 3583, - [3871] = 3574, - [3872] = 3605, - [3873] = 3535, - [3874] = 3556, - [3875] = 3847, - [3876] = 3575, - [3877] = 3593, - [3878] = 3567, - [3879] = 3571, - [3880] = 3555, - [3881] = 3584, - [3882] = 3585, - [3883] = 3643, - [3884] = 3489, - [3885] = 3564, - [3886] = 2235, - [3887] = 3484, - [3888] = 3589, - [3889] = 2194, - [3890] = 2205, - [3891] = 2214, - [3892] = 3892, - [3893] = 3491, - [3894] = 3485, - [3895] = 2235, - [3896] = 2194, - [3897] = 2205, - [3898] = 2214, - [3899] = 2210, - [3900] = 3568, - [3901] = 2205, - [3902] = 2210, + [3814] = 3729, + [3815] = 3608, + [3816] = 3526, + [3817] = 3543, + [3818] = 3738, + [3819] = 3491, + [3820] = 2227, + [3821] = 3821, + [3822] = 3640, + [3823] = 3555, + [3824] = 3640, + [3825] = 2235, + [3826] = 2194, + [3827] = 3827, + [3828] = 3646, + [3829] = 3596, + [3830] = 3612, + [3831] = 3551, + [3832] = 2205, + [3833] = 2214, + [3834] = 3612, + [3835] = 3613, + [3836] = 3562, + [3837] = 3613, + [3838] = 3559, + [3839] = 3557, + [3840] = 3579, + [3841] = 3827, + [3842] = 2173, + [3843] = 2237, + [3844] = 3553, + [3845] = 3522, + [3846] = 2222, + [3847] = 2191, + [3848] = 2187, + [3849] = 2189, + [3850] = 3541, + [3851] = 3557, + [3852] = 3551, + [3853] = 3554, + [3854] = 3854, + [3855] = 3559, + [3856] = 3583, + [3857] = 3558, + [3858] = 2227, + [3859] = 3554, + [3860] = 3563, + [3861] = 3597, + [3862] = 3565, + [3863] = 3562, + [3864] = 3608, + [3865] = 3555, + [3866] = 3564, + [3867] = 3563, + [3868] = 3492, + [3869] = 3646, + [3870] = 3616, + [3871] = 3616, + [3872] = 3564, + [3873] = 3608, + [3874] = 3874, + [3875] = 3597, + [3876] = 3579, + [3877] = 2210, + [3878] = 3553, + [3879] = 3558, + [3880] = 3644, + [3881] = 3486, + [3882] = 3519, + [3883] = 3588, + [3884] = 3487, + [3885] = 3565, + [3886] = 3566, + [3887] = 3569, + [3888] = 3888, + [3889] = 3489, + [3890] = 3582, + [3891] = 3583, + [3892] = 3569, + [3893] = 3644, + [3894] = 3582, + [3895] = 3895, + [3896] = 3596, + [3897] = 2235, + [3898] = 2194, + [3899] = 2205, + [3900] = 2214, + [3901] = 2210, + [3902] = 3566, [3903] = 3903, - [3904] = 3904, + [3904] = 3854, [3905] = 3905, - [3906] = 2227, - [3907] = 3907, - [3908] = 2214, - [3909] = 3858, - [3910] = 2187, - [3911] = 3911, - [3912] = 3912, + [3906] = 3905, + [3907] = 2235, + [3908] = 3908, + [3909] = 2194, + [3910] = 2205, + [3911] = 3854, + [3912] = 2214, [3913] = 3913, - [3914] = 2189, - [3915] = 2194, - [3916] = 3903, - [3917] = 2235, - [3918] = 3639, - [3919] = 2227, - [3920] = 2216, + [3914] = 2210, + [3915] = 2227, + [3916] = 3916, + [3917] = 2210, + [3918] = 2210, + [3919] = 3919, + [3920] = 3920, [3921] = 3921, - [3922] = 3922, - [3923] = 3921, - [3924] = 2221, - [3925] = 2227, + [3922] = 3913, + [3923] = 2227, + [3924] = 3924, + [3925] = 3925, [3926] = 2173, - [3927] = 3927, - [3928] = 3904, - [3929] = 2186, - [3930] = 2237, - [3931] = 3931, - [3932] = 3932, - [3933] = 2183, - [3934] = 3934, - [3935] = 3903, - [3936] = 3936, - [3937] = 3922, - [3938] = 3904, - [3939] = 3936, - [3940] = 3913, - [3941] = 3858, - [3942] = 3931, - [3943] = 3943, + [3927] = 2237, + [3928] = 2227, + [3929] = 2222, + [3930] = 3930, + [3931] = 2191, + [3932] = 2235, + [3933] = 2187, + [3934] = 2189, + [3935] = 3920, + [3936] = 3921, + [3937] = 3908, + [3938] = 3924, + [3939] = 3939, + [3940] = 3940, + [3941] = 3939, + [3942] = 3942, + [3943] = 3916, [3944] = 3944, - [3945] = 3945, - [3946] = 2210, - [3947] = 2194, - [3948] = 3936, - [3949] = 3912, - [3950] = 3944, - [3951] = 3912, - [3952] = 3621, - [3953] = 3934, - [3954] = 3922, - [3955] = 3921, - [3956] = 3927, - [3957] = 3943, - [3958] = 2222, - [3959] = 2214, - [3960] = 3934, - [3961] = 3943, - [3962] = 2235, - [3963] = 3905, - [3964] = 3673, - [3965] = 2194, - [3966] = 3944, - [3967] = 3945, - [3968] = 2205, - [3969] = 3927, - [3970] = 3970, - [3971] = 3643, - [3972] = 2191, - [3973] = 2235, - [3974] = 2205, - [3975] = 2214, - [3976] = 2210, - [3977] = 3945, - [3978] = 3932, - [3979] = 3979, - [3980] = 2194, + [3945] = 3940, + [3946] = 3946, + [3947] = 3905, + [3948] = 2183, + [3949] = 2194, + [3950] = 3950, + [3951] = 3946, + [3952] = 3930, + [3953] = 3930, + [3954] = 2205, + [3955] = 3920, + [3956] = 3921, + [3957] = 3957, + [3958] = 2214, + [3959] = 2221, + [3960] = 3919, + [3961] = 3687, + [3962] = 3924, + [3963] = 3939, + [3964] = 3944, + [3965] = 3942, + [3966] = 3646, + [3967] = 3916, + [3968] = 3944, + [3969] = 2235, + [3970] = 2216, + [3971] = 2194, + [3972] = 2205, + [3973] = 2186, + [3974] = 3644, + [3975] = 3942, + [3976] = 2214, + [3977] = 3940, + [3978] = 3640, + [3979] = 3946, + [3980] = 3957, [3981] = 3981, [3982] = 3982, - [3983] = 3983, - [3984] = 3983, - [3985] = 3981, - [3986] = 3986, - [3987] = 3987, - [3988] = 3988, - [3989] = 3970, + [3983] = 3925, + [3984] = 2194, + [3985] = 2173, + [3986] = 2237, + [3987] = 2222, + [3988] = 2191, + [3989] = 3989, [3990] = 3990, - [3991] = 3981, - [3992] = 3992, - [3993] = 3907, + [3991] = 3991, + [3992] = 2187, + [3993] = 2189, [3994] = 3994, - [3995] = 2235, + [3995] = 2227, [3996] = 3996, [3997] = 3997, [3998] = 3998, [3999] = 3999, - [4000] = 3858, - [4001] = 4001, - [4002] = 4002, - [4003] = 2227, - [4004] = 4004, - [4005] = 3999, - [4006] = 3988, - [4007] = 3907, - [4008] = 2235, - [4009] = 3999, - [4010] = 4010, - [4011] = 4011, - [4012] = 4012, + [4000] = 4000, + [4001] = 3982, + [4002] = 2210, + [4003] = 4003, + [4004] = 3997, + [4005] = 4003, + [4006] = 4006, + [4007] = 3991, + [4008] = 3925, + [4009] = 3997, + [4010] = 3998, + [4011] = 3997, + [4012] = 3997, [4013] = 4013, - [4014] = 4014, + [4014] = 3997, [4015] = 4015, - [4016] = 2194, - [4017] = 4017, + [4016] = 4016, + [4017] = 3997, [4018] = 4018, - [4019] = 4015, - [4020] = 2210, - [4021] = 2210, - [4022] = 2205, + [4019] = 3982, + [4020] = 4020, + [4021] = 4015, + [4022] = 3997, [4023] = 4023, - [4024] = 3983, - [4025] = 3998, - [4026] = 4010, - [4027] = 4027, - [4028] = 3981, - [4029] = 2205, - [4030] = 3981, - [4031] = 2214, - [4032] = 2214, - [4033] = 4033, - [4034] = 2173, - [4035] = 3981, - [4036] = 3979, + [4024] = 4024, + [4025] = 3997, + [4026] = 3997, + [4027] = 3997, + [4028] = 4003, + [4029] = 4023, + [4030] = 4030, + [4031] = 4015, + [4032] = 4032, + [4033] = 3997, + [4034] = 4023, + [4035] = 4035, + [4036] = 4036, [4037] = 4037, - [4038] = 3981, - [4039] = 2222, - [4040] = 4001, - [4041] = 4010, - [4042] = 3998, - [4043] = 3992, - [4044] = 4044, - [4045] = 4001, - [4046] = 4046, - [4047] = 3988, - [4048] = 3982, - [4049] = 2227, - [4050] = 4050, - [4051] = 4014, - [4052] = 3907, - [4053] = 3996, - [4054] = 3981, - [4055] = 2191, - [4056] = 3892, - [4057] = 4050, + [4038] = 3989, + [4039] = 3994, + [4040] = 4006, + [4041] = 4041, + [4042] = 4000, + [4043] = 4043, + [4044] = 3981, + [4045] = 2235, + [4046] = 2194, + [4047] = 2205, + [4048] = 2214, + [4049] = 4035, + [4050] = 3989, + [4051] = 4013, + [4052] = 4052, + [4053] = 4052, + [4054] = 4054, + [4055] = 3990, + [4056] = 3888, + [4057] = 3991, [4058] = 4058, - [4059] = 3994, - [4060] = 3981, - [4061] = 3987, - [4062] = 3981, - [4063] = 2235, - [4064] = 2194, - [4065] = 2205, - [4066] = 2214, - [4067] = 2210, - [4068] = 2227, - [4069] = 4017, - [4070] = 3981, - [4071] = 4015, - [4072] = 4014, - [4073] = 3981, - [4074] = 4013, - [4075] = 3994, - [4076] = 3982, - [4077] = 4044, - [4078] = 3986, - [4079] = 3990, - [4080] = 2187, - [4081] = 4081, - [4082] = 2189, - [4083] = 4050, - [4084] = 4017, - [4085] = 4085, + [4059] = 4059, + [4060] = 3998, + [4061] = 3990, + [4062] = 3999, + [4063] = 2205, + [4064] = 3903, + [4065] = 4035, + [4066] = 2210, + [4067] = 2235, + [4068] = 4052, + [4069] = 3999, + [4070] = 4070, + [4071] = 4059, + [4072] = 3854, + [4073] = 4073, + [4074] = 2227, + [4075] = 4075, + [4076] = 3925, + [4077] = 4077, + [4078] = 4013, + [4079] = 4018, + [4080] = 2235, + [4081] = 2194, + [4082] = 2205, + [4083] = 2214, + [4084] = 2210, + [4085] = 2227, [4086] = 4086, - [4087] = 3992, - [4088] = 2237, - [4089] = 4089, - [4090] = 4090, + [4087] = 2214, + [4088] = 4032, + [4089] = 4059, + [4090] = 4075, [4091] = 4091, [4092] = 4092, [4093] = 4093, - [4094] = 4089, + [4094] = 3895, [4095] = 4095, [4096] = 4096, [4097] = 4097, - [4098] = 4095, - [4099] = 4096, + [4098] = 4098, + [4099] = 4099, [4100] = 4100, [4101] = 4101, - [4102] = 4091, - [4103] = 4093, + [4102] = 3821, + [4103] = 4096, [4104] = 4104, [4105] = 4105, - [4106] = 4092, - [4107] = 4092, + [4106] = 3895, + [4107] = 4099, [4108] = 4108, - [4109] = 4109, - [4110] = 4110, - [4111] = 4111, - [4112] = 4112, + [4109] = 4092, + [4110] = 4091, + [4111] = 4093, + [4112] = 4101, [4113] = 4113, - [4114] = 4101, - [4115] = 4115, + [4114] = 4114, + [4115] = 4096, [4116] = 4116, [4117] = 4117, [4118] = 4118, [4119] = 4119, - [4120] = 4120, + [4120] = 4101, [4121] = 4121, - [4122] = 4109, - [4123] = 4046, - [4124] = 4124, - [4125] = 3970, - [4126] = 4126, - [4127] = 4127, - [4128] = 4091, - [4129] = 4093, + [4122] = 4122, + [4123] = 4123, + [4124] = 4092, + [4125] = 4125, + [4126] = 4093, + [4127] = 4099, + [4128] = 4096, + [4129] = 4129, [4130] = 4130, [4131] = 4131, - [4132] = 4132, + [4132] = 4101, [4133] = 4133, [4134] = 4134, - [4135] = 4135, + [4135] = 3903, [4136] = 4136, [4137] = 4137, - [4138] = 4138, + [4138] = 4096, [4139] = 4139, - [4140] = 4140, - [4141] = 4141, - [4142] = 4124, - [4143] = 4126, - [4144] = 4130, - [4145] = 4138, - [4146] = 4139, - [4147] = 4141, - [4148] = 4148, + [4140] = 4118, + [4141] = 4101, + [4142] = 4096, + [4143] = 4096, + [4144] = 4123, + [4145] = 4101, + [4146] = 4095, + [4147] = 4147, + [4148] = 4137, [4149] = 4149, - [4150] = 4150, - [4151] = 4151, - [4152] = 4095, + [4150] = 4101, + [4151] = 4149, + [4152] = 4130, [4153] = 4153, - [4154] = 4096, - [4155] = 3268, - [4156] = 4156, - [4157] = 4156, - [4158] = 4092, - [4159] = 4113, - [4160] = 4160, + [4154] = 3821, + [4155] = 4155, + [4156] = 4101, + [4157] = 4157, + [4158] = 4158, + [4159] = 4159, + [4160] = 4100, [4161] = 4161, - [4162] = 4156, - [4163] = 4163, - [4164] = 4092, + [4162] = 4101, + [4163] = 2166, + [4164] = 3821, [4165] = 4165, - [4166] = 4148, - [4167] = 4156, - [4168] = 4108, - [4169] = 4089, - [4170] = 4109, - [4171] = 4110, - [4172] = 4092, - [4173] = 4149, - [4174] = 4111, - [4175] = 4150, - [4176] = 4151, - [4177] = 4156, + [4166] = 4166, + [4167] = 3888, + [4168] = 4168, + [4169] = 4114, + [4170] = 4170, + [4171] = 4170, + [4172] = 4108, + [4173] = 4119, + [4174] = 4125, + [4175] = 4131, + [4176] = 4176, + [4177] = 4177, [4178] = 4178, - [4179] = 4092, - [4180] = 4156, - [4181] = 3858, - [4182] = 4182, - [4183] = 4183, - [4184] = 4110, - [4185] = 4113, - [4186] = 4092, - [4187] = 4111, - [4188] = 3855, - [4189] = 4153, - [4190] = 4115, - [4191] = 4116, - [4192] = 4092, - [4193] = 4117, - [4194] = 4118, - [4195] = 4161, - [4196] = 2166, - [4197] = 4119, - [4198] = 3853, - [4199] = 4120, - [4200] = 4092, - [4201] = 4121, - [4202] = 3892, - [4203] = 4203, - [4204] = 4131, - [4205] = 4131, - [4206] = 4132, - [4207] = 2172, - [4208] = 4133, - [4209] = 3855, - [4210] = 4134, - [4211] = 4135, - [4212] = 4136, - [4213] = 4137, - [4214] = 4214, - [4215] = 4132, - [4216] = 4160, - [4217] = 4133, - [4218] = 4165, - [4219] = 3853, - [4220] = 4104, - [4221] = 4134, - [4222] = 4214, - [4223] = 4112, - [4224] = 4135, - [4225] = 4115, - [4226] = 4097, - [4227] = 4124, - [4228] = 4126, - [4229] = 4130, - [4230] = 4138, - [4231] = 4139, - [4232] = 4141, - [4233] = 4136, - [4234] = 4137, - [4235] = 4116, - [4236] = 3892, - [4237] = 4237, - [4238] = 4148, - [4239] = 4149, - [4240] = 4150, - [4241] = 4151, - [4242] = 4113, - [4243] = 4153, - [4244] = 3855, - [4245] = 4165, - [4246] = 4117, - [4247] = 4118, - [4248] = 3853, - [4249] = 4119, - [4250] = 4120, - [4251] = 4121, - [4252] = 4203, - [4253] = 4101, - [4254] = 4108, - [4255] = 4097, - [4256] = 3892, - [4257] = 4046, - [4258] = 4156, - [4259] = 4046, - [4260] = 4156, - [4261] = 4092, - [4262] = 4262, - [4263] = 4263, + [4179] = 4179, + [4180] = 4180, + [4181] = 2172, + [4182] = 3895, + [4183] = 4139, + [4184] = 4184, + [4185] = 4104, + [4186] = 4186, + [4187] = 4030, + [4188] = 4105, + [4189] = 4179, + [4190] = 4186, + [4191] = 4113, + [4192] = 4101, + [4193] = 3888, + [4194] = 4194, + [4195] = 4101, + [4196] = 4131, + [4197] = 4197, + [4198] = 4194, + [4199] = 4097, + [4200] = 4130, + [4201] = 4091, + [4202] = 4116, + [4203] = 4117, + [4204] = 4121, + [4205] = 4122, + [4206] = 4118, + [4207] = 4123, + [4208] = 4096, + [4209] = 4030, + [4210] = 4159, + [4211] = 4161, + [4212] = 4212, + [4213] = 3269, + [4214] = 4129, + [4215] = 4184, + [4216] = 4133, + [4217] = 4134, + [4218] = 4136, + [4219] = 4168, + [4220] = 4114, + [4221] = 4170, + [4222] = 4108, + [4223] = 4186, + [4224] = 4119, + [4225] = 4139, + [4226] = 4095, + [4227] = 4137, + [4228] = 4149, + [4229] = 4153, + [4230] = 4179, + [4231] = 4197, + [4232] = 4165, + [4233] = 4233, + [4234] = 4176, + [4235] = 4177, + [4236] = 4236, + [4237] = 4178, + [4238] = 4104, + [4239] = 3888, + [4240] = 4240, + [4241] = 4159, + [4242] = 4030, + [4243] = 4161, + [4244] = 4165, + [4245] = 4176, + [4246] = 4177, + [4247] = 4178, + [4248] = 4129, + [4249] = 4133, + [4250] = 4134, + [4251] = 4197, + [4252] = 4097, + [4253] = 4136, + [4254] = 4116, + [4255] = 4117, + [4256] = 4121, + [4257] = 4122, + [4258] = 4157, + [4259] = 3854, + [4260] = 4157, + [4261] = 4104, + [4262] = 4168, + [4263] = 4153, [4264] = 4264, - [4265] = 4265, + [4265] = 4166, [4266] = 4266, - [4267] = 4086, + [4267] = 4267, [4268] = 4268, [4269] = 4269, [4270] = 4270, - [4271] = 4090, + [4271] = 4271, [4272] = 4272, [4273] = 4273, [4274] = 4274, [4275] = 4275, - [4276] = 4276, + [4276] = 4266, [4277] = 4277, - [4278] = 4277, + [4278] = 4278, [4279] = 4279, [4280] = 4280, [4281] = 4281, - [4282] = 2210, + [4282] = 4282, [4283] = 4086, - [4284] = 4178, + [4284] = 4284, [4285] = 4285, - [4286] = 4286, + [4286] = 4180, [4287] = 4287, - [4288] = 4288, - [4289] = 4289, + [4288] = 2235, + [4289] = 4274, [4290] = 4290, - [4291] = 4286, - [4292] = 4268, - [4293] = 4027, - [4294] = 4262, - [4295] = 4279, - [4296] = 3327, - [4297] = 4297, - [4298] = 2235, - [4299] = 4299, - [4300] = 4300, - [4301] = 4301, + [4291] = 4291, + [4292] = 4292, + [4293] = 2194, + [4294] = 2205, + [4295] = 4266, + [4296] = 4267, + [4297] = 3903, + [4298] = 4298, + [4299] = 4086, + [4300] = 4292, + [4301] = 2214, [4302] = 4302, [4303] = 4303, [4304] = 4304, - [4305] = 4264, - [4306] = 4264, - [4307] = 2227, - [4308] = 4086, + [4305] = 4277, + [4306] = 4298, + [4307] = 4307, + [4308] = 4304, [4309] = 4309, - [4310] = 4268, - [4311] = 2194, - [4312] = 4312, - [4313] = 4313, + [4310] = 4309, + [4311] = 4311, + [4312] = 4267, + [4313] = 3821, [4314] = 4314, - [4315] = 4315, - [4316] = 4316, - [4317] = 3267, - [4318] = 3970, + [4315] = 4166, + [4316] = 4086, + [4317] = 4279, + [4318] = 4318, [4319] = 4319, [4320] = 4320, [4321] = 4321, - [4322] = 4322, - [4323] = 4323, + [4322] = 2210, + [4323] = 3320, [4324] = 4324, - [4325] = 4297, - [4326] = 4326, + [4325] = 4325, + [4326] = 4272, [4327] = 4327, - [4328] = 4328, - [4329] = 4329, - [4330] = 4330, + [4328] = 4303, + [4329] = 4282, + [4330] = 4277, [4331] = 4331, - [4332] = 4090, - [4333] = 4286, + [4332] = 4332, + [4333] = 4333, [4334] = 4334, [4335] = 4335, [4336] = 4336, - [4337] = 4277, + [4337] = 4319, [4338] = 4338, - [4339] = 4339, - [4340] = 4263, - [4341] = 4273, - [4342] = 4281, - [4343] = 2205, - [4344] = 4344, - [4345] = 4330, - [4346] = 4331, - [4347] = 4347, - [4348] = 4272, + [4339] = 4086, + [4340] = 4309, + [4341] = 2227, + [4342] = 3267, + [4343] = 3903, + [4344] = 4319, + [4345] = 4180, + [4346] = 4346, + [4347] = 4291, + [4348] = 4348, [4349] = 4349, - [4350] = 4316, - [4351] = 2214, - [4352] = 3855, - [4353] = 4347, - [4354] = 3970, + [4350] = 4350, + [4351] = 4292, + [4352] = 4314, + [4353] = 4353, + [4354] = 3895, [4355] = 4355, - [4356] = 4356, - [4357] = 4086, - [4358] = 4262, - [4359] = 4281, - [4360] = 4269, - [4361] = 3853, - [4362] = 4280, - [4363] = 4363, - [4364] = 4364, - [4365] = 4336, + [4356] = 4287, + [4357] = 4357, + [4358] = 4358, + [4359] = 4298, + [4360] = 4360, + [4361] = 4361, + [4362] = 4338, + [4363] = 4325, + [4364] = 3284, + [4365] = 4365, [4366] = 4366, - [4367] = 4367, - [4368] = 4263, + [4367] = 4325, + [4368] = 4348, [4369] = 4369, - [4370] = 4178, - [4371] = 3283, - [4372] = 4270, + [4370] = 4370, + [4371] = 4331, + [4372] = 4372, [4373] = 4373, - [4374] = 4374, + [4374] = 4331, [4375] = 4375, - [4376] = 4273, - [4377] = 4178, + [4376] = 4180, + [4377] = 4348, [4378] = 4378, - [4379] = 4304, + [4379] = 4379, [4380] = 4380, - [4381] = 4280, - [4382] = 4287, - [4383] = 4270, - [4384] = 4090, - [4385] = 4385, + [4381] = 4381, + [4382] = 4382, + [4383] = 4366, + [4384] = 4274, + [4385] = 4166, [4386] = 2235, [4387] = 2194, [4388] = 2205, [4389] = 2214, [4390] = 2210, - [4391] = 4330, - [4392] = 2227, - [4393] = 4331, - [4394] = 4336, + [4391] = 2227, + [4392] = 4392, + [4393] = 4058, + [4394] = 4338, [4395] = 4395, - [4396] = 4396, + [4396] = 4287, [4397] = 4397, - [4398] = 3970, - [4399] = 4269, - [4400] = 4349, + [4398] = 4398, + [4399] = 4304, + [4400] = 3903, [4401] = 4401, - [4402] = 4289, + [4402] = 4402, [4403] = 4403, - [4404] = 4404, + [4404] = 4403, [4405] = 4405, - [4406] = 4406, + [4406] = 4311, [4407] = 4407, [4408] = 4408, [4409] = 4409, [4410] = 4410, [4411] = 4411, [4412] = 4412, - [4413] = 4413, - [4414] = 4401, - [4415] = 4403, - [4416] = 4338, + [4413] = 4278, + [4414] = 4414, + [4415] = 4302, + [4416] = 4403, [4417] = 4417, [4418] = 4418, [4419] = 4419, - [4420] = 4420, - [4421] = 4408, - [4422] = 4401, - [4423] = 4403, - [4424] = 4424, + [4420] = 4414, + [4421] = 4421, + [4422] = 4333, + [4423] = 4334, + [4424] = 4403, [4425] = 4425, [4426] = 4403, [4427] = 4427, [4428] = 4428, [4429] = 4429, - [4430] = 4403, - [4431] = 4431, - [4432] = 3321, - [4433] = 4433, - [4434] = 4403, - [4435] = 4435, - [4436] = 4436, + [4430] = 4320, + [4431] = 4335, + [4432] = 4432, + [4433] = 4365, + [4434] = 4434, + [4435] = 4403, + [4436] = 4403, [4437] = 4437, - [4438] = 4403, - [4439] = 4413, + [4438] = 4438, + [4439] = 3293, [4440] = 4440, - [4441] = 4441, - [4442] = 4442, - [4443] = 4403, - [4444] = 4363, + [4441] = 4403, + [4442] = 4335, + [4443] = 4443, + [4444] = 4444, [4445] = 4445, - [4446] = 4299, - [4447] = 4447, - [4448] = 4403, - [4449] = 4301, - [4450] = 4409, - [4451] = 4403, - [4452] = 4452, + [4446] = 4446, + [4447] = 4403, + [4448] = 4448, + [4449] = 4403, + [4450] = 4450, + [4451] = 4451, + [4452] = 4408, [4453] = 4403, [4454] = 4454, [4455] = 4455, - [4456] = 4433, - [4457] = 4299, - [4458] = 4428, - [4459] = 4459, - [4460] = 4460, - [4461] = 4442, - [4462] = 4441, - [4463] = 4463, + [4456] = 4381, + [4457] = 4403, + [4458] = 4425, + [4459] = 4443, + [4460] = 4403, + [4461] = 4461, + [4462] = 4462, + [4463] = 4414, [4464] = 4464, - [4465] = 4408, - [4466] = 4466, - [4467] = 4467, + [4465] = 4465, + [4466] = 4414, + [4467] = 4403, [4468] = 4468, - [4469] = 4435, + [4469] = 4469, [4470] = 4418, - [4471] = 4471, + [4471] = 4302, [4472] = 4472, - [4473] = 4473, - [4474] = 3296, - [4475] = 4420, - [4476] = 4476, - [4477] = 4477, - [4478] = 4403, - [4479] = 4479, - [4480] = 4472, - [4481] = 3308, + [4473] = 4378, + [4474] = 4474, + [4475] = 4450, + [4476] = 3304, + [4477] = 4403, + [4478] = 4478, + [4479] = 4472, + [4480] = 4480, + [4481] = 4469, [4482] = 4482, - [4483] = 4483, - [4484] = 4484, + [4483] = 3323, + [4484] = 4333, [4485] = 4485, [4486] = 4486, - [4487] = 4401, - [4488] = 4482, - [4489] = 4420, + [4487] = 4334, + [4488] = 4488, + [4489] = 4414, [4490] = 4490, - [4491] = 4403, - [4492] = 4327, - [4493] = 4493, - [4494] = 4404, - [4495] = 4495, - [4496] = 3294, - [4497] = 4356, - [4498] = 4290, - [4499] = 4454, - [4500] = 4452, - [4501] = 4366, - [4502] = 4418, - [4503] = 4369, - [4504] = 4349, - [4505] = 4428, + [4491] = 4491, + [4492] = 4492, + [4493] = 4403, + [4494] = 4402, + [4495] = 4490, + [4496] = 4418, + [4497] = 4497, + [4498] = 4469, + [4499] = 4462, + [4500] = 4474, + [4501] = 4501, + [4502] = 4429, + [4503] = 4478, + [4504] = 3303, + [4505] = 4505, [4506] = 4506, - [4507] = 4429, - [4508] = 4429, - [4509] = 4493, - [4510] = 4431, - [4511] = 4495, - [4512] = 4512, - [4513] = 4301, - [4514] = 4472, - [4515] = 4431, - [4516] = 4516, - [4517] = 4517, - [4518] = 4309, - [4519] = 4313, + [4507] = 4507, + [4508] = 4402, + [4509] = 4451, + [4510] = 4375, + [4511] = 4511, + [4512] = 4264, + [4513] = 4513, + [4514] = 4414, + [4515] = 4369, + [4516] = 4403, + [4517] = 4370, + [4518] = 4379, + [4519] = 4350, [4520] = 4520, - [4521] = 4521, - [4522] = 4483, - [4523] = 4485, - [4524] = 4401, - [4525] = 4403, - [4526] = 4404, + [4521] = 4482, + [4522] = 4522, + [4523] = 4491, + [4524] = 4474, + [4525] = 4417, + [4526] = 4526, [4527] = 4527, - [4528] = 4459, - [4529] = 4529, - [4530] = 4530, - [4531] = 4404, + [4528] = 4464, + [4529] = 4486, + [4530] = 4271, + [4531] = 4365, [4532] = 4532, [4533] = 4533, - [4534] = 4338, - [4535] = 4435, - [4536] = 4454, - [4537] = 4413, - [4538] = 4493, - [4539] = 4095, - [4540] = 4495, - [4541] = 4417, - [4542] = 4486, - [4543] = 4543, - [4544] = 4344, + [4534] = 4278, + [4535] = 4443, + [4536] = 4402, + [4537] = 4461, + [4538] = 4465, + [4539] = 4437, + [4540] = 4469, + [4541] = 4511, + [4542] = 4542, + [4543] = 4506, + [4544] = 4461, [4545] = 4545, - [4546] = 4364, - [4547] = 4378, - [4548] = 4396, - [4549] = 4401, - [4550] = 4403, - [4551] = 4427, - [4552] = 4290, - [4553] = 4553, - [4554] = 4290, - [4555] = 4356, - [4556] = 4454, - [4557] = 4349, - [4558] = 4468, - [4559] = 4559, - [4560] = 4366, - [4561] = 4484, - [4562] = 4466, - [4563] = 4563, - [4564] = 4427, - [4565] = 4369, - [4566] = 4289, - [4567] = 4299, - [4568] = 4401, - [4569] = 4569, - [4570] = 4452, - [4571] = 4403, - [4572] = 4403, - [4573] = 4403, - [4574] = 4356, - [4575] = 4366, - [4576] = 4369, - [4577] = 4440, - [4578] = 4484, - [4579] = 4401, - [4580] = 4468, - [4581] = 4403, - [4582] = 4582, - [4583] = 4563, - [4584] = 4378, - [4585] = 4409, + [4546] = 4472, + [4547] = 4547, + [4548] = 4092, + [4549] = 4408, + [4550] = 4417, + [4551] = 4551, + [4552] = 4552, + [4553] = 4425, + [4554] = 4375, + [4555] = 4271, + [4556] = 4506, + [4557] = 4414, + [4558] = 4403, + [4559] = 4375, + [4560] = 4485, + [4561] = 4511, + [4562] = 4562, + [4563] = 4451, + [4564] = 4271, + [4565] = 4468, + [4566] = 4566, + [4567] = 4490, + [4568] = 4446, + [4569] = 4438, + [4570] = 4335, + [4571] = 4571, + [4572] = 4572, + [4573] = 4444, + [4574] = 4311, + [4575] = 4450, + [4576] = 4438, + [4577] = 4577, + [4578] = 4403, + [4579] = 4403, + [4580] = 4302, + [4581] = 4333, + [4582] = 4419, + [4583] = 4334, + [4584] = 4584, + [4585] = 4444, [4586] = 4586, - [4587] = 4553, - [4588] = 4403, - [4589] = 4417, - [4590] = 4553, - [4591] = 4473, - [4592] = 4479, - [4593] = 4593, - [4594] = 4594, + [4587] = 4552, + [4588] = 4478, + [4589] = 4419, + [4590] = 4370, + [4591] = 4414, + [4592] = 4437, + [4593] = 4584, + [4594] = 4454, [4595] = 4595, - [4596] = 4582, + [4596] = 4595, [4597] = 4597, [4598] = 4598, [4599] = 4599, - [4600] = 4563, - [4601] = 4601, - [4602] = 4602, - [4603] = 4586, - [4604] = 4406, + [4600] = 4405, + [4601] = 4369, + [4602] = 4432, + [4603] = 4405, + [4604] = 4604, [4605] = 4605, - [4606] = 4606, - [4607] = 4529, - [4608] = 4608, - [4609] = 4609, - [4610] = 4610, - [4611] = 4611, - [4612] = 4364, - [4613] = 4407, - [4614] = 4614, + [4606] = 4507, + [4607] = 4513, + [4608] = 4533, + [4609] = 4448, + [4610] = 4542, + [4611] = 4566, + [4612] = 4571, + [4613] = 4577, + [4614] = 4584, [4615] = 4615, - [4616] = 4363, - [4617] = 4617, - [4618] = 4437, + [4616] = 4616, + [4617] = 4410, + [4618] = 4618, [4619] = 4619, - [4620] = 4620, - [4621] = 4621, - [4622] = 4378, - [4623] = 4582, - [4624] = 4410, - [4625] = 4411, - [4626] = 4626, - [4627] = 3267, - [4628] = 4628, - [4629] = 4563, - [4630] = 4602, - [4631] = 3513, - [4632] = 4621, - [4633] = 4586, + [4620] = 4618, + [4621] = 4370, + [4622] = 3267, + [4623] = 4623, + [4624] = 4264, + [4625] = 4623, + [4626] = 4411, + [4627] = 4627, + [4628] = 4378, + [4629] = 4629, + [4630] = 4630, + [4631] = 4631, + [4632] = 4632, + [4633] = 4350, [4634] = 4634, - [4635] = 4601, - [4636] = 4309, - [4637] = 4637, - [4638] = 4313, - [4639] = 4619, - [4640] = 4640, - [4641] = 4641, - [4642] = 4642, - [4643] = 4642, - [4644] = 4396, - [4645] = 4455, - [4646] = 4646, - [4647] = 4455, - [4648] = 4648, + [4635] = 4632, + [4636] = 4623, + [4637] = 4631, + [4638] = 4638, + [4639] = 4631, + [4640] = 4427, + [4641] = 4631, + [4642] = 4454, + [4643] = 4643, + [4644] = 4623, + [4645] = 4645, + [4646] = 4507, + [4647] = 4427, + [4648] = 3513, [4649] = 4649, - [4650] = 4460, - [4651] = 4464, + [4650] = 4513, + [4651] = 4651, [4652] = 4652, - [4653] = 4344, - [4654] = 4619, - [4655] = 4471, - [4656] = 4460, - [4657] = 4405, - [4658] = 4658, - [4659] = 4599, - [4660] = 4473, + [4653] = 4533, + [4654] = 4379, + [4655] = 4655, + [4656] = 4542, + [4657] = 4522, + [4658] = 4566, + [4659] = 4659, + [4660] = 4660, [4661] = 4661, - [4662] = 4476, - [4663] = 4477, - [4664] = 4652, - [4665] = 4606, - [4666] = 4666, - [4667] = 4479, - [4668] = 4464, - [4669] = 4516, - [4670] = 4670, - [4671] = 4471, + [4662] = 4412, + [4663] = 4663, + [4664] = 4661, + [4665] = 4665, + [4666] = 4407, + [4667] = 4409, + [4668] = 4410, + [4669] = 4669, + [4670] = 4411, + [4671] = 4412, [4672] = 4599, - [4673] = 4406, - [4674] = 4674, - [4675] = 4675, - [4676] = 4529, - [4677] = 4597, - [4678] = 4463, - [4679] = 4490, - [4680] = 4407, - [4681] = 4467, - [4682] = 4619, - [4683] = 4411, - [4684] = 4520, - [4685] = 4521, - [4686] = 4637, - [4687] = 4530, - [4688] = 4688, - [4689] = 4476, - [4690] = 4606, - [4691] = 4545, - [4692] = 4533, - [4693] = 4674, - [4694] = 4582, - [4695] = 4642, + [4673] = 4629, + [4674] = 4445, + [4675] = 4571, + [4676] = 4676, + [4677] = 4501, + [4678] = 4678, + [4679] = 4679, + [4680] = 4680, + [4681] = 4572, + [4682] = 4577, + [4683] = 4683, + [4684] = 4618, + [4685] = 4604, + [4686] = 4428, + [4687] = 4687, + [4688] = 4545, + [4689] = 4618, + [4690] = 4547, + [4691] = 4407, + [4692] = 4432, + [4693] = 4678, + [4694] = 4694, + [4695] = 4695, [4696] = 4696, - [4697] = 4477, - [4698] = 4597, - [4699] = 4637, - [4700] = 4586, - [4701] = 4405, + [4697] = 4446, + [4698] = 4661, + [4699] = 4599, + [4700] = 4645, + [4701] = 4701, [4702] = 4702, [4703] = 4703, - [4704] = 4529, - [4705] = 4516, + [4704] = 4432, + [4705] = 4678, [4706] = 4706, - [4707] = 4706, - [4708] = 3283, - [4709] = 4637, - [4710] = 4601, - [4711] = 4437, - [4712] = 4517, - [4713] = 4713, - [4714] = 4520, - [4715] = 4516, - [4716] = 4517, - [4717] = 4521, - [4718] = 4520, - [4719] = 4521, - [4720] = 4530, - [4721] = 4530, - [4722] = 4706, - [4723] = 4533, - [4724] = 4724, - [4725] = 4725, - [4726] = 4533, - [4727] = 4410, - [4728] = 4703, - [4729] = 4455, - [4730] = 4730, - [4731] = 4460, + [4707] = 4707, + [4708] = 4448, + [4709] = 4709, + [4710] = 4454, + [4711] = 4599, + [4712] = 4661, + [4713] = 4434, + [4714] = 4645, + [4715] = 3284, + [4716] = 4446, + [4717] = 4520, + [4718] = 4718, + [4719] = 4428, + [4720] = 4616, + [4721] = 4520, + [4722] = 4428, + [4723] = 4501, + [4724] = 4409, + [4725] = 4572, + [4726] = 4405, + [4727] = 4445, + [4728] = 4427, + [4729] = 4709, + [4730] = 4632, + [4731] = 4448, [4732] = 4732, - [4733] = 4464, - [4734] = 4674, - [4735] = 4605, - [4736] = 4736, - [4737] = 4471, - [4738] = 4473, - [4739] = 4476, - [4740] = 4477, - [4741] = 4479, - [4742] = 4405, - [4743] = 4743, - [4744] = 4702, - [4745] = 4406, - [4746] = 4407, - [4747] = 4597, - [4748] = 4748, - [4749] = 4749, - [4750] = 4601, - [4751] = 4410, - [4752] = 4674, - [4753] = 4666, - [4754] = 4411, - [4755] = 4437, - [4756] = 4702, - [4757] = 4670, - [4758] = 4758, - [4759] = 4743, - [4760] = 4327, + [4733] = 4501, + [4734] = 4572, + [4735] = 4659, + [4736] = 4507, + [4737] = 4659, + [4738] = 4732, + [4739] = 4739, + [4740] = 4513, + [4741] = 4533, + [4742] = 4542, + [4743] = 4566, + [4744] = 4571, + [4745] = 4577, + [4746] = 4706, + [4747] = 4320, + [4748] = 4584, + [4749] = 4407, + [4750] = 4381, + [4751] = 4751, + [4752] = 4752, + [4753] = 4753, + [4754] = 4409, + [4755] = 4755, + [4756] = 4709, + [4757] = 4410, + [4758] = 4411, + [4759] = 4669, + [4760] = 4520, [4761] = 4761, - [4762] = 4762, - [4763] = 4517, - [4764] = 4764, + [4762] = 4412, + [4763] = 4445, + [4764] = 4703, [4765] = 4765, - [4766] = 4610, + [4766] = 4766, [4767] = 4767, [4768] = 4768, [4769] = 4769, @@ -9291,7 +9291,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4791] = 4791, [4792] = 4792, [4793] = 4793, - [4794] = 4764, + [4794] = 4794, [4795] = 4795, [4796] = 4796, [4797] = 4797, @@ -9299,512 +9299,512 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4799] = 4799, [4800] = 4800, [4801] = 4801, - [4802] = 4802, + [4802] = 4766, [4803] = 4803, [4804] = 4804, [4805] = 4805, - [4806] = 4767, - [4807] = 4792, + [4806] = 4806, + [4807] = 4807, [4808] = 4808, [4809] = 4809, - [4810] = 4799, - [4811] = 4800, - [4812] = 4812, + [4810] = 4770, + [4811] = 4772, + [4812] = 4798, [4813] = 4813, - [4814] = 4814, - [4815] = 4815, + [4814] = 4803, + [4815] = 4806, [4816] = 4816, - [4817] = 4771, - [4818] = 4776, + [4817] = 4817, + [4818] = 4818, [4819] = 4819, [4820] = 4820, [4821] = 4821, [4822] = 4822, - [4823] = 4823, + [4823] = 4773, [4824] = 4824, [4825] = 4825, [4826] = 4826, - [4827] = 4777, + [4827] = 4827, [4828] = 4828, - [4829] = 4776, - [4830] = 4640, + [4829] = 4829, + [4830] = 4778, [4831] = 4831, - [4832] = 4777, - [4833] = 4641, + [4832] = 4832, + [4833] = 4833, [4834] = 4778, - [4835] = 4780, - [4836] = 4836, + [4835] = 4835, + [4836] = 4780, [4837] = 4837, [4838] = 4838, [4839] = 4839, [4840] = 4840, [4841] = 4841, - [4842] = 4649, + [4842] = 4842, [4843] = 4782, - [4844] = 4783, - [4845] = 4845, - [4846] = 4846, - [4847] = 4785, - [4848] = 4786, - [4849] = 4849, - [4850] = 4787, - [4851] = 4851, - [4852] = 4816, - [4853] = 4778, - [4854] = 4854, - [4855] = 4770, - [4856] = 4856, - [4857] = 4784, - [4858] = 4780, - [4859] = 4809, - [4860] = 4809, - [4861] = 4793, - [4862] = 4825, - [4863] = 4854, - [4864] = 4775, - [4865] = 4865, + [4844] = 4844, + [4845] = 4783, + [4846] = 4785, + [4847] = 4847, + [4848] = 4848, + [4849] = 4786, + [4850] = 4788, + [4851] = 4789, + [4852] = 4852, + [4853] = 4679, + [4854] = 4790, + [4855] = 4680, + [4856] = 4780, + [4857] = 4820, + [4858] = 4776, + [4859] = 4793, + [4860] = 4782, + [4861] = 4821, + [4862] = 4598, + [4863] = 4841, + [4864] = 4864, + [4865] = 4864, [4866] = 4795, - [4867] = 4796, - [4868] = 4868, - [4869] = 4869, - [4870] = 4797, - [4871] = 4789, - [4872] = 4840, - [4873] = 4873, - [4874] = 4782, - [4875] = 4875, - [4876] = 4876, + [4867] = 4867, + [4868] = 4821, + [4869] = 4797, + [4870] = 4870, + [4871] = 4768, + [4872] = 4799, + [4873] = 4783, + [4874] = 4844, + [4875] = 4791, + [4876] = 4801, [4877] = 4877, - [4878] = 4783, + [4878] = 4878, [4879] = 4879, [4880] = 4880, - [4881] = 4790, - [4882] = 4791, - [4883] = 4883, - [4884] = 4884, - [4885] = 4885, + [4881] = 4881, + [4882] = 4769, + [4883] = 4879, + [4884] = 4796, + [4885] = 4800, [4886] = 4886, - [4887] = 4785, + [4887] = 4887, [4888] = 4888, - [4889] = 4801, - [4890] = 4640, + [4889] = 4785, + [4890] = 4786, [4891] = 4891, - [4892] = 4786, - [4893] = 4764, + [4892] = 4805, + [4893] = 4893, [4894] = 4894, - [4895] = 4641, - [4896] = 4771, - [4897] = 4649, - [4898] = 4793, - [4899] = 4803, - [4900] = 4795, - [4901] = 4804, - [4902] = 4796, - [4903] = 4797, - [4904] = 4904, - [4905] = 4805, - [4906] = 4906, - [4907] = 4767, - [4908] = 4816, - [4909] = 4854, - [4910] = 4792, - [4911] = 4784, - [4912] = 4799, - [4913] = 4800, - [4914] = 4770, - [4915] = 4784, - [4916] = 4865, - [4917] = 4865, - [4918] = 4809, - [4919] = 4825, - [4920] = 4854, - [4921] = 4819, - [4922] = 4865, - [4923] = 4787, - [4924] = 4868, - [4925] = 4869, - [4926] = 4816, - [4927] = 4789, - [4928] = 4928, - [4929] = 4877, - [4930] = 4879, - [4931] = 4931, - [4932] = 4790, - [4933] = 4791, - [4934] = 4934, - [4935] = 4820, - [4936] = 480, - [4937] = 4821, - [4938] = 4819, - [4939] = 4939, - [4940] = 4820, - [4941] = 4770, - [4942] = 4821, - [4943] = 4823, - [4944] = 4784, - [4945] = 4824, - [4946] = 4303, + [4895] = 4766, + [4896] = 4788, + [4897] = 4773, + [4898] = 4679, + [4899] = 4795, + [4900] = 4680, + [4901] = 4797, + [4902] = 4598, + [4903] = 4799, + [4904] = 4807, + [4905] = 4801, + [4906] = 4808, + [4907] = 4907, + [4908] = 4770, + [4909] = 4820, + [4910] = 4772, + [4911] = 4911, + [4912] = 4912, + [4913] = 4798, + [4914] = 4776, + [4915] = 4803, + [4916] = 4793, + [4917] = 4806, + [4918] = 4789, + [4919] = 4821, + [4920] = 4841, + [4921] = 4864, + [4922] = 4922, + [4923] = 4867, + [4924] = 4867, + [4925] = 4925, + [4926] = 4870, + [4927] = 4768, + [4928] = 4867, + [4929] = 4844, + [4930] = 4824, + [4931] = 4820, + [4932] = 4880, + [4933] = 4790, + [4934] = 4769, + [4935] = 4796, + [4936] = 4800, + [4937] = 4864, + [4938] = 4826, + [4939] = 480, + [4940] = 4827, + [4941] = 4793, + [4942] = 4824, + [4943] = 4943, + [4944] = 4776, + [4945] = 4945, + [4946] = 4320, [4947] = 4826, - [4948] = 4809, - [4949] = 4949, - [4950] = 4825, - [4951] = 4828, - [4952] = 4854, - [4953] = 4953, - [4954] = 4865, - [4955] = 4823, - [4956] = 4363, - [4957] = 4957, - [4958] = 4868, - [4959] = 4869, - [4960] = 4960, + [4948] = 4793, + [4949] = 4827, + [4950] = 4828, + [4951] = 4821, + [4952] = 4829, + [4953] = 4841, + [4954] = 4864, + [4955] = 4831, + [4956] = 4867, + [4957] = 4832, + [4958] = 4958, + [4959] = 4870, + [4960] = 4768, [4961] = 4961, - [4962] = 4789, - [4963] = 4824, - [4964] = 4964, - [4965] = 4877, - [4966] = 4966, - [4967] = 4879, - [4968] = 4826, - [4969] = 4790, - [4970] = 4791, - [4971] = 4836, - [4972] = 4972, - [4973] = 4828, - [4974] = 4837, - [4975] = 4838, - [4976] = 4839, - [4977] = 4977, - [4978] = 4764, - [4979] = 4841, - [4980] = 4770, - [4981] = 4620, - [4982] = 4784, - [4983] = 4939, - [4984] = 4809, + [4962] = 4844, + [4963] = 4828, + [4964] = 4401, + [4965] = 4880, + [4966] = 4829, + [4967] = 4769, + [4968] = 4968, + [4969] = 4796, + [4970] = 4800, + [4971] = 4819, + [4972] = 4831, + [4973] = 4973, + [4974] = 4974, + [4975] = 4837, + [4976] = 4838, + [4977] = 4832, + [4978] = 4978, + [4979] = 4839, + [4980] = 4840, + [4981] = 4776, + [4982] = 4982, + [4983] = 4842, + [4984] = 4793, [4985] = 4985, - [4986] = 4825, - [4987] = 4846, - [4988] = 4854, - [4989] = 4865, - [4990] = 4990, - [4991] = 4991, - [4992] = 4868, - [4993] = 4869, - [4994] = 4808, - [4995] = 4789, - [4996] = 4626, - [4997] = 4877, - [4998] = 4879, - [4999] = 4793, - [5000] = 4790, - [5001] = 4791, - [5002] = 4795, - [5003] = 5003, - [5004] = 4868, - [5005] = 5005, + [4986] = 4986, + [4987] = 4821, + [4988] = 4841, + [4989] = 4864, + [4990] = 4655, + [4991] = 4867, + [4992] = 4992, + [4993] = 4847, + [4994] = 4994, + [4995] = 4870, + [4996] = 4768, + [4997] = 3304, + [4998] = 4844, + [4999] = 4999, + [5000] = 4880, + [5001] = 4819, + [5002] = 4769, + [5003] = 4796, + [5004] = 4800, + [5005] = 4795, [5006] = 5006, - [5007] = 4770, - [5008] = 4869, - [5009] = 4784, - [5010] = 4809, - [5011] = 4825, - [5012] = 4796, - [5013] = 4854, - [5014] = 4865, - [5015] = 4825, - [5016] = 4808, - [5017] = 4789, - [5018] = 4868, - [5019] = 4869, - [5020] = 5020, - [5021] = 4789, - [5022] = 5020, - [5023] = 4877, - [5024] = 4879, - [5025] = 4985, - [5026] = 4790, - [5027] = 4791, - [5028] = 4891, - [5029] = 4797, + [5007] = 4766, + [5008] = 4776, + [5009] = 4797, + [5010] = 4793, + [5011] = 4821, + [5012] = 4870, + [5013] = 4841, + [5014] = 4864, + [5015] = 4867, + [5016] = 5016, + [5017] = 5017, + [5018] = 4768, + [5019] = 4870, + [5020] = 4768, + [5021] = 4799, + [5022] = 4844, + [5023] = 4660, + [5024] = 4841, + [5025] = 4880, + [5026] = 4844, + [5027] = 4769, + [5028] = 4796, + [5029] = 4800, [5030] = 5030, - [5031] = 4883, - [5032] = 4884, - [5033] = 5033, - [5034] = 4836, - [5035] = 4825, - [5036] = 4868, - [5037] = 4869, - [5038] = 5038, - [5039] = 4789, - [5040] = 5040, - [5041] = 5041, - [5042] = 4877, - [5043] = 4879, - [5044] = 4837, - [5045] = 4790, - [5046] = 4791, - [5047] = 5047, - [5048] = 4838, - [5049] = 4885, - [5050] = 4839, - [5051] = 3267, - [5052] = 5006, - [5053] = 4868, - [5054] = 4869, - [5055] = 4789, - [5056] = 4841, - [5057] = 4877, - [5058] = 3296, - [5059] = 4879, - [5060] = 4790, - [5061] = 4791, + [5031] = 5031, + [5032] = 5032, + [5033] = 4999, + [5034] = 5034, + [5035] = 5031, + [5036] = 4886, + [5037] = 4841, + [5038] = 4887, + [5039] = 4870, + [5040] = 4768, + [5041] = 4801, + [5042] = 4844, + [5043] = 4891, + [5044] = 4880, + [5045] = 4837, + [5046] = 4769, + [5047] = 4796, + [5048] = 4800, + [5049] = 4838, + [5050] = 5050, + [5051] = 5016, + [5052] = 4839, + [5053] = 4840, + [5054] = 4870, + [5055] = 4768, + [5056] = 3267, + [5057] = 4844, + [5058] = 5058, + [5059] = 4880, + [5060] = 4888, + [5061] = 4769, [5062] = 5062, - [5063] = 4873, - [5064] = 3530, - [5065] = 5065, - [5066] = 4868, - [5067] = 4869, - [5068] = 4789, + [5063] = 4796, + [5064] = 4800, + [5065] = 4842, + [5066] = 4784, + [5067] = 5067, + [5068] = 5068, [5069] = 5069, - [5070] = 4770, - [5071] = 4877, - [5072] = 4879, - [5073] = 4790, - [5074] = 4791, - [5075] = 5075, - [5076] = 5076, - [5077] = 4789, - [5078] = 4790, - [5079] = 4791, - [5080] = 4344, + [5070] = 4870, + [5071] = 4768, + [5072] = 4878, + [5073] = 4844, + [5074] = 3517, + [5075] = 4880, + [5076] = 4769, + [5077] = 4796, + [5078] = 4800, + [5079] = 5079, + [5080] = 4844, [5081] = 5081, - [5082] = 5047, - [5083] = 4385, + [5082] = 4796, + [5083] = 4800, [5084] = 5084, - [5085] = 4957, - [5086] = 4846, - [5087] = 5087, - [5088] = 5088, - [5089] = 4966, - [5090] = 5069, - [5091] = 5081, - [5092] = 5092, - [5093] = 5093, - [5094] = 4814, - [5095] = 489, - [5096] = 5096, + [5085] = 5085, + [5086] = 4784, + [5087] = 4264, + [5088] = 4776, + [5089] = 4994, + [5090] = 4847, + [5091] = 4968, + [5092] = 4307, + [5093] = 4992, + [5094] = 5094, + [5095] = 4825, + [5096] = 5085, [5097] = 5097, [5098] = 5098, - [5099] = 4770, - [5100] = 5100, - [5101] = 5101, - [5102] = 4784, - [5103] = 5096, - [5104] = 4876, - [5105] = 3525, - [5106] = 5106, - [5107] = 5101, - [5108] = 5097, - [5109] = 4809, - [5110] = 4779, + [5099] = 5099, + [5100] = 4776, + [5101] = 5094, + [5102] = 489, + [5103] = 5103, + [5104] = 4793, + [5105] = 5105, + [5106] = 4907, + [5107] = 3547, + [5108] = 5108, + [5109] = 5109, + [5110] = 5109, [5111] = 5111, - [5112] = 5111, - [5113] = 4825, - [5114] = 4344, - [5115] = 4798, - [5116] = 4831, - [5117] = 4877, - [5118] = 4977, + [5112] = 4809, + [5113] = 4821, + [5114] = 5114, + [5115] = 4841, + [5116] = 4264, + [5117] = 4804, + [5118] = 4835, [5119] = 5119, - [5120] = 4879, - [5121] = 3267, - [5122] = 4854, - [5123] = 5038, - [5124] = 4894, - [5125] = 4790, - [5126] = 5126, - [5127] = 4931, - [5128] = 5003, - [5129] = 4886, - [5130] = 4888, - [5131] = 5084, - [5132] = 4791, + [5120] = 4985, + [5121] = 4880, + [5122] = 5098, + [5123] = 4864, + [5124] = 5067, + [5125] = 5125, + [5126] = 5099, + [5127] = 4958, + [5128] = 5034, + [5129] = 4893, + [5130] = 4894, + [5131] = 5119, + [5132] = 4769, [5133] = 5133, - [5134] = 4865, - [5135] = 4934, - [5136] = 4765, - [5137] = 4646, - [5138] = 4812, - [5139] = 4813, - [5140] = 4904, - [5141] = 4961, - [5142] = 4964, - [5143] = 4840, - [5144] = 5144, + [5134] = 5114, + [5135] = 4796, + [5136] = 4867, + [5137] = 4943, + [5138] = 5138, + [5139] = 4911, + [5140] = 4818, + [5141] = 4800, + [5142] = 5142, + [5143] = 4765, + [5144] = 4817, [5145] = 5145, - [5146] = 4876, - [5147] = 4939, - [5148] = 5101, - [5149] = 4851, - [5150] = 4779, - [5151] = 5151, - [5152] = 5111, - [5153] = 5153, - [5154] = 4363, - [5155] = 4798, - [5156] = 4831, - [5157] = 4972, - [5158] = 5038, - [5159] = 5003, - [5160] = 5133, - [5161] = 4868, - [5162] = 4869, - [5163] = 4934, - [5164] = 5164, - [5165] = 5165, - [5166] = 4789, - [5167] = 4961, - [5168] = 4813, - [5169] = 5169, - [5170] = 5170, - [5171] = 5171, - [5172] = 4964, - [5173] = 5100, - [5174] = 5174, - [5175] = 4883, - [5176] = 4884, - [5177] = 4873, - [5178] = 3523, - [5179] = 5062, - [5180] = 4885, - [5181] = 4957, - [5182] = 4769, - [5183] = 4966, - [5184] = 490, - [5185] = 4873, - [5186] = 5119, - [5187] = 5187, - [5188] = 5096, - [5189] = 5097, - [5190] = 5190, - [5191] = 5100, - [5192] = 5126, - [5193] = 5193, - [5194] = 5194, - [5195] = 4314, - [5196] = 4877, - [5197] = 4879, - [5198] = 4790, - [5199] = 4791, - [5200] = 4319, - [5201] = 5098, - [5202] = 4323, - [5203] = 5203, - [5204] = 4972, - [5205] = 5145, + [5146] = 4974, + [5147] = 4982, + [5148] = 4792, + [5149] = 4907, + [5150] = 5109, + [5151] = 4994, + [5152] = 4809, + [5153] = 5114, + [5154] = 4879, + [5155] = 4804, + [5156] = 4835, + [5157] = 4320, + [5158] = 4881, + [5159] = 5159, + [5160] = 5067, + [5161] = 5034, + [5162] = 5162, + [5163] = 4978, + [5164] = 5133, + [5165] = 4943, + [5166] = 4870, + [5167] = 4768, + [5168] = 5058, + [5169] = 4818, + [5170] = 4844, + [5171] = 3267, + [5172] = 5172, + [5173] = 5173, + [5174] = 4912, + [5175] = 4974, + [5176] = 5176, + [5177] = 5177, + [5178] = 4878, + [5179] = 5179, + [5180] = 4886, + [5181] = 4887, + [5182] = 3515, + [5183] = 4888, + [5184] = 4968, + [5185] = 5185, + [5186] = 4992, + [5187] = 4767, + [5188] = 5068, + [5189] = 5098, + [5190] = 5099, + [5191] = 5138, + [5192] = 5103, + [5193] = 490, + [5194] = 4771, + [5195] = 5195, + [5196] = 5103, + [5197] = 4880, + [5198] = 5198, + [5199] = 4769, + [5200] = 5200, + [5201] = 4796, + [5202] = 4800, + [5203] = 4619, + [5204] = 4878, + [5205] = 4978, [5206] = 5206, - [5207] = 4875, - [5208] = 4990, - [5209] = 4768, - [5210] = 5075, - [5211] = 4883, - [5212] = 4884, + [5207] = 5111, + [5208] = 4982, + [5209] = 4353, + [5210] = 5162, + [5211] = 5211, + [5212] = 4360, [5213] = 5213, - [5214] = 4885, - [5215] = 5215, - [5216] = 5216, - [5217] = 5206, - [5218] = 5133, - [5219] = 5119, - [5220] = 4868, - [5221] = 4315, - [5222] = 5222, - [5223] = 5193, - [5224] = 4378, - [5225] = 5193, - [5226] = 4801, - [5227] = 4324, - [5228] = 4628, - [5229] = 4772, - [5230] = 5098, - [5231] = 4329, - [5232] = 4815, - [5233] = 5145, - [5234] = 5206, - [5235] = 4771, - [5236] = 5236, - [5237] = 5194, - [5238] = 4875, - [5239] = 4774, - [5240] = 4990, - [5241] = 4628, - [5242] = 4363, - [5243] = 479, - [5244] = 513, - [5245] = 5245, - [5246] = 4891, - [5247] = 4877, - [5248] = 4891, - [5249] = 4803, - [5250] = 4869, - [5251] = 5251, - [5252] = 4886, - [5253] = 4804, - [5254] = 4641, - [5255] = 4928, - [5256] = 5106, - [5257] = 4888, - [5258] = 4991, - [5259] = 4928, - [5260] = 4628, - [5261] = 5151, - [5262] = 5170, - [5263] = 4769, - [5264] = 4768, - [5265] = 5213, - [5266] = 4772, + [5214] = 4886, + [5215] = 4887, + [5216] = 4961, + [5217] = 4361, + [5218] = 4888, + [5219] = 5030, + [5220] = 5125, + [5221] = 5138, + [5222] = 5211, + [5223] = 5223, + [5224] = 5081, + [5225] = 4774, + [5226] = 5226, + [5227] = 5195, + [5228] = 4370, + [5229] = 5133, + [5230] = 4761, + [5231] = 4775, + [5232] = 5111, + [5233] = 5195, + [5234] = 5234, + [5235] = 5162, + [5236] = 5211, + [5237] = 4961, + [5238] = 5030, + [5239] = 4395, + [5240] = 4805, + [5241] = 4320, + [5242] = 4397, + [5243] = 4773, + [5244] = 4777, + [5245] = 4398, + [5246] = 4822, + [5247] = 513, + [5248] = 5248, + [5249] = 4781, + [5250] = 4761, + [5251] = 5198, + [5252] = 4891, + [5253] = 4627, + [5254] = 479, + [5255] = 4891, + [5256] = 4807, + [5257] = 4880, + [5258] = 4680, + [5259] = 4945, + [5260] = 5260, + [5261] = 4893, + [5262] = 5058, + [5263] = 4767, + [5264] = 4945, + [5265] = 4771, + [5266] = 4894, [5267] = 4774, - [5268] = 4595, - [5269] = 5041, - [5270] = 4344, - [5271] = 4879, - [5272] = 4805, - [5273] = 5151, - [5274] = 5170, - [5275] = 5047, - [5276] = 5213, - [5277] = 4447, - [5278] = 5278, + [5268] = 4775, + [5269] = 4870, + [5270] = 4777, + [5271] = 5145, + [5272] = 4781, + [5273] = 5032, + [5274] = 4761, + [5275] = 4264, + [5276] = 4808, + [5277] = 5277, + [5278] = 4787, [5279] = 5279, [5280] = 5280, [5281] = 5281, - [5282] = 3294, + [5282] = 5282, [5283] = 5283, - [5284] = 5281, + [5284] = 5284, [5285] = 5285, [5286] = 5286, [5287] = 5287, [5288] = 5288, - [5289] = 5281, + [5289] = 5289, [5290] = 5290, [5291] = 5291, [5292] = 5292, - [5293] = 5293, + [5293] = 5285, [5294] = 5294, - [5295] = 5281, - [5296] = 5296, - [5297] = 3321, - [5298] = 5298, - [5299] = 4447, + [5295] = 3303, + [5296] = 5285, + [5297] = 5297, + [5298] = 5285, + [5299] = 5283, [5300] = 5300, [5301] = 5301, [5302] = 5302, - [5303] = 5296, - [5304] = 5304, + [5303] = 5303, + [5304] = 5285, [5305] = 5305, [5306] = 5306, - [5307] = 3308, + [5307] = 5307, [5308] = 5308, [5309] = 5309, [5310] = 5310, @@ -9813,567 +9813,573 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5313] = 5313, [5314] = 5314, [5315] = 5315, - [5316] = 5281, + [5316] = 5316, [5317] = 5317, - [5318] = 5318, - [5319] = 5319, + [5318] = 5290, + [5319] = 5292, [5320] = 5320, [5321] = 5321, - [5322] = 5314, - [5323] = 5323, + [5322] = 4455, + [5323] = 5320, [5324] = 5324, - [5325] = 5313, - [5326] = 5292, + [5325] = 5325, + [5326] = 5326, [5327] = 5327, [5328] = 5328, [5329] = 5329, [5330] = 5330, [5331] = 5331, - [5332] = 5222, - [5333] = 5333, - [5334] = 5296, - [5335] = 3294, - [5336] = 5296, - [5337] = 5337, + [5332] = 5332, + [5333] = 5285, + [5334] = 3323, + [5335] = 5335, + [5336] = 5336, + [5337] = 5326, [5338] = 5338, [5339] = 5339, [5340] = 5340, [5341] = 5341, - [5342] = 5342, - [5343] = 3321, + [5342] = 5316, + [5343] = 5320, [5344] = 5344, - [5345] = 5286, - [5346] = 5294, - [5347] = 5281, - [5348] = 5348, + [5345] = 5320, + [5346] = 5346, + [5347] = 5347, + [5348] = 5226, [5349] = 5349, [5350] = 5350, - [5351] = 5351, - [5352] = 5281, - [5353] = 5292, - [5354] = 5354, - [5355] = 5319, - [5356] = 5348, - [5357] = 5357, - [5358] = 5358, - [5359] = 5357, - [5360] = 5292, + [5351] = 3293, + [5352] = 5352, + [5353] = 5291, + [5354] = 5314, + [5355] = 5307, + [5356] = 3303, + [5357] = 3293, + [5358] = 5285, + [5359] = 5359, + [5360] = 5360, [5361] = 5361, - [5362] = 5362, - [5363] = 5288, + [5362] = 5281, + [5363] = 5285, [5364] = 5364, - [5365] = 5296, - [5366] = 5366, + [5365] = 5365, + [5366] = 5329, [5367] = 5367, - [5368] = 4339, - [5369] = 5281, - [5370] = 5281, - [5371] = 5281, - [5372] = 5281, - [5373] = 5281, - [5374] = 5281, - [5375] = 5281, - [5376] = 4334, - [5377] = 5377, - [5378] = 5341, + [5368] = 5367, + [5369] = 5369, + [5370] = 5301, + [5371] = 5330, + [5372] = 5372, + [5373] = 5373, + [5374] = 5301, + [5375] = 5340, + [5376] = 5324, + [5377] = 5320, + [5378] = 5301, [5379] = 5379, - [5380] = 5320, - [5381] = 5381, - [5382] = 5382, - [5383] = 5327, - [5384] = 5384, - [5385] = 5385, - [5386] = 5296, - [5387] = 5033, + [5380] = 5285, + [5381] = 5285, + [5382] = 5285, + [5383] = 5285, + [5384] = 5285, + [5385] = 5285, + [5386] = 5285, + [5387] = 5387, [5388] = 5388, - [5389] = 5294, - [5390] = 5338, - [5391] = 5391, - [5392] = 5286, - [5393] = 5294, - [5394] = 5394, - [5395] = 5395, - [5396] = 5354, - [5397] = 4397, - [5398] = 5319, - [5399] = 5348, - [5400] = 5357, + [5389] = 5389, + [5390] = 5390, + [5391] = 5320, + [5392] = 4357, + [5393] = 5369, + [5394] = 4268, + [5395] = 5347, + [5396] = 5396, + [5397] = 5314, + [5398] = 5349, + [5399] = 5307, + [5400] = 5400, [5401] = 5401, - [5402] = 5361, - [5403] = 5292, - [5404] = 5361, - [5405] = 5281, - [5406] = 5288, - [5407] = 4375, - [5408] = 5391, + [5402] = 5307, + [5403] = 5364, + [5404] = 5329, + [5405] = 5367, + [5406] = 5369, + [5407] = 5305, + [5408] = 5408, [5409] = 5409, - [5410] = 5281, + [5410] = 5330, [5411] = 5411, - [5412] = 5331, - [5413] = 5413, + [5412] = 5373, + [5413] = 5340, [5414] = 5414, - [5415] = 5281, - [5416] = 5315, - [5417] = 5294, - [5418] = 5342, + [5415] = 4455, + [5416] = 4324, + [5417] = 5285, + [5418] = 5302, [5419] = 5419, - [5420] = 5420, - [5421] = 5421, - [5422] = 5314, - [5423] = 5423, - [5424] = 5424, - [5425] = 5320, - [5426] = 5426, - [5427] = 5292, - [5428] = 5394, - [5429] = 5339, - [5430] = 5409, - [5431] = 5431, - [5432] = 5340, - [5433] = 3296, + [5420] = 5305, + [5421] = 5331, + [5422] = 5341, + [5423] = 4355, + [5424] = 5285, + [5425] = 5307, + [5426] = 5069, + [5427] = 5427, + [5428] = 5324, + [5429] = 5429, + [5430] = 5430, + [5431] = 5331, + [5432] = 5350, + [5433] = 5433, [5434] = 5434, - [5435] = 5344, - [5436] = 5366, - [5437] = 5292, - [5438] = 5384, - [5439] = 5337, + [5435] = 5346, + [5436] = 5436, + [5437] = 5388, + [5438] = 5301, + [5439] = 5408, [5440] = 5440, - [5441] = 5310, - [5442] = 5442, - [5443] = 5310, - [5444] = 5285, - [5445] = 5093, - [5446] = 5391, - [5447] = 5340, - [5448] = 5281, - [5449] = 5354, - [5450] = 5294, - [5451] = 5451, + [5441] = 5441, + [5442] = 2166, + [5443] = 5365, + [5444] = 5280, + [5445] = 5436, + [5446] = 5446, + [5447] = 5372, + [5448] = 5448, + [5449] = 5387, + [5450] = 3304, + [5451] = 5283, [5452] = 5452, - [5453] = 5329, - [5454] = 5333, - [5455] = 5306, - [5456] = 5394, - [5457] = 5358, - [5458] = 4447, - [5459] = 5379, - [5460] = 5460, - [5461] = 5340, + [5453] = 5440, + [5454] = 2172, + [5455] = 5455, + [5456] = 5300, + [5457] = 5301, + [5458] = 5285, + [5459] = 5459, + [5460] = 5379, + [5461] = 5408, [5462] = 5462, - [5463] = 5463, - [5464] = 5339, - [5465] = 5465, - [5466] = 5434, - [5467] = 5467, - [5468] = 5366, - [5469] = 5409, - [5470] = 3308, + [5463] = 5317, + [5464] = 5400, + [5465] = 5372, + [5466] = 5466, + [5467] = 4455, + [5468] = 5307, + [5469] = 5280, + [5470] = 5436, [5471] = 5471, - [5472] = 5281, - [5473] = 5281, - [5474] = 5474, + [5472] = 5472, + [5473] = 5372, + [5474] = 5388, [5475] = 5475, - [5476] = 5338, + [5476] = 5440, [5477] = 5477, - [5478] = 5304, - [5479] = 5308, - [5480] = 5384, - [5481] = 5339, - [5482] = 5409, - [5483] = 5309, - [5484] = 5350, - [5485] = 5292, - [5486] = 5290, - [5487] = 5358, - [5488] = 5328, - [5489] = 5489, - [5490] = 5305, - [5491] = 5434, - [5492] = 5492, - [5493] = 5304, - [5494] = 5358, - [5495] = 5315, - [5496] = 5364, - [5497] = 5497, - [5498] = 627, - [5499] = 5305, - [5500] = 5500, - [5501] = 5362, - [5502] = 5475, - [5503] = 5503, - [5504] = 5278, - [5505] = 5351, - [5506] = 5364, - [5507] = 5507, - [5508] = 5508, - [5509] = 5497, - [5510] = 5310, - [5511] = 5308, - [5512] = 5309, - [5513] = 5513, - [5514] = 5440, - [5515] = 5362, - [5516] = 5516, - [5517] = 5517, + [5478] = 5478, + [5479] = 5306, + [5480] = 5285, + [5481] = 5481, + [5482] = 5364, + [5483] = 5483, + [5484] = 5484, + [5485] = 5485, + [5486] = 5486, + [5487] = 5487, + [5488] = 5388, + [5489] = 5440, + [5490] = 5387, + [5491] = 5491, + [5492] = 5301, + [5493] = 3323, + [5494] = 5294, + [5495] = 5495, + [5496] = 5462, + [5497] = 5462, + [5498] = 5315, + [5499] = 5344, + [5500] = 5290, + [5501] = 5292, + [5502] = 5462, + [5503] = 5487, + [5504] = 5389, + [5505] = 5352, + [5506] = 5285, + [5507] = 5360, + [5508] = 5108, + [5509] = 5344, + [5510] = 5485, + [5511] = 5459, + [5512] = 627, + [5513] = 5283, + [5514] = 5365, + [5515] = 5336, + [5516] = 5389, + [5517] = 5315, [5518] = 5518, - [5519] = 5519, - [5520] = 5520, - [5521] = 5521, + [5519] = 5373, + [5520] = 5347, + [5521] = 5301, [5522] = 5522, [5523] = 5523, [5524] = 5524, [5525] = 5525, [5526] = 5526, - [5527] = 5516, + [5527] = 5527, [5528] = 5528, - [5529] = 5529, + [5529] = 5523, [5530] = 5530, - [5531] = 5518, + [5531] = 5531, [5532] = 5532, [5533] = 5533, - [5534] = 5525, + [5534] = 5534, [5535] = 5535, [5536] = 5536, [5537] = 5537, - [5538] = 5538, + [5538] = 5530, [5539] = 5539, - [5540] = 5529, + [5540] = 5531, [5541] = 5541, [5542] = 5542, [5543] = 5543, - [5544] = 5544, + [5544] = 5532, [5545] = 5545, - [5546] = 5538, + [5546] = 5546, [5547] = 5547, - [5548] = 5548, - [5549] = 5549, - [5550] = 5530, - [5551] = 5551, + [5548] = 5526, + [5549] = 5546, + [5550] = 5550, + [5551] = 5527, [5552] = 5552, [5553] = 5553, [5554] = 5554, [5555] = 5555, [5556] = 5556, - [5557] = 5537, + [5557] = 5557, [5558] = 5558, [5559] = 5559, [5560] = 5560, - [5561] = 5556, + [5561] = 5539, [5562] = 5562, - [5563] = 5563, - [5564] = 5564, + [5563] = 5527, + [5564] = 5527, [5565] = 5565, - [5566] = 5517, - [5567] = 5528, - [5568] = 5541, + [5566] = 5566, + [5567] = 5539, + [5568] = 5568, [5569] = 5569, [5570] = 5570, [5571] = 5571, [5572] = 5572, - [5573] = 5558, - [5574] = 5558, - [5575] = 5524, - [5576] = 5576, - [5577] = 5577, - [5578] = 5556, - [5579] = 5537, - [5580] = 5541, - [5581] = 5554, + [5573] = 5528, + [5574] = 5574, + [5575] = 5532, + [5576] = 5532, + [5577] = 5574, + [5578] = 5578, + [5579] = 5579, + [5580] = 5580, + [5581] = 5581, [5582] = 5582, - [5583] = 5556, - [5584] = 5584, - [5585] = 5537, - [5586] = 5030, + [5583] = 5583, + [5584] = 5539, + [5585] = 5585, + [5586] = 5532, [5587] = 5587, - [5588] = 5556, - [5589] = 5522, - [5590] = 5537, - [5591] = 5549, - [5592] = 5584, + [5588] = 5588, + [5589] = 5589, + [5590] = 5590, + [5591] = 5552, + [5592] = 5580, [5593] = 5593, - [5594] = 5537, - [5595] = 5569, - [5596] = 5596, - [5597] = 5597, - [5598] = 5524, - [5599] = 5582, - [5600] = 5543, - [5601] = 5597, - [5602] = 5537, - [5603] = 5603, - [5604] = 5558, - [5605] = 5556, - [5606] = 5537, + [5594] = 5594, + [5595] = 5595, + [5596] = 5539, + [5597] = 5532, + [5598] = 5598, + [5599] = 5599, + [5600] = 5600, + [5601] = 5601, + [5602] = 5602, + [5603] = 5543, + [5604] = 5537, + [5605] = 5605, + [5606] = 5533, [5607] = 5607, - [5608] = 5556, - [5609] = 5558, + [5608] = 5546, + [5609] = 5609, [5610] = 5610, - [5611] = 522, - [5612] = 5517, - [5613] = 5613, - [5614] = 5525, - [5615] = 5615, + [5611] = 5539, + [5612] = 5532, + [5613] = 5556, + [5614] = 5614, + [5615] = 5552, [5616] = 5616, - [5617] = 5523, - [5618] = 5556, - [5619] = 5529, - [5620] = 5530, - [5621] = 5535, - [5622] = 5537, - [5623] = 5537, - [5624] = 5624, - [5625] = 5520, - [5626] = 5525, - [5627] = 5556, - [5628] = 5520, - [5629] = 5596, - [5630] = 5544, + [5617] = 5617, + [5618] = 5523, + [5619] = 5532, + [5620] = 5533, + [5621] = 5588, + [5622] = 522, + [5623] = 5539, + [5624] = 5532, + [5625] = 5535, + [5626] = 5536, + [5627] = 5541, + [5628] = 5539, + [5629] = 5531, + [5630] = 5531, [5631] = 5631, - [5632] = 5521, - [5633] = 5528, - [5634] = 5634, - [5635] = 5549, - [5636] = 5547, - [5637] = 5528, + [5632] = 5598, + [5633] = 5545, + [5634] = 5546, + [5635] = 5562, + [5636] = 5550, + [5637] = 5539, [5638] = 5552, - [5639] = 5526, + [5639] = 5562, [5640] = 5640, - [5641] = 5641, - [5642] = 5642, - [5643] = 5642, - [5644] = 523, - [5645] = 5544, - [5646] = 5563, - [5647] = 5524, - [5648] = 5648, - [5649] = 5537, - [5650] = 5582, - [5651] = 5538, + [5641] = 5555, + [5642] = 5607, + [5643] = 5643, + [5644] = 5558, + [5645] = 5645, + [5646] = 5556, + [5647] = 5647, + [5648] = 5565, + [5649] = 5569, + [5650] = 5650, + [5651] = 5526, [5652] = 5652, - [5653] = 5576, - [5654] = 5558, - [5655] = 5655, - [5656] = 5554, - [5657] = 5558, - [5658] = 5556, + [5653] = 5527, + [5654] = 5580, + [5655] = 5550, + [5656] = 5588, + [5657] = 5539, + [5658] = 5601, [5659] = 5659, - [5660] = 5660, - [5661] = 5526, + [5660] = 5589, + [5661] = 5532, [5662] = 5662, - [5663] = 5663, - [5664] = 5569, - [5665] = 5558, - [5666] = 5559, - [5667] = 5525, - [5668] = 5538, - [5669] = 5541, - [5670] = 5634, - [5671] = 5517, - [5672] = 5526, - [5673] = 5673, - [5674] = 5576, - [5675] = 5541, - [5676] = 5542, - [5677] = 5517, - [5678] = 5552, - [5679] = 5572, + [5663] = 5543, + [5664] = 5664, + [5665] = 5528, + [5666] = 5666, + [5667] = 5552, + [5668] = 5668, + [5669] = 5565, + [5670] = 523, + [5671] = 5533, + [5672] = 5672, + [5673] = 5522, + [5674] = 5674, + [5675] = 5545, + [5676] = 5545, + [5677] = 5570, + [5678] = 5050, + [5679] = 5679, [5680] = 5526, - [5681] = 5520, - [5682] = 5682, - [5683] = 5523, - [5684] = 5526, - [5685] = 5547, - [5686] = 5525, - [5687] = 5556, - [5688] = 5535, - [5689] = 5689, - [5690] = 5538, + [5681] = 5527, + [5682] = 5662, + [5683] = 5556, + [5684] = 5565, + [5685] = 5610, + [5686] = 5552, + [5687] = 5528, + [5688] = 5688, + [5689] = 5552, + [5690] = 5589, [5691] = 5691, - [5692] = 5554, - [5693] = 5537, - [5694] = 5694, - [5695] = 5556, - [5696] = 5517, - [5697] = 5571, - [5698] = 5698, - [5699] = 5572, - [5700] = 5523, - [5701] = 5542, - [5702] = 5702, - [5703] = 5703, - [5704] = 5525, - [5705] = 5551, - [5706] = 5569, - [5707] = 5523, - [5708] = 5521, - [5709] = 5569, - [5710] = 5710, - [5711] = 5517, - [5712] = 5577, - [5713] = 5543, - [5714] = 5521, - [5715] = 5525, - [5716] = 5542, - [5717] = 5655, + [5692] = 5531, + [5693] = 5532, + [5694] = 5523, + [5695] = 5695, + [5696] = 5696, + [5697] = 5546, + [5698] = 5581, + [5699] = 5659, + [5700] = 5602, + [5701] = 5525, + [5702] = 5522, + [5703] = 5523, + [5704] = 5574, + [5705] = 5578, + [5706] = 5558, + [5707] = 5533, + [5708] = 5539, + [5709] = 5539, + [5710] = 5545, + [5711] = 5593, + [5712] = 5556, + [5713] = 5583, + [5714] = 5531, + [5715] = 5578, + [5716] = 5553, + [5717] = 5595, [5718] = 5718, - [5719] = 5719, - [5720] = 5542, - [5721] = 5570, - [5722] = 5719, - [5723] = 5571, - [5724] = 5634, - [5725] = 5553, - [5726] = 5533, - [5727] = 5727, - [5728] = 5728, - [5729] = 5521, - [5730] = 5576, - [5731] = 5663, - [5732] = 5541, + [5719] = 5562, + [5720] = 5720, + [5721] = 5526, + [5722] = 5539, + [5723] = 5614, + [5724] = 5528, + [5725] = 5600, + [5726] = 5531, + [5727] = 5554, + [5728] = 5553, + [5729] = 5729, + [5730] = 5730, + [5731] = 5662, + [5732] = 5664, [5733] = 5733, - [5734] = 5610, - [5735] = 5542, - [5736] = 5547, - [5737] = 5582, - [5738] = 5593, - [5739] = 5739, - [5740] = 5555, - [5741] = 5615, - [5742] = 5616, - [5743] = 5743, - [5744] = 5556, - [5745] = 5652, - [5746] = 5521, - [5747] = 5682, - [5748] = 5698, + [5734] = 5562, + [5735] = 5528, + [5736] = 5736, + [5737] = 5541, + [5738] = 5543, + [5739] = 5674, + [5740] = 5527, + [5741] = 5546, + [5742] = 5546, + [5743] = 5526, + [5744] = 5588, + [5745] = 5745, + [5746] = 5568, + [5747] = 5640, + [5748] = 5645, [5749] = 5749, - [5750] = 5547, - [5751] = 5751, - [5752] = 5521, - [5753] = 5640, - [5754] = 5689, - [5755] = 5554, - [5756] = 5523, - [5757] = 5587, - [5758] = 5528, - [5759] = 5528, + [5750] = 5733, + [5751] = 5539, + [5752] = 5522, + [5753] = 5579, + [5754] = 5555, + [5755] = 5539, + [5756] = 5565, + [5757] = 5601, + [5758] = 5758, + [5759] = 5759, [5760] = 5760, - [5761] = 5698, - [5762] = 5547, - [5763] = 5528, - [5764] = 5522, - [5765] = 5563, - [5766] = 5556, - [5767] = 5524, - [5768] = 5768, - [5769] = 5537, - [5770] = 5607, - [5771] = 5520, - [5772] = 5144, - [5773] = 5521, - [5774] = 5547, - [5775] = 5558, - [5776] = 5593, - [5777] = 5526, - [5778] = 5524, - [5779] = 5538, - [5780] = 5537, - [5781] = 5718, - [5782] = 5782, - [5783] = 5728, - [5784] = 5603, - [5785] = 5556, - [5786] = 5558, - [5787] = 5787, - [5788] = 5743, - [5789] = 5524, - [5790] = 5584, + [5761] = 5616, + [5762] = 5605, + [5763] = 5562, + [5764] = 5532, + [5765] = 5593, + [5766] = 5766, + [5767] = 5522, + [5768] = 5522, + [5769] = 5565, + [5770] = 5760, + [5771] = 5522, + [5772] = 5772, + [5773] = 5595, + [5774] = 5580, + [5775] = 5552, + [5776] = 5647, + [5777] = 5532, + [5778] = 5778, + [5779] = 5565, + [5780] = 5589, + [5781] = 5532, + [5782] = 5552, + [5783] = 5546, + [5784] = 5758, + [5785] = 5565, + [5786] = 5546, + [5787] = 5552, + [5788] = 5562, + [5789] = 5533, + [5790] = 5545, [5791] = 5791, - [5792] = 5517, - [5793] = 5793, - [5794] = 5739, - [5795] = 5698, - [5796] = 5537, - [5797] = 5541, - [5798] = 5542, - [5799] = 5517, + [5792] = 5580, + [5793] = 5720, + [5794] = 5598, + [5795] = 5159, + [5796] = 5580, + [5797] = 5526, + [5798] = 5580, + [5799] = 5527, [5800] = 5800, - [5801] = 5556, - [5802] = 5537, - [5803] = 5800, - [5804] = 5542, - [5805] = 5523, - [5806] = 5577, - [5807] = 5556, - [5808] = 5537, - [5809] = 5809, - [5810] = 5524, - [5811] = 5659, - [5812] = 5570, - [5813] = 5525, - [5814] = 5814, - [5815] = 5596, - [5816] = 5537, - [5817] = 5743, - [5818] = 5525, - [5819] = 5819, - [5820] = 5820, + [5801] = 5691, + [5802] = 5528, + [5803] = 5571, + [5804] = 5528, + [5805] = 5533, + [5806] = 5806, + [5807] = 5539, + [5808] = 5532, + [5809] = 5543, + [5810] = 5531, + [5811] = 5601, + [5812] = 5602, + [5813] = 5539, + [5814] = 5532, + [5815] = 5532, + [5816] = 5532, + [5817] = 5539, + [5818] = 5554, + [5819] = 5730, + [5820] = 5546, [5821] = 5528, - [5822] = 5597, - [5823] = 5823, - [5824] = 5659, - [5825] = 5570, - [5826] = 5768, - [5827] = 5570, - [5828] = 5570, - [5829] = 5570, - [5830] = 5570, - [5831] = 5823, - [5832] = 5814, - [5833] = 5648, - [5834] = 5556, - [5835] = 5820, - [5836] = 5525, - [5837] = 5558, + [5822] = 5607, + [5823] = 5749, + [5824] = 5824, + [5825] = 5825, + [5826] = 5766, + [5827] = 5827, + [5828] = 5825, + [5829] = 5590, + [5830] = 5601, + [5831] = 5554, + [5832] = 5832, + [5833] = 5554, + [5834] = 5554, + [5835] = 5554, + [5836] = 5554, + [5837] = 5668, [5838] = 5838, - [5839] = 5839, - [5840] = 5660, + [5839] = 5824, + [5840] = 5583, [5841] = 5841, - [5842] = 5702, - [5843] = 5843, - [5844] = 5694, - [5845] = 5845, - [5846] = 5519, - [5847] = 5548, - [5848] = 5848, - [5849] = 5849, - [5850] = 5848, - [5851] = 5603, - [5852] = 5843, - [5853] = 5839, - [5854] = 5727, - [5855] = 5855, - [5856] = 5538, - [5857] = 5587, - [5858] = 5526, - [5859] = 5760, - [5860] = 5516, - [5861] = 5698, - [5862] = 5537, - [5863] = 5538, - [5864] = 5809, - [5865] = 5523, - [5866] = 5558, - [5867] = 5560, - [5868] = 5702, - [5869] = 5848, - [5870] = 5547, - [5871] = 5610, - [5872] = 5556, - [5873] = 5537, - [5874] = 5556, - [5875] = 5541, - [5876] = 5543, + [5842] = 5730, + [5843] = 5522, + [5844] = 5553, + [5845] = 5838, + [5846] = 5846, + [5847] = 5846, + [5848] = 5736, + [5849] = 5526, + [5850] = 5552, + [5851] = 5530, + [5852] = 5609, + [5853] = 5679, + [5854] = 5547, + [5855] = 5609, + [5856] = 5856, + [5857] = 5536, + [5858] = 5572, + [5859] = 5688, + [5860] = 5535, + [5861] = 5856, + [5862] = 5569, + [5863] = 5539, + [5864] = 5841, + [5865] = 5580, + [5866] = 5532, + [5867] = 5533, + [5868] = 5559, + [5869] = 5579, + [5870] = 5545, + [5871] = 5545, + [5872] = 5546, + [5873] = 5616, + [5874] = 5736, + [5875] = 5547, + [5876] = 5617, + [5877] = 5562, + [5878] = 5539, + [5879] = 5532, + [5880] = 5552, + [5881] = 5749, + [5882] = 5759, }; static TSCharacterRange sym_identifier_character_set_1[] = { @@ -16617,39 +16623,39 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [3170] = {.lex_state = 5, .external_lex_state = 2}, [3171] = {.lex_state = 5, .external_lex_state = 2}, [3172] = {.lex_state = 66, .external_lex_state = 13}, - [3173] = {.lex_state = 5, .external_lex_state = 2}, + [3173] = {.lex_state = 66, .external_lex_state = 13}, [3174] = {.lex_state = 5, .external_lex_state = 2}, [3175] = {.lex_state = 5, .external_lex_state = 2}, - [3176] = {.lex_state = 66, .external_lex_state = 13}, + [3176] = {.lex_state = 5, .external_lex_state = 2}, [3177] = {.lex_state = 66, .external_lex_state = 13}, [3178] = {.lex_state = 66, .external_lex_state = 14}, [3179] = {.lex_state = 18, .external_lex_state = 12}, [3180] = {.lex_state = 66, .external_lex_state = 14}, [3181] = {.lex_state = 18, .external_lex_state = 12}, [3182] = {.lex_state = 66, .external_lex_state = 12}, - [3183] = {.lex_state = 18, .external_lex_state = 12}, - [3184] = {.lex_state = 66, .external_lex_state = 12}, - [3185] = {.lex_state = 18, .external_lex_state = 12}, - [3186] = {.lex_state = 66, .external_lex_state = 12}, + [3183] = {.lex_state = 66, .external_lex_state = 12}, + [3184] = {.lex_state = 18, .external_lex_state = 12}, + [3185] = {.lex_state = 66, .external_lex_state = 12}, + [3186] = {.lex_state = 18, .external_lex_state = 12}, [3187] = {.lex_state = 66, .external_lex_state = 12}, - [3188] = {.lex_state = 15, .external_lex_state = 14}, - [3189] = {.lex_state = 17, .external_lex_state = 12}, - [3190] = {.lex_state = 66, .external_lex_state = 12}, + [3188] = {.lex_state = 66, .external_lex_state = 12}, + [3189] = {.lex_state = 66, .external_lex_state = 12}, + [3190] = {.lex_state = 15, .external_lex_state = 14}, [3191] = {.lex_state = 17, .external_lex_state = 12}, - [3192] = {.lex_state = 66, .external_lex_state = 12}, - [3193] = {.lex_state = 66, .external_lex_state = 2}, - [3194] = {.lex_state = 66, .external_lex_state = 14}, + [3192] = {.lex_state = 17, .external_lex_state = 12}, + [3193] = {.lex_state = 66, .external_lex_state = 14}, + [3194] = {.lex_state = 66, .external_lex_state = 12}, [3195] = {.lex_state = 66, .external_lex_state = 14}, - [3196] = {.lex_state = 66, .external_lex_state = 12}, + [3196] = {.lex_state = 66, .external_lex_state = 2}, [3197] = {.lex_state = 66, .external_lex_state = 2}, - [3198] = {.lex_state = 17, .external_lex_state = 15}, - [3199] = {.lex_state = 66, .external_lex_state = 12}, + [3198] = {.lex_state = 66, .external_lex_state = 12}, + [3199] = {.lex_state = 17, .external_lex_state = 15}, [3200] = {.lex_state = 17, .external_lex_state = 15}, - [3201] = {.lex_state = 17, .external_lex_state = 16}, - [3202] = {.lex_state = 17, .external_lex_state = 15}, + [3201] = {.lex_state = 14, .external_lex_state = 16}, + [3202] = {.lex_state = 17, .external_lex_state = 16}, [3203] = {.lex_state = 17, .external_lex_state = 16}, [3204] = {.lex_state = 17, .external_lex_state = 15}, - [3205] = {.lex_state = 14, .external_lex_state = 16}, + [3205] = {.lex_state = 17, .external_lex_state = 15}, [3206] = {.lex_state = 15, .external_lex_state = 14}, [3207] = {.lex_state = 14, .external_lex_state = 16}, [3208] = {.lex_state = 18, .external_lex_state = 15}, @@ -16712,175 +16718,175 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [3265] = {.lex_state = 18, .external_lex_state = 11}, [3266] = {.lex_state = 66, .external_lex_state = 13}, [3267] = {.lex_state = 9, .external_lex_state = 11}, - [3268] = {.lex_state = 18, .external_lex_state = 12}, - [3269] = {.lex_state = 66, .external_lex_state = 14}, - [3270] = {.lex_state = 18, .external_lex_state = 11}, - [3271] = {.lex_state = 17, .external_lex_state = 14}, + [3268] = {.lex_state = 66, .external_lex_state = 2}, + [3269] = {.lex_state = 18, .external_lex_state = 12}, + [3270] = {.lex_state = 66, .external_lex_state = 14}, + [3271] = {.lex_state = 18, .external_lex_state = 11}, [3272] = {.lex_state = 17, .external_lex_state = 14}, - [3273] = {.lex_state = 15, .external_lex_state = 12}, + [3273] = {.lex_state = 17, .external_lex_state = 14}, [3274] = {.lex_state = 15, .external_lex_state = 12}, [3275] = {.lex_state = 15, .external_lex_state = 12}, [3276] = {.lex_state = 15, .external_lex_state = 12}, - [3277] = {.lex_state = 66, .external_lex_state = 13}, - [3278] = {.lex_state = 66, .external_lex_state = 12}, - [3279] = {.lex_state = 66, .external_lex_state = 13}, + [3277] = {.lex_state = 15, .external_lex_state = 12}, + [3278] = {.lex_state = 66, .external_lex_state = 13}, + [3279] = {.lex_state = 66, .external_lex_state = 12}, [3280] = {.lex_state = 66, .external_lex_state = 13}, [3281] = {.lex_state = 66, .external_lex_state = 13}, - [3282] = {.lex_state = 18, .external_lex_state = 11}, - [3283] = {.lex_state = 9, .external_lex_state = 11}, - [3284] = {.lex_state = 66, .external_lex_state = 12}, - [3285] = {.lex_state = 15, .external_lex_state = 12}, - [3286] = {.lex_state = 66, .external_lex_state = 14}, + [3282] = {.lex_state = 66, .external_lex_state = 13}, + [3283] = {.lex_state = 18, .external_lex_state = 11}, + [3284] = {.lex_state = 9, .external_lex_state = 11}, + [3285] = {.lex_state = 66, .external_lex_state = 12}, + [3286] = {.lex_state = 15, .external_lex_state = 12}, [3287] = {.lex_state = 66, .external_lex_state = 13}, - [3288] = {.lex_state = 66, .external_lex_state = 13}, - [3289] = {.lex_state = 18, .external_lex_state = 11}, + [3288] = {.lex_state = 66, .external_lex_state = 14}, + [3289] = {.lex_state = 66, .external_lex_state = 13}, [3290] = {.lex_state = 18, .external_lex_state = 11}, [3291] = {.lex_state = 18, .external_lex_state = 11}, - [3292] = {.lex_state = 15, .external_lex_state = 12}, - [3293] = {.lex_state = 15, .external_lex_state = 14}, - [3294] = {.lex_state = 9, .external_lex_state = 12}, - [3295] = {.lex_state = 15, .external_lex_state = 14}, - [3296] = {.lex_state = 9, .external_lex_state = 12}, - [3297] = {.lex_state = 15, .external_lex_state = 14}, - [3298] = {.lex_state = 15, .external_lex_state = 12}, + [3292] = {.lex_state = 18, .external_lex_state = 11}, + [3293] = {.lex_state = 9, .external_lex_state = 11}, + [3294] = {.lex_state = 15, .external_lex_state = 12}, + [3295] = {.lex_state = 15, .external_lex_state = 16}, + [3296] = {.lex_state = 15, .external_lex_state = 16}, + [3297] = {.lex_state = 15, .external_lex_state = 16}, + [3298] = {.lex_state = 15, .external_lex_state = 16}, [3299] = {.lex_state = 15, .external_lex_state = 12}, - [3300] = {.lex_state = 15, .external_lex_state = 16}, - [3301] = {.lex_state = 15, .external_lex_state = 16}, - [3302] = {.lex_state = 15, .external_lex_state = 16}, - [3303] = {.lex_state = 15, .external_lex_state = 12}, - [3304] = {.lex_state = 15, .external_lex_state = 12}, - [3305] = {.lex_state = 15, .external_lex_state = 12}, + [3300] = {.lex_state = 9, .external_lex_state = 12}, + [3301] = {.lex_state = 66, .external_lex_state = 12}, + [3302] = {.lex_state = 66, .external_lex_state = 14}, + [3303] = {.lex_state = 9, .external_lex_state = 11}, + [3304] = {.lex_state = 9, .external_lex_state = 12}, + [3305] = {.lex_state = 15, .external_lex_state = 14}, [3306] = {.lex_state = 15, .external_lex_state = 12}, [3307] = {.lex_state = 15, .external_lex_state = 12}, - [3308] = {.lex_state = 9, .external_lex_state = 11}, - [3309] = {.lex_state = 15, .external_lex_state = 12}, - [3310] = {.lex_state = 18, .external_lex_state = 12}, - [3311] = {.lex_state = 66, .external_lex_state = 14}, - [3312] = {.lex_state = 9, .external_lex_state = 11}, + [3308] = {.lex_state = 15, .external_lex_state = 14}, + [3309] = {.lex_state = 15, .external_lex_state = 14}, + [3310] = {.lex_state = 15, .external_lex_state = 12}, + [3311] = {.lex_state = 15, .external_lex_state = 12}, + [3312] = {.lex_state = 15, .external_lex_state = 12}, [3313] = {.lex_state = 15, .external_lex_state = 12}, - [3314] = {.lex_state = 15, .external_lex_state = 14}, - [3315] = {.lex_state = 66, .external_lex_state = 12}, - [3316] = {.lex_state = 66, .external_lex_state = 14}, - [3317] = {.lex_state = 9, .external_lex_state = 12}, - [3318] = {.lex_state = 66, .external_lex_state = 14}, - [3319] = {.lex_state = 5, .external_lex_state = 12}, - [3320] = {.lex_state = 15, .external_lex_state = 14}, - [3321] = {.lex_state = 9, .external_lex_state = 12}, - [3322] = {.lex_state = 15, .external_lex_state = 12}, - [3323] = {.lex_state = 66, .external_lex_state = 12}, + [3314] = {.lex_state = 15, .external_lex_state = 12}, + [3315] = {.lex_state = 15, .external_lex_state = 12}, + [3316] = {.lex_state = 15, .external_lex_state = 12}, + [3317] = {.lex_state = 66, .external_lex_state = 14}, + [3318] = {.lex_state = 18, .external_lex_state = 12}, + [3319] = {.lex_state = 15, .external_lex_state = 14}, + [3320] = {.lex_state = 18, .external_lex_state = 12}, + [3321] = {.lex_state = 66, .external_lex_state = 12}, + [3322] = {.lex_state = 66, .external_lex_state = 14}, + [3323] = {.lex_state = 9, .external_lex_state = 12}, [3324] = {.lex_state = 66, .external_lex_state = 14}, - [3325] = {.lex_state = 15, .external_lex_state = 16}, - [3326] = {.lex_state = 15, .external_lex_state = 12}, - [3327] = {.lex_state = 18, .external_lex_state = 12}, - [3328] = {.lex_state = 15, .external_lex_state = 12}, - [3329] = {.lex_state = 9, .external_lex_state = 11}, + [3325] = {.lex_state = 5, .external_lex_state = 12}, + [3326] = {.lex_state = 15, .external_lex_state = 14}, + [3327] = {.lex_state = 15, .external_lex_state = 12}, + [3328] = {.lex_state = 9, .external_lex_state = 11}, + [3329] = {.lex_state = 15, .external_lex_state = 16}, [3330] = {.lex_state = 15, .external_lex_state = 12}, - [3331] = {.lex_state = 15, .external_lex_state = 12}, + [3331] = {.lex_state = 9, .external_lex_state = 12}, [3332] = {.lex_state = 15, .external_lex_state = 12}, [3333] = {.lex_state = 15, .external_lex_state = 12}, [3334] = {.lex_state = 15, .external_lex_state = 12}, [3335] = {.lex_state = 15, .external_lex_state = 12}, [3336] = {.lex_state = 15, .external_lex_state = 12}, [3337] = {.lex_state = 15, .external_lex_state = 12}, - [3338] = {.lex_state = 9, .external_lex_state = 11}, - [3339] = {.lex_state = 15, .external_lex_state = 16}, - [3340] = {.lex_state = 66, .external_lex_state = 12}, + [3338] = {.lex_state = 15, .external_lex_state = 12}, + [3339] = {.lex_state = 15, .external_lex_state = 12}, + [3340] = {.lex_state = 9, .external_lex_state = 11}, [3341] = {.lex_state = 66, .external_lex_state = 12}, - [3342] = {.lex_state = 66, .external_lex_state = 12}, - [3343] = {.lex_state = 9, .external_lex_state = 11}, + [3342] = {.lex_state = 5, .external_lex_state = 14}, + [3343] = {.lex_state = 5, .external_lex_state = 14}, [3344] = {.lex_state = 66, .external_lex_state = 12}, - [3345] = {.lex_state = 5, .external_lex_state = 14}, + [3345] = {.lex_state = 9, .external_lex_state = 12}, [3346] = {.lex_state = 5, .external_lex_state = 14}, - [3347] = {.lex_state = 5, .external_lex_state = 14}, - [3348] = {.lex_state = 5, .external_lex_state = 14}, - [3349] = {.lex_state = 5, .external_lex_state = 14}, + [3347] = {.lex_state = 18, .external_lex_state = 14}, + [3348] = {.lex_state = 66, .external_lex_state = 12}, + [3349] = {.lex_state = 9, .external_lex_state = 11}, [3350] = {.lex_state = 5, .external_lex_state = 14}, - [3351] = {.lex_state = 5, .external_lex_state = 14}, - [3352] = {.lex_state = 5, .external_lex_state = 14}, - [3353] = {.lex_state = 18, .external_lex_state = 14}, - [3354] = {.lex_state = 66, .external_lex_state = 12}, + [3351] = {.lex_state = 66, .external_lex_state = 12}, + [3352] = {.lex_state = 66, .external_lex_state = 12}, + [3353] = {.lex_state = 5, .external_lex_state = 14}, + [3354] = {.lex_state = 18, .external_lex_state = 11}, [3355] = {.lex_state = 5, .external_lex_state = 14}, [3356] = {.lex_state = 5, .external_lex_state = 14}, - [3357] = {.lex_state = 66, .external_lex_state = 12}, - [3358] = {.lex_state = 66, .external_lex_state = 12}, + [3357] = {.lex_state = 5, .external_lex_state = 14}, + [3358] = {.lex_state = 5, .external_lex_state = 14}, [3359] = {.lex_state = 5, .external_lex_state = 14}, - [3360] = {.lex_state = 66, .external_lex_state = 12}, - [3361] = {.lex_state = 9, .external_lex_state = 12}, - [3362] = {.lex_state = 5, .external_lex_state = 14}, - [3363] = {.lex_state = 9, .external_lex_state = 12}, - [3364] = {.lex_state = 18, .external_lex_state = 14}, - [3365] = {.lex_state = 66, .external_lex_state = 12}, + [3360] = {.lex_state = 5, .external_lex_state = 14}, + [3361] = {.lex_state = 5, .external_lex_state = 14}, + [3362] = {.lex_state = 66, .external_lex_state = 12}, + [3363] = {.lex_state = 18, .external_lex_state = 14}, + [3364] = {.lex_state = 5, .external_lex_state = 14}, + [3365] = {.lex_state = 5, .external_lex_state = 14}, [3366] = {.lex_state = 5, .external_lex_state = 14}, [3367] = {.lex_state = 5, .external_lex_state = 14}, [3368] = {.lex_state = 5, .external_lex_state = 14}, [3369] = {.lex_state = 5, .external_lex_state = 14}, [3370] = {.lex_state = 5, .external_lex_state = 14}, - [3371] = {.lex_state = 5, .external_lex_state = 14}, - [3372] = {.lex_state = 66, .external_lex_state = 12}, + [3371] = {.lex_state = 66, .external_lex_state = 12}, + [3372] = {.lex_state = 9, .external_lex_state = 12}, [3373] = {.lex_state = 66, .external_lex_state = 12}, [3374] = {.lex_state = 66, .external_lex_state = 12}, - [3375] = {.lex_state = 5, .external_lex_state = 14}, + [3375] = {.lex_state = 66, .external_lex_state = 12}, [3376] = {.lex_state = 5, .external_lex_state = 14}, [3377] = {.lex_state = 5, .external_lex_state = 14}, - [3378] = {.lex_state = 66, .external_lex_state = 12}, + [3378] = {.lex_state = 5, .external_lex_state = 14}, [3379] = {.lex_state = 66, .external_lex_state = 12}, - [3380] = {.lex_state = 5, .external_lex_state = 14}, + [3380] = {.lex_state = 66, .external_lex_state = 12}, [3381] = {.lex_state = 66, .external_lex_state = 12}, [3382] = {.lex_state = 66, .external_lex_state = 12}, [3383] = {.lex_state = 5, .external_lex_state = 14}, - [3384] = {.lex_state = 66, .external_lex_state = 12}, + [3384] = {.lex_state = 5, .external_lex_state = 14}, [3385] = {.lex_state = 66, .external_lex_state = 12}, - [3386] = {.lex_state = 5, .external_lex_state = 14}, + [3386] = {.lex_state = 66, .external_lex_state = 12}, [3387] = {.lex_state = 66, .external_lex_state = 12}, [3388] = {.lex_state = 5, .external_lex_state = 14}, [3389] = {.lex_state = 66, .external_lex_state = 12}, - [3390] = {.lex_state = 5, .external_lex_state = 14}, - [3391] = {.lex_state = 5, .external_lex_state = 14}, + [3390] = {.lex_state = 66, .external_lex_state = 12}, + [3391] = {.lex_state = 18, .external_lex_state = 14}, [3392] = {.lex_state = 66, .external_lex_state = 12}, [3393] = {.lex_state = 66, .external_lex_state = 12}, - [3394] = {.lex_state = 5, .external_lex_state = 14}, + [3394] = {.lex_state = 9, .external_lex_state = 12}, [3395] = {.lex_state = 66, .external_lex_state = 12}, - [3396] = {.lex_state = 66, .external_lex_state = 12}, - [3397] = {.lex_state = 66, .external_lex_state = 12}, + [3396] = {.lex_state = 5, .external_lex_state = 14}, + [3397] = {.lex_state = 5, .external_lex_state = 14}, [3398] = {.lex_state = 66, .external_lex_state = 12}, - [3399] = {.lex_state = 5, .external_lex_state = 14}, + [3399] = {.lex_state = 66, .external_lex_state = 12}, [3400] = {.lex_state = 5, .external_lex_state = 14}, [3401] = {.lex_state = 5, .external_lex_state = 14}, [3402] = {.lex_state = 5, .external_lex_state = 14}, [3403] = {.lex_state = 5, .external_lex_state = 14}, - [3404] = {.lex_state = 66, .external_lex_state = 12}, + [3404] = {.lex_state = 5, .external_lex_state = 14}, [3405] = {.lex_state = 66, .external_lex_state = 12}, [3406] = {.lex_state = 66, .external_lex_state = 12}, - [3407] = {.lex_state = 66, .external_lex_state = 12}, + [3407] = {.lex_state = 5, .external_lex_state = 14}, [3408] = {.lex_state = 66, .external_lex_state = 12}, [3409] = {.lex_state = 66, .external_lex_state = 12}, [3410] = {.lex_state = 66, .external_lex_state = 12}, [3411] = {.lex_state = 66, .external_lex_state = 12}, - [3412] = {.lex_state = 9, .external_lex_state = 12}, + [3412] = {.lex_state = 66, .external_lex_state = 12}, [3413] = {.lex_state = 66, .external_lex_state = 12}, - [3414] = {.lex_state = 66, .external_lex_state = 12}, - [3415] = {.lex_state = 5, .external_lex_state = 14}, + [3414] = {.lex_state = 5, .external_lex_state = 14}, + [3415] = {.lex_state = 66, .external_lex_state = 12}, [3416] = {.lex_state = 66, .external_lex_state = 12}, [3417] = {.lex_state = 66, .external_lex_state = 12}, - [3418] = {.lex_state = 5, .external_lex_state = 14}, + [3418] = {.lex_state = 66, .external_lex_state = 12}, [3419] = {.lex_state = 66, .external_lex_state = 12}, - [3420] = {.lex_state = 66, .external_lex_state = 12}, - [3421] = {.lex_state = 5, .external_lex_state = 14}, + [3420] = {.lex_state = 5, .external_lex_state = 14}, + [3421] = {.lex_state = 66, .external_lex_state = 12}, [3422] = {.lex_state = 66, .external_lex_state = 12}, - [3423] = {.lex_state = 66, .external_lex_state = 12}, - [3424] = {.lex_state = 5, .external_lex_state = 14}, + [3423] = {.lex_state = 5, .external_lex_state = 14}, + [3424] = {.lex_state = 66, .external_lex_state = 12}, [3425] = {.lex_state = 66, .external_lex_state = 12}, [3426] = {.lex_state = 66, .external_lex_state = 12}, [3427] = {.lex_state = 66, .external_lex_state = 12}, - [3428] = {.lex_state = 18, .external_lex_state = 14}, - [3429] = {.lex_state = 18, .external_lex_state = 11}, + [3428] = {.lex_state = 9, .external_lex_state = 12}, + [3429] = {.lex_state = 66, .external_lex_state = 12}, [3430] = {.lex_state = 66, .external_lex_state = 12}, - [3431] = {.lex_state = 9, .external_lex_state = 12}, - [3432] = {.lex_state = 66, .external_lex_state = 12}, - [3433] = {.lex_state = 66, .external_lex_state = 12}, - [3434] = {.lex_state = 18, .external_lex_state = 11}, + [3431] = {.lex_state = 66, .external_lex_state = 12}, + [3432] = {.lex_state = 5, .external_lex_state = 14}, + [3433] = {.lex_state = 18, .external_lex_state = 11}, + [3434] = {.lex_state = 66, .external_lex_state = 12}, [3435] = {.lex_state = 66, .external_lex_state = 12}, - [3436] = {.lex_state = 5, .external_lex_state = 14}, + [3436] = {.lex_state = 66, .external_lex_state = 12}, [3437] = {.lex_state = 66, .external_lex_state = 12}, [3438] = {.lex_state = 66, .external_lex_state = 12}, [3439] = {.lex_state = 66, .external_lex_state = 12}, @@ -16895,2432 +16901,2438 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [3448] = {.lex_state = 66, .external_lex_state = 12}, [3449] = {.lex_state = 66, .external_lex_state = 12}, [3450] = {.lex_state = 66, .external_lex_state = 12}, - [3451] = {.lex_state = 66, .external_lex_state = 12}, - [3452] = {.lex_state = 18, .external_lex_state = 12}, - [3453] = {.lex_state = 5, .external_lex_state = 11}, - [3454] = {.lex_state = 5, .external_lex_state = 15}, + [3451] = {.lex_state = 5, .external_lex_state = 14}, + [3452] = {.lex_state = 18, .external_lex_state = 14}, + [3453] = {.lex_state = 18, .external_lex_state = 14}, + [3454] = {.lex_state = 18, .external_lex_state = 16}, [3455] = {.lex_state = 18, .external_lex_state = 11}, [3456] = {.lex_state = 18, .external_lex_state = 11}, - [3457] = {.lex_state = 18, .external_lex_state = 14}, - [3458] = {.lex_state = 5, .external_lex_state = 15}, + [3457] = {.lex_state = 18, .external_lex_state = 12}, + [3458] = {.lex_state = 18, .external_lex_state = 12}, [3459] = {.lex_state = 18, .external_lex_state = 12}, - [3460] = {.lex_state = 5, .external_lex_state = 16}, - [3461] = {.lex_state = 5, .external_lex_state = 11}, - [3462] = {.lex_state = 5, .external_lex_state = 11}, - [3463] = {.lex_state = 18, .external_lex_state = 16}, + [3460] = {.lex_state = 18, .external_lex_state = 12}, + [3461] = {.lex_state = 18, .external_lex_state = 11}, + [3462] = {.lex_state = 18, .external_lex_state = 12}, + [3463] = {.lex_state = 5, .external_lex_state = 16}, [3464] = {.lex_state = 5, .external_lex_state = 11}, - [3465] = {.lex_state = 18, .external_lex_state = 11}, - [3466] = {.lex_state = 18, .external_lex_state = 11}, + [3465] = {.lex_state = 5, .external_lex_state = 11}, + [3466] = {.lex_state = 5, .external_lex_state = 11}, [3467] = {.lex_state = 5, .external_lex_state = 11}, [3468] = {.lex_state = 5, .external_lex_state = 11}, - [3469] = {.lex_state = 5, .external_lex_state = 11}, - [3470] = {.lex_state = 18, .external_lex_state = 12}, - [3471] = {.lex_state = 18, .external_lex_state = 12}, + [3469] = {.lex_state = 18, .external_lex_state = 12}, + [3470] = {.lex_state = 15, .external_lex_state = 16}, + [3471] = {.lex_state = 5, .external_lex_state = 15}, [3472] = {.lex_state = 5, .external_lex_state = 11}, - [3473] = {.lex_state = 18, .external_lex_state = 14}, - [3474] = {.lex_state = 18, .external_lex_state = 14}, - [3475] = {.lex_state = 15, .external_lex_state = 16}, - [3476] = {.lex_state = 5, .external_lex_state = 11}, + [3473] = {.lex_state = 5, .external_lex_state = 11}, + [3474] = {.lex_state = 5, .external_lex_state = 11}, + [3475] = {.lex_state = 5, .external_lex_state = 11}, + [3476] = {.lex_state = 5, .external_lex_state = 15}, [3477] = {.lex_state = 5, .external_lex_state = 11}, [3478] = {.lex_state = 5, .external_lex_state = 11}, - [3479] = {.lex_state = 18, .external_lex_state = 12}, - [3480] = {.lex_state = 5, .external_lex_state = 11}, - [3481] = {.lex_state = 18, .external_lex_state = 12}, - [3482] = {.lex_state = 18, .external_lex_state = 14}, + [3479] = {.lex_state = 18, .external_lex_state = 14}, + [3480] = {.lex_state = 18, .external_lex_state = 11}, + [3481] = {.lex_state = 18, .external_lex_state = 14}, + [3482] = {.lex_state = 5, .external_lex_state = 11}, [3483] = {.lex_state = 18, .external_lex_state = 14}, - [3484] = {.lex_state = 18, .external_lex_state = 14}, + [3484] = {.lex_state = 5, .external_lex_state = 11}, [3485] = {.lex_state = 18, .external_lex_state = 14}, - [3486] = {.lex_state = 5, .external_lex_state = 12}, - [3487] = {.lex_state = 5, .external_lex_state = 14}, - [3488] = {.lex_state = 18, .external_lex_state = 12}, + [3486] = {.lex_state = 18, .external_lex_state = 12}, + [3487] = {.lex_state = 18, .external_lex_state = 12}, + [3488] = {.lex_state = 5, .external_lex_state = 12}, [3489] = {.lex_state = 18, .external_lex_state = 12}, - [3490] = {.lex_state = 18, .external_lex_state = 14}, + [3490] = {.lex_state = 9, .external_lex_state = 12}, [3491] = {.lex_state = 18, .external_lex_state = 12}, - [3492] = {.lex_state = 5, .external_lex_state = 14}, - [3493] = {.lex_state = 5, .external_lex_state = 14}, - [3494] = {.lex_state = 18, .external_lex_state = 14}, - [3495] = {.lex_state = 5, .external_lex_state = 14}, - [3496] = {.lex_state = 18, .external_lex_state = 16}, - [3497] = {.lex_state = 5, .external_lex_state = 11}, + [3492] = {.lex_state = 18, .external_lex_state = 14}, + [3493] = {.lex_state = 18, .external_lex_state = 14}, + [3494] = {.lex_state = 5, .external_lex_state = 14}, + [3495] = {.lex_state = 18, .external_lex_state = 12}, + [3496] = {.lex_state = 5, .external_lex_state = 14}, + [3497] = {.lex_state = 5, .external_lex_state = 14}, [3498] = {.lex_state = 18, .external_lex_state = 14}, [3499] = {.lex_state = 18, .external_lex_state = 14}, - [3500] = {.lex_state = 5, .external_lex_state = 14}, - [3501] = {.lex_state = 18, .external_lex_state = 16}, - [3502] = {.lex_state = 18, .external_lex_state = 16}, - [3503] = {.lex_state = 5, .external_lex_state = 14}, - [3504] = {.lex_state = 5, .external_lex_state = 14}, - [3505] = {.lex_state = 18, .external_lex_state = 12}, - [3506] = {.lex_state = 9, .external_lex_state = 12}, - [3507] = {.lex_state = 18, .external_lex_state = 14}, - [3508] = {.lex_state = 5, .external_lex_state = 14}, - [3509] = {.lex_state = 5, .external_lex_state = 16}, + [3500] = {.lex_state = 18, .external_lex_state = 16}, + [3501] = {.lex_state = 5, .external_lex_state = 14}, + [3502] = {.lex_state = 5, .external_lex_state = 16}, + [3503] = {.lex_state = 18, .external_lex_state = 14}, + [3504] = {.lex_state = 18, .external_lex_state = 14}, + [3505] = {.lex_state = 5, .external_lex_state = 14}, + [3506] = {.lex_state = 18, .external_lex_state = 14}, + [3507] = {.lex_state = 5, .external_lex_state = 14}, + [3508] = {.lex_state = 18, .external_lex_state = 16}, + [3509] = {.lex_state = 5, .external_lex_state = 14}, [3510] = {.lex_state = 18, .external_lex_state = 16}, - [3511] = {.lex_state = 18, .external_lex_state = 12}, - [3512] = {.lex_state = 18, .external_lex_state = 14}, - [3513] = {.lex_state = 18, .external_lex_state = 11}, + [3511] = {.lex_state = 18, .external_lex_state = 16}, + [3512] = {.lex_state = 5, .external_lex_state = 14}, + [3513] = {.lex_state = 18, .external_lex_state = 14}, [3514] = {.lex_state = 5, .external_lex_state = 12}, - [3515] = {.lex_state = 5, .external_lex_state = 12}, + [3515] = {.lex_state = 18, .external_lex_state = 14}, [3516] = {.lex_state = 5, .external_lex_state = 11}, - [3517] = {.lex_state = 5, .external_lex_state = 11}, - [3518] = {.lex_state = 66, .external_lex_state = 12}, - [3519] = {.lex_state = 5, .external_lex_state = 11}, + [3517] = {.lex_state = 18, .external_lex_state = 14}, + [3518] = {.lex_state = 18, .external_lex_state = 11}, + [3519] = {.lex_state = 18, .external_lex_state = 11}, [3520] = {.lex_state = 18, .external_lex_state = 11}, - [3521] = {.lex_state = 15, .external_lex_state = 11}, - [3522] = {.lex_state = 15, .external_lex_state = 11}, - [3523] = {.lex_state = 18, .external_lex_state = 11}, - [3524] = {.lex_state = 5, .external_lex_state = 11}, + [3521] = {.lex_state = 5, .external_lex_state = 11}, + [3522] = {.lex_state = 18, .external_lex_state = 14}, + [3523] = {.lex_state = 15, .external_lex_state = 11}, + [3524] = {.lex_state = 15, .external_lex_state = 11}, [3525] = {.lex_state = 18, .external_lex_state = 11}, - [3526] = {.lex_state = 18, .external_lex_state = 11}, - [3527] = {.lex_state = 5, .external_lex_state = 11}, - [3528] = {.lex_state = 18, .external_lex_state = 14}, - [3529] = {.lex_state = 18, .external_lex_state = 11}, - [3530] = {.lex_state = 18, .external_lex_state = 11}, - [3531] = {.lex_state = 5, .external_lex_state = 12}, - [3532] = {.lex_state = 5, .external_lex_state = 12}, + [3526] = {.lex_state = 5, .external_lex_state = 12}, + [3527] = {.lex_state = 66, .external_lex_state = 12}, + [3528] = {.lex_state = 5, .external_lex_state = 12}, + [3529] = {.lex_state = 18, .external_lex_state = 14}, + [3530] = {.lex_state = 19, .external_lex_state = 17}, + [3531] = {.lex_state = 5, .external_lex_state = 11}, + [3532] = {.lex_state = 5, .external_lex_state = 11}, [3533] = {.lex_state = 18, .external_lex_state = 11}, - [3534] = {.lex_state = 5, .external_lex_state = 12}, + [3534] = {.lex_state = 5, .external_lex_state = 11}, [3535] = {.lex_state = 18, .external_lex_state = 11}, - [3536] = {.lex_state = 18, .external_lex_state = 14}, - [3537] = {.lex_state = 18, .external_lex_state = 14}, - [3538] = {.lex_state = 18, .external_lex_state = 11}, - [3539] = {.lex_state = 5, .external_lex_state = 12}, - [3540] = {.lex_state = 15, .external_lex_state = 11}, - [3541] = {.lex_state = 5, .external_lex_state = 12}, + [3536] = {.lex_state = 15, .external_lex_state = 11}, + [3537] = {.lex_state = 18, .external_lex_state = 11}, + [3538] = {.lex_state = 5, .external_lex_state = 11}, + [3539] = {.lex_state = 18, .external_lex_state = 11}, + [3540] = {.lex_state = 5, .external_lex_state = 12}, + [3541] = {.lex_state = 18, .external_lex_state = 14}, [3542] = {.lex_state = 18, .external_lex_state = 11}, - [3543] = {.lex_state = 18, .external_lex_state = 14}, + [3543] = {.lex_state = 5, .external_lex_state = 12}, [3544] = {.lex_state = 5, .external_lex_state = 12}, - [3545] = {.lex_state = 18, .external_lex_state = 14}, - [3546] = {.lex_state = 19, .external_lex_state = 17}, - [3547] = {.lex_state = 5, .external_lex_state = 11}, - [3548] = {.lex_state = 18, .external_lex_state = 14}, - [3549] = {.lex_state = 18, .external_lex_state = 14}, + [3545] = {.lex_state = 18, .external_lex_state = 11}, + [3546] = {.lex_state = 5, .external_lex_state = 12}, + [3547] = {.lex_state = 18, .external_lex_state = 14}, + [3548] = {.lex_state = 18, .external_lex_state = 11}, + [3549] = {.lex_state = 5, .external_lex_state = 12}, [3550] = {.lex_state = 18, .external_lex_state = 16}, [3551] = {.lex_state = 5, .external_lex_state = 12}, [3552] = {.lex_state = 18, .external_lex_state = 12}, - [3553] = {.lex_state = 15, .external_lex_state = 12}, + [3553] = {.lex_state = 5, .external_lex_state = 12}, [3554] = {.lex_state = 5, .external_lex_state = 12}, [3555] = {.lex_state = 5, .external_lex_state = 12}, - [3556] = {.lex_state = 5, .external_lex_state = 12}, - [3557] = {.lex_state = 5, .external_lex_state = 14}, - [3558] = {.lex_state = 18, .external_lex_state = 11}, - [3559] = {.lex_state = 18, .external_lex_state = 16}, - [3560] = {.lex_state = 5, .external_lex_state = 12}, - [3561] = {.lex_state = 5, .external_lex_state = 16}, + [3556] = {.lex_state = 18, .external_lex_state = 12}, + [3557] = {.lex_state = 5, .external_lex_state = 12}, + [3558] = {.lex_state = 5, .external_lex_state = 12}, + [3559] = {.lex_state = 5, .external_lex_state = 12}, + [3560] = {.lex_state = 18, .external_lex_state = 16}, + [3561] = {.lex_state = 5, .external_lex_state = 14}, [3562] = {.lex_state = 5, .external_lex_state = 12}, [3563] = {.lex_state = 5, .external_lex_state = 12}, [3564] = {.lex_state = 5, .external_lex_state = 12}, [3565] = {.lex_state = 5, .external_lex_state = 12}, - [3566] = {.lex_state = 15, .external_lex_state = 11}, - [3567] = {.lex_state = 5, .external_lex_state = 12}, + [3566] = {.lex_state = 5, .external_lex_state = 12}, + [3567] = {.lex_state = 18, .external_lex_state = 11}, [3568] = {.lex_state = 5, .external_lex_state = 12}, [3569] = {.lex_state = 5, .external_lex_state = 12}, - [3570] = {.lex_state = 5, .external_lex_state = 12}, - [3571] = {.lex_state = 5, .external_lex_state = 12}, - [3572] = {.lex_state = 5, .external_lex_state = 16}, - [3573] = {.lex_state = 66, .external_lex_state = 13}, - [3574] = {.lex_state = 5, .external_lex_state = 12}, - [3575] = {.lex_state = 5, .external_lex_state = 12}, - [3576] = {.lex_state = 18, .external_lex_state = 11}, - [3577] = {.lex_state = 15, .external_lex_state = 11}, - [3578] = {.lex_state = 5, .external_lex_state = 12}, - [3579] = {.lex_state = 15, .external_lex_state = 11}, - [3580] = {.lex_state = 5, .external_lex_state = 12}, + [3570] = {.lex_state = 15, .external_lex_state = 12}, + [3571] = {.lex_state = 15, .external_lex_state = 11}, + [3572] = {.lex_state = 66, .external_lex_state = 13}, + [3573] = {.lex_state = 5, .external_lex_state = 12}, + [3574] = {.lex_state = 15, .external_lex_state = 12}, + [3575] = {.lex_state = 15, .external_lex_state = 12}, + [3576] = {.lex_state = 15, .external_lex_state = 12}, + [3577] = {.lex_state = 15, .external_lex_state = 12}, + [3578] = {.lex_state = 18, .external_lex_state = 11}, + [3579] = {.lex_state = 5, .external_lex_state = 12}, + [3580] = {.lex_state = 5, .external_lex_state = 14}, [3581] = {.lex_state = 5, .external_lex_state = 14}, - [3582] = {.lex_state = 15, .external_lex_state = 11}, + [3582] = {.lex_state = 5, .external_lex_state = 12}, [3583] = {.lex_state = 5, .external_lex_state = 12}, - [3584] = {.lex_state = 5, .external_lex_state = 12}, + [3584] = {.lex_state = 18, .external_lex_state = 12}, [3585] = {.lex_state = 5, .external_lex_state = 12}, [3586] = {.lex_state = 18, .external_lex_state = 11}, - [3587] = {.lex_state = 18, .external_lex_state = 12}, - [3588] = {.lex_state = 5, .external_lex_state = 16}, - [3589] = {.lex_state = 18, .external_lex_state = 11}, - [3590] = {.lex_state = 5, .external_lex_state = 12}, - [3591] = {.lex_state = 15, .external_lex_state = 11}, - [3592] = {.lex_state = 15, .external_lex_state = 11}, + [3587] = {.lex_state = 18, .external_lex_state = 11}, + [3588] = {.lex_state = 18, .external_lex_state = 14}, + [3589] = {.lex_state = 15, .external_lex_state = 11}, + [3590] = {.lex_state = 18, .external_lex_state = 11}, + [3591] = {.lex_state = 5, .external_lex_state = 12}, + [3592] = {.lex_state = 18, .external_lex_state = 11}, [3593] = {.lex_state = 5, .external_lex_state = 12}, [3594] = {.lex_state = 5, .external_lex_state = 12}, - [3595] = {.lex_state = 5, .external_lex_state = 12}, - [3596] = {.lex_state = 5, .external_lex_state = 14}, - [3597] = {.lex_state = 18, .external_lex_state = 12}, - [3598] = {.lex_state = 5, .external_lex_state = 16}, - [3599] = {.lex_state = 15, .external_lex_state = 11}, - [3600] = {.lex_state = 15, .external_lex_state = 12}, - [3601] = {.lex_state = 15, .external_lex_state = 12}, - [3602] = {.lex_state = 15, .external_lex_state = 12}, - [3603] = {.lex_state = 5, .external_lex_state = 12}, - [3604] = {.lex_state = 18, .external_lex_state = 11}, - [3605] = {.lex_state = 5, .external_lex_state = 12}, - [3606] = {.lex_state = 15, .external_lex_state = 12}, - [3607] = {.lex_state = 66, .external_lex_state = 12}, - [3608] = {.lex_state = 5, .external_lex_state = 14}, + [3595] = {.lex_state = 5, .external_lex_state = 16}, + [3596] = {.lex_state = 5, .external_lex_state = 12}, + [3597] = {.lex_state = 5, .external_lex_state = 12}, + [3598] = {.lex_state = 15, .external_lex_state = 11}, + [3599] = {.lex_state = 5, .external_lex_state = 14}, + [3600] = {.lex_state = 18, .external_lex_state = 12}, + [3601] = {.lex_state = 15, .external_lex_state = 11}, + [3602] = {.lex_state = 15, .external_lex_state = 11}, + [3603] = {.lex_state = 66, .external_lex_state = 12}, + [3604] = {.lex_state = 15, .external_lex_state = 12}, + [3605] = {.lex_state = 15, .external_lex_state = 12}, + [3606] = {.lex_state = 5, .external_lex_state = 16}, + [3607] = {.lex_state = 5, .external_lex_state = 16}, + [3608] = {.lex_state = 5, .external_lex_state = 12}, [3609] = {.lex_state = 5, .external_lex_state = 16}, - [3610] = {.lex_state = 5, .external_lex_state = 12}, - [3611] = {.lex_state = 15, .external_lex_state = 12}, - [3612] = {.lex_state = 15, .external_lex_state = 12}, - [3613] = {.lex_state = 5, .external_lex_state = 14}, - [3614] = {.lex_state = 18, .external_lex_state = 12}, - [3615] = {.lex_state = 18, .external_lex_state = 14}, - [3616] = {.lex_state = 18, .external_lex_state = 11}, + [3610] = {.lex_state = 5, .external_lex_state = 16}, + [3611] = {.lex_state = 15, .external_lex_state = 11}, + [3612] = {.lex_state = 5, .external_lex_state = 12}, + [3613] = {.lex_state = 5, .external_lex_state = 12}, + [3614] = {.lex_state = 15, .external_lex_state = 11}, + [3615] = {.lex_state = 5, .external_lex_state = 14}, + [3616] = {.lex_state = 5, .external_lex_state = 12}, [3617] = {.lex_state = 5, .external_lex_state = 11}, [3618] = {.lex_state = 5, .external_lex_state = 16}, [3619] = {.lex_state = 5, .external_lex_state = 16}, - [3620] = {.lex_state = 5, .external_lex_state = 12}, - [3621] = {.lex_state = 5, .external_lex_state = 12}, - [3622] = {.lex_state = 5, .external_lex_state = 11}, - [3623] = {.lex_state = 5, .external_lex_state = 11}, - [3624] = {.lex_state = 5, .external_lex_state = 11}, - [3625] = {.lex_state = 5, .external_lex_state = 16}, - [3626] = {.lex_state = 5, .external_lex_state = 14}, - [3627] = {.lex_state = 5, .external_lex_state = 16}, - [3628] = {.lex_state = 5, .external_lex_state = 16}, + [3620] = {.lex_state = 5, .external_lex_state = 14}, + [3621] = {.lex_state = 5, .external_lex_state = 16}, + [3622] = {.lex_state = 5, .external_lex_state = 14}, + [3623] = {.lex_state = 5, .external_lex_state = 16}, + [3624] = {.lex_state = 5, .external_lex_state = 14}, + [3625] = {.lex_state = 5, .external_lex_state = 14}, + [3626] = {.lex_state = 5, .external_lex_state = 16}, + [3627] = {.lex_state = 5, .external_lex_state = 14}, + [3628] = {.lex_state = 66, .external_lex_state = 15}, [3629] = {.lex_state = 5, .external_lex_state = 14}, - [3630] = {.lex_state = 5, .external_lex_state = 11}, - [3631] = {.lex_state = 5, .external_lex_state = 11}, - [3632] = {.lex_state = 5, .external_lex_state = 14}, - [3633] = {.lex_state = 5, .external_lex_state = 11}, + [3630] = {.lex_state = 5, .external_lex_state = 14}, + [3631] = {.lex_state = 5, .external_lex_state = 14}, + [3632] = {.lex_state = 5, .external_lex_state = 12}, + [3633] = {.lex_state = 5, .external_lex_state = 14}, [3634] = {.lex_state = 5, .external_lex_state = 16}, [3635] = {.lex_state = 5, .external_lex_state = 14}, - [3636] = {.lex_state = 5, .external_lex_state = 14}, - [3637] = {.lex_state = 5, .external_lex_state = 11}, + [3636] = {.lex_state = 5, .external_lex_state = 16}, + [3637] = {.lex_state = 5, .external_lex_state = 12}, [3638] = {.lex_state = 5, .external_lex_state = 14}, - [3639] = {.lex_state = 5, .external_lex_state = 11}, - [3640] = {.lex_state = 5, .external_lex_state = 14}, - [3641] = {.lex_state = 5, .external_lex_state = 16}, - [3642] = {.lex_state = 18, .external_lex_state = 12}, - [3643] = {.lex_state = 5, .external_lex_state = 12}, - [3644] = {.lex_state = 5, .external_lex_state = 16}, - [3645] = {.lex_state = 5, .external_lex_state = 11}, - [3646] = {.lex_state = 5, .external_lex_state = 11}, + [3639] = {.lex_state = 18, .external_lex_state = 12}, + [3640] = {.lex_state = 5, .external_lex_state = 12}, + [3641] = {.lex_state = 5, .external_lex_state = 11}, + [3642] = {.lex_state = 5, .external_lex_state = 11}, + [3643] = {.lex_state = 5, .external_lex_state = 16}, + [3644] = {.lex_state = 5, .external_lex_state = 12}, + [3645] = {.lex_state = 5, .external_lex_state = 12}, + [3646] = {.lex_state = 5, .external_lex_state = 12}, [3647] = {.lex_state = 5, .external_lex_state = 11}, [3648] = {.lex_state = 5, .external_lex_state = 11}, [3649] = {.lex_state = 5, .external_lex_state = 16}, - [3650] = {.lex_state = 5, .external_lex_state = 16}, - [3651] = {.lex_state = 5, .external_lex_state = 16}, - [3652] = {.lex_state = 5, .external_lex_state = 14}, - [3653] = {.lex_state = 5, .external_lex_state = 14}, + [3650] = {.lex_state = 5, .external_lex_state = 11}, + [3651] = {.lex_state = 5, .external_lex_state = 11}, + [3652] = {.lex_state = 5, .external_lex_state = 11}, + [3653] = {.lex_state = 5, .external_lex_state = 11}, [3654] = {.lex_state = 5, .external_lex_state = 11}, - [3655] = {.lex_state = 5, .external_lex_state = 16}, - [3656] = {.lex_state = 5, .external_lex_state = 16}, - [3657] = {.lex_state = 5, .external_lex_state = 14}, - [3658] = {.lex_state = 5, .external_lex_state = 14}, + [3655] = {.lex_state = 5, .external_lex_state = 11}, + [3656] = {.lex_state = 5, .external_lex_state = 11}, + [3657] = {.lex_state = 66, .external_lex_state = 15}, + [3658] = {.lex_state = 5, .external_lex_state = 11}, [3659] = {.lex_state = 5, .external_lex_state = 11}, [3660] = {.lex_state = 5, .external_lex_state = 14}, - [3661] = {.lex_state = 5, .external_lex_state = 14}, - [3662] = {.lex_state = 5, .external_lex_state = 16}, + [3661] = {.lex_state = 5, .external_lex_state = 11}, + [3662] = {.lex_state = 5, .external_lex_state = 11}, [3663] = {.lex_state = 5, .external_lex_state = 14}, - [3664] = {.lex_state = 5, .external_lex_state = 16}, - [3665] = {.lex_state = 66, .external_lex_state = 15}, - [3666] = {.lex_state = 5, .external_lex_state = 14}, - [3667] = {.lex_state = 5, .external_lex_state = 14}, - [3668] = {.lex_state = 5, .external_lex_state = 12}, - [3669] = {.lex_state = 5, .external_lex_state = 14}, - [3670] = {.lex_state = 5, .external_lex_state = 16}, - [3671] = {.lex_state = 5, .external_lex_state = 12}, - [3672] = {.lex_state = 5, .external_lex_state = 16}, - [3673] = {.lex_state = 5, .external_lex_state = 12}, - [3674] = {.lex_state = 5, .external_lex_state = 11}, - [3675] = {.lex_state = 5, .external_lex_state = 11}, - [3676] = {.lex_state = 5, .external_lex_state = 11}, + [3664] = {.lex_state = 5, .external_lex_state = 11}, + [3665] = {.lex_state = 5, .external_lex_state = 14}, + [3666] = {.lex_state = 5, .external_lex_state = 16}, + [3667] = {.lex_state = 5, .external_lex_state = 11}, + [3668] = {.lex_state = 5, .external_lex_state = 14}, + [3669] = {.lex_state = 5, .external_lex_state = 16}, + [3670] = {.lex_state = 5, .external_lex_state = 14}, + [3671] = {.lex_state = 5, .external_lex_state = 16}, + [3672] = {.lex_state = 5, .external_lex_state = 14}, + [3673] = {.lex_state = 5, .external_lex_state = 14}, + [3674] = {.lex_state = 66, .external_lex_state = 15}, + [3675] = {.lex_state = 5, .external_lex_state = 14}, + [3676] = {.lex_state = 5, .external_lex_state = 16}, [3677] = {.lex_state = 5, .external_lex_state = 16}, - [3678] = {.lex_state = 5, .external_lex_state = 11}, + [3678] = {.lex_state = 5, .external_lex_state = 14}, [3679] = {.lex_state = 5, .external_lex_state = 14}, - [3680] = {.lex_state = 5, .external_lex_state = 11}, + [3680] = {.lex_state = 5, .external_lex_state = 14}, [3681] = {.lex_state = 5, .external_lex_state = 14}, [3682] = {.lex_state = 5, .external_lex_state = 11}, - [3683] = {.lex_state = 5, .external_lex_state = 14}, - [3684] = {.lex_state = 66, .external_lex_state = 15}, - [3685] = {.lex_state = 5, .external_lex_state = 14}, - [3686] = {.lex_state = 5, .external_lex_state = 14}, - [3687] = {.lex_state = 5, .external_lex_state = 14}, - [3688] = {.lex_state = 5, .external_lex_state = 16}, + [3683] = {.lex_state = 5, .external_lex_state = 11}, + [3684] = {.lex_state = 5, .external_lex_state = 16}, + [3685] = {.lex_state = 5, .external_lex_state = 16}, + [3686] = {.lex_state = 5, .external_lex_state = 16}, + [3687] = {.lex_state = 5, .external_lex_state = 11}, + [3688] = {.lex_state = 5, .external_lex_state = 14}, [3689] = {.lex_state = 5, .external_lex_state = 16}, - [3690] = {.lex_state = 5, .external_lex_state = 11}, + [3690] = {.lex_state = 66, .external_lex_state = 15}, [3691] = {.lex_state = 5, .external_lex_state = 14}, [3692] = {.lex_state = 5, .external_lex_state = 16}, [3693] = {.lex_state = 66, .external_lex_state = 15}, - [3694] = {.lex_state = 5, .external_lex_state = 16}, + [3694] = {.lex_state = 5, .external_lex_state = 11}, [3695] = {.lex_state = 5, .external_lex_state = 11}, - [3696] = {.lex_state = 5, .external_lex_state = 14}, + [3696] = {.lex_state = 66, .external_lex_state = 15}, [3697] = {.lex_state = 5, .external_lex_state = 14}, - [3698] = {.lex_state = 66, .external_lex_state = 15}, + [3698] = {.lex_state = 5, .external_lex_state = 16}, [3699] = {.lex_state = 66, .external_lex_state = 15}, - [3700] = {.lex_state = 5, .external_lex_state = 14}, + [3700] = {.lex_state = 5, .external_lex_state = 16}, [3701] = {.lex_state = 5, .external_lex_state = 14}, [3702] = {.lex_state = 66, .external_lex_state = 15}, - [3703] = {.lex_state = 5, .external_lex_state = 16}, - [3704] = {.lex_state = 66, .external_lex_state = 15}, + [3703] = {.lex_state = 5, .external_lex_state = 14}, + [3704] = {.lex_state = 5, .external_lex_state = 14}, [3705] = {.lex_state = 5, .external_lex_state = 14}, - [3706] = {.lex_state = 5, .external_lex_state = 16}, - [3707] = {.lex_state = 66, .external_lex_state = 15}, + [3706] = {.lex_state = 5, .external_lex_state = 14}, + [3707] = {.lex_state = 5, .external_lex_state = 16}, [3708] = {.lex_state = 5, .external_lex_state = 14}, - [3709] = {.lex_state = 5, .external_lex_state = 14}, + [3709] = {.lex_state = 5, .external_lex_state = 16}, [3710] = {.lex_state = 5, .external_lex_state = 14}, - [3711] = {.lex_state = 5, .external_lex_state = 14}, - [3712] = {.lex_state = 5, .external_lex_state = 16}, - [3713] = {.lex_state = 5, .external_lex_state = 14}, + [3711] = {.lex_state = 5, .external_lex_state = 16}, + [3712] = {.lex_state = 5, .external_lex_state = 14}, + [3713] = {.lex_state = 5, .external_lex_state = 16}, [3714] = {.lex_state = 5, .external_lex_state = 14}, - [3715] = {.lex_state = 5, .external_lex_state = 11}, - [3716] = {.lex_state = 5, .external_lex_state = 14}, + [3715] = {.lex_state = 5, .external_lex_state = 14}, + [3716] = {.lex_state = 5, .external_lex_state = 11}, [3717] = {.lex_state = 5, .external_lex_state = 14}, - [3718] = {.lex_state = 5, .external_lex_state = 11}, + [3718] = {.lex_state = 5, .external_lex_state = 14}, [3719] = {.lex_state = 5, .external_lex_state = 14}, - [3720] = {.lex_state = 5, .external_lex_state = 14}, + [3720] = {.lex_state = 5, .external_lex_state = 16}, [3721] = {.lex_state = 5, .external_lex_state = 14}, [3722] = {.lex_state = 5, .external_lex_state = 14}, [3723] = {.lex_state = 5, .external_lex_state = 14}, - [3724] = {.lex_state = 5, .external_lex_state = 16}, - [3725] = {.lex_state = 5, .external_lex_state = 14}, - [3726] = {.lex_state = 18, .external_lex_state = 16}, - [3727] = {.lex_state = 66, .external_lex_state = 14}, - [3728] = {.lex_state = 66, .external_lex_state = 5}, - [3729] = {.lex_state = 5, .external_lex_state = 11}, - [3730] = {.lex_state = 5, .external_lex_state = 12}, - [3731] = {.lex_state = 5, .external_lex_state = 11}, - [3732] = {.lex_state = 66, .external_lex_state = 5}, - [3733] = {.lex_state = 66, .external_lex_state = 14}, + [3724] = {.lex_state = 5, .external_lex_state = 14}, + [3725] = {.lex_state = 5, .external_lex_state = 11}, + [3726] = {.lex_state = 66, .external_lex_state = 16}, + [3727] = {.lex_state = 66, .external_lex_state = 5}, + [3728] = {.lex_state = 5, .external_lex_state = 11}, + [3729] = {.lex_state = 0, .external_lex_state = 18}, + [3730] = {.lex_state = 0, .external_lex_state = 18}, + [3731] = {.lex_state = 5, .external_lex_state = 12}, + [3732] = {.lex_state = 0, .external_lex_state = 18}, + [3733] = {.lex_state = 0, .external_lex_state = 18}, [3734] = {.lex_state = 0, .external_lex_state = 18}, - [3735] = {.lex_state = 0, .external_lex_state = 18}, + [3735] = {.lex_state = 66, .external_lex_state = 16}, [3736] = {.lex_state = 66, .external_lex_state = 14}, [3737] = {.lex_state = 5, .external_lex_state = 12}, - [3738] = {.lex_state = 66, .external_lex_state = 16}, - [3739] = {.lex_state = 0, .external_lex_state = 18}, + [3738] = {.lex_state = 66, .external_lex_state = 5}, + [3739] = {.lex_state = 5, .external_lex_state = 11}, [3740] = {.lex_state = 5, .external_lex_state = 11}, [3741] = {.lex_state = 5, .external_lex_state = 11}, - [3742] = {.lex_state = 5, .external_lex_state = 11}, - [3743] = {.lex_state = 66, .external_lex_state = 5}, - [3744] = {.lex_state = 0, .external_lex_state = 18}, - [3745] = {.lex_state = 66, .external_lex_state = 5}, - [3746] = {.lex_state = 5, .external_lex_state = 11}, - [3747] = {.lex_state = 18, .external_lex_state = 16}, - [3748] = {.lex_state = 66, .external_lex_state = 14}, - [3749] = {.lex_state = 0, .external_lex_state = 18}, - [3750] = {.lex_state = 0, .external_lex_state = 18}, - [3751] = {.lex_state = 5, .external_lex_state = 11}, - [3752] = {.lex_state = 5, .external_lex_state = 11}, - [3753] = {.lex_state = 66, .external_lex_state = 12}, - [3754] = {.lex_state = 5, .external_lex_state = 11}, - [3755] = {.lex_state = 5, .external_lex_state = 11}, + [3742] = {.lex_state = 66, .external_lex_state = 16}, + [3743] = {.lex_state = 5, .external_lex_state = 11}, + [3744] = {.lex_state = 5, .external_lex_state = 11}, + [3745] = {.lex_state = 5, .external_lex_state = 11}, + [3746] = {.lex_state = 0, .external_lex_state = 18}, + [3747] = {.lex_state = 5, .external_lex_state = 11}, + [3748] = {.lex_state = 0, .external_lex_state = 18}, + [3749] = {.lex_state = 5, .external_lex_state = 11}, + [3750] = {.lex_state = 18, .external_lex_state = 16}, + [3751] = {.lex_state = 66, .external_lex_state = 14}, + [3752] = {.lex_state = 0, .external_lex_state = 18}, + [3753] = {.lex_state = 5, .external_lex_state = 11}, + [3754] = {.lex_state = 66, .external_lex_state = 14}, + [3755] = {.lex_state = 0, .external_lex_state = 18}, [3756] = {.lex_state = 0, .external_lex_state = 18}, - [3757] = {.lex_state = 66, .external_lex_state = 14}, - [3758] = {.lex_state = 66, .external_lex_state = 16}, + [3757] = {.lex_state = 66, .external_lex_state = 5}, + [3758] = {.lex_state = 66, .external_lex_state = 5}, [3759] = {.lex_state = 0, .external_lex_state = 18}, [3760] = {.lex_state = 66, .external_lex_state = 14}, - [3761] = {.lex_state = 5, .external_lex_state = 12}, - [3762] = {.lex_state = 5, .external_lex_state = 11}, - [3763] = {.lex_state = 5, .external_lex_state = 12}, - [3764] = {.lex_state = 5, .external_lex_state = 11}, + [3761] = {.lex_state = 66, .external_lex_state = 14}, + [3762] = {.lex_state = 66, .external_lex_state = 12}, + [3763] = {.lex_state = 66, .external_lex_state = 14}, + [3764] = {.lex_state = 0, .external_lex_state = 18}, [3765] = {.lex_state = 66, .external_lex_state = 14}, - [3766] = {.lex_state = 66, .external_lex_state = 16}, + [3766] = {.lex_state = 66, .external_lex_state = 14}, [3767] = {.lex_state = 5, .external_lex_state = 12}, - [3768] = {.lex_state = 66, .external_lex_state = 5}, - [3769] = {.lex_state = 66, .external_lex_state = 14}, - [3770] = {.lex_state = 66, .external_lex_state = 16}, - [3771] = {.lex_state = 5, .external_lex_state = 11}, - [3772] = {.lex_state = 0, .external_lex_state = 18}, - [3773] = {.lex_state = 0, .external_lex_state = 18}, + [3768] = {.lex_state = 5, .external_lex_state = 12}, + [3769] = {.lex_state = 0, .external_lex_state = 18}, + [3770] = {.lex_state = 0, .external_lex_state = 18}, + [3771] = {.lex_state = 66, .external_lex_state = 14}, + [3772] = {.lex_state = 66, .external_lex_state = 16}, + [3773] = {.lex_state = 66, .external_lex_state = 14}, [3774] = {.lex_state = 0, .external_lex_state = 18}, - [3775] = {.lex_state = 66, .external_lex_state = 16}, - [3776] = {.lex_state = 0, .external_lex_state = 18}, - [3777] = {.lex_state = 5, .external_lex_state = 11}, + [3775] = {.lex_state = 66, .external_lex_state = 14}, + [3776] = {.lex_state = 66, .external_lex_state = 16}, + [3777] = {.lex_state = 0, .external_lex_state = 18}, [3778] = {.lex_state = 66, .external_lex_state = 14}, - [3779] = {.lex_state = 5, .external_lex_state = 11}, - [3780] = {.lex_state = 66, .external_lex_state = 16}, - [3781] = {.lex_state = 66, .external_lex_state = 14}, - [3782] = {.lex_state = 5, .external_lex_state = 12}, - [3783] = {.lex_state = 5, .external_lex_state = 12}, - [3784] = {.lex_state = 5, .external_lex_state = 11}, - [3785] = {.lex_state = 0, .external_lex_state = 18}, - [3786] = {.lex_state = 66, .external_lex_state = 16}, - [3787] = {.lex_state = 0, .external_lex_state = 18}, - [3788] = {.lex_state = 66, .external_lex_state = 14}, + [3779] = {.lex_state = 66, .external_lex_state = 16}, + [3780] = {.lex_state = 66, .external_lex_state = 5}, + [3781] = {.lex_state = 0, .external_lex_state = 18}, + [3782] = {.lex_state = 18, .external_lex_state = 16}, + [3783] = {.lex_state = 5, .external_lex_state = 11}, + [3784] = {.lex_state = 66, .external_lex_state = 14}, + [3785] = {.lex_state = 66, .external_lex_state = 16}, + [3786] = {.lex_state = 0, .external_lex_state = 18}, + [3787] = {.lex_state = 5, .external_lex_state = 11}, + [3788] = {.lex_state = 66, .external_lex_state = 16}, [3789] = {.lex_state = 66, .external_lex_state = 14}, - [3790] = {.lex_state = 0, .external_lex_state = 18}, - [3791] = {.lex_state = 5, .external_lex_state = 12}, - [3792] = {.lex_state = 66, .external_lex_state = 5}, - [3793] = {.lex_state = 5, .external_lex_state = 12}, - [3794] = {.lex_state = 5, .external_lex_state = 11}, - [3795] = {.lex_state = 15, .external_lex_state = 11}, - [3796] = {.lex_state = 66, .external_lex_state = 14}, + [3790] = {.lex_state = 5, .external_lex_state = 12}, + [3791] = {.lex_state = 5, .external_lex_state = 11}, + [3792] = {.lex_state = 5, .external_lex_state = 11}, + [3793] = {.lex_state = 0, .external_lex_state = 18}, + [3794] = {.lex_state = 15, .external_lex_state = 11}, + [3795] = {.lex_state = 5, .external_lex_state = 11}, + [3796] = {.lex_state = 0, .external_lex_state = 18}, [3797] = {.lex_state = 66, .external_lex_state = 14}, - [3798] = {.lex_state = 5, .external_lex_state = 11}, - [3799] = {.lex_state = 0, .external_lex_state = 18}, - [3800] = {.lex_state = 18, .external_lex_state = 16}, + [3798] = {.lex_state = 0, .external_lex_state = 18}, + [3799] = {.lex_state = 5, .external_lex_state = 11}, + [3800] = {.lex_state = 66, .external_lex_state = 14}, [3801] = {.lex_state = 5, .external_lex_state = 11}, - [3802] = {.lex_state = 0, .external_lex_state = 18}, - [3803] = {.lex_state = 66, .external_lex_state = 14}, - [3804] = {.lex_state = 5, .external_lex_state = 11}, - [3805] = {.lex_state = 66, .external_lex_state = 14}, - [3806] = {.lex_state = 0, .external_lex_state = 18}, - [3807] = {.lex_state = 0, .external_lex_state = 18}, - [3808] = {.lex_state = 5, .external_lex_state = 11}, + [3802] = {.lex_state = 5, .external_lex_state = 11}, + [3803] = {.lex_state = 5, .external_lex_state = 11}, + [3804] = {.lex_state = 0, .external_lex_state = 18}, + [3805] = {.lex_state = 5, .external_lex_state = 11}, + [3806] = {.lex_state = 66, .external_lex_state = 14}, + [3807] = {.lex_state = 18, .external_lex_state = 16}, + [3808] = {.lex_state = 5, .external_lex_state = 12}, [3809] = {.lex_state = 0, .external_lex_state = 18}, - [3810] = {.lex_state = 5, .external_lex_state = 11}, - [3811] = {.lex_state = 66, .external_lex_state = 16}, - [3812] = {.lex_state = 0, .external_lex_state = 18}, + [3810] = {.lex_state = 0, .external_lex_state = 18}, + [3811] = {.lex_state = 5, .external_lex_state = 11}, + [3812] = {.lex_state = 5, .external_lex_state = 12}, [3813] = {.lex_state = 18, .external_lex_state = 16}, - [3814] = {.lex_state = 66, .external_lex_state = 14}, - [3815] = {.lex_state = 0, .external_lex_state = 18}, - [3816] = {.lex_state = 0, .external_lex_state = 18}, + [3814] = {.lex_state = 0, .external_lex_state = 18}, + [3815] = {.lex_state = 5, .external_lex_state = 11}, + [3816] = {.lex_state = 5, .external_lex_state = 12}, [3817] = {.lex_state = 5, .external_lex_state = 12}, - [3818] = {.lex_state = 5, .external_lex_state = 12}, - [3819] = {.lex_state = 5, .external_lex_state = 12}, - [3820] = {.lex_state = 5, .external_lex_state = 12}, - [3821] = {.lex_state = 5, .external_lex_state = 12}, - [3822] = {.lex_state = 5, .external_lex_state = 12}, + [3818] = {.lex_state = 66, .external_lex_state = 5}, + [3819] = {.lex_state = 18, .external_lex_state = 16}, + [3820] = {.lex_state = 18, .external_lex_state = 11}, + [3821] = {.lex_state = 15, .external_lex_state = 12}, + [3822] = {.lex_state = 5, .external_lex_state = 14}, [3823] = {.lex_state = 5, .external_lex_state = 12}, - [3824] = {.lex_state = 5, .external_lex_state = 14}, - [3825] = {.lex_state = 5, .external_lex_state = 12}, - [3826] = {.lex_state = 5, .external_lex_state = 12}, - [3827] = {.lex_state = 5, .external_lex_state = 12}, + [3824] = {.lex_state = 5, .external_lex_state = 16}, + [3825] = {.lex_state = 15, .external_lex_state = 12}, + [3826] = {.lex_state = 15, .external_lex_state = 12}, + [3827] = {.lex_state = 20, .external_lex_state = 14}, [3828] = {.lex_state = 5, .external_lex_state = 14}, [3829] = {.lex_state = 5, .external_lex_state = 12}, [3830] = {.lex_state = 5, .external_lex_state = 12}, - [3831] = {.lex_state = 5, .external_lex_state = 16}, - [3832] = {.lex_state = 18, .external_lex_state = 11}, - [3833] = {.lex_state = 18, .external_lex_state = 11}, - [3834] = {.lex_state = 15, .external_lex_state = 12}, - [3835] = {.lex_state = 18, .external_lex_state = 11}, - [3836] = {.lex_state = 18, .external_lex_state = 11}, - [3837] = {.lex_state = 18, .external_lex_state = 11}, - [3838] = {.lex_state = 18, .external_lex_state = 11}, + [3831] = {.lex_state = 5, .external_lex_state = 12}, + [3832] = {.lex_state = 15, .external_lex_state = 12}, + [3833] = {.lex_state = 15, .external_lex_state = 12}, + [3834] = {.lex_state = 5, .external_lex_state = 12}, + [3835] = {.lex_state = 5, .external_lex_state = 12}, + [3836] = {.lex_state = 5, .external_lex_state = 12}, + [3837] = {.lex_state = 5, .external_lex_state = 12}, + [3838] = {.lex_state = 5, .external_lex_state = 12}, [3839] = {.lex_state = 5, .external_lex_state = 12}, [3840] = {.lex_state = 5, .external_lex_state = 12}, - [3841] = {.lex_state = 5, .external_lex_state = 16}, - [3842] = {.lex_state = 5, .external_lex_state = 12}, - [3843] = {.lex_state = 5, .external_lex_state = 12}, + [3841] = {.lex_state = 20, .external_lex_state = 11}, + [3842] = {.lex_state = 18, .external_lex_state = 11}, + [3843] = {.lex_state = 18, .external_lex_state = 11}, [3844] = {.lex_state = 5, .external_lex_state = 12}, - [3845] = {.lex_state = 5, .external_lex_state = 12}, - [3846] = {.lex_state = 5, .external_lex_state = 12}, - [3847] = {.lex_state = 20, .external_lex_state = 11}, - [3848] = {.lex_state = 5, .external_lex_state = 12}, - [3849] = {.lex_state = 5, .external_lex_state = 12}, - [3850] = {.lex_state = 5, .external_lex_state = 14}, + [3845] = {.lex_state = 5, .external_lex_state = 16}, + [3846] = {.lex_state = 18, .external_lex_state = 11}, + [3847] = {.lex_state = 18, .external_lex_state = 11}, + [3848] = {.lex_state = 18, .external_lex_state = 11}, + [3849] = {.lex_state = 18, .external_lex_state = 11}, + [3850] = {.lex_state = 5, .external_lex_state = 16}, [3851] = {.lex_state = 5, .external_lex_state = 12}, - [3852] = {.lex_state = 5, .external_lex_state = 16}, - [3853] = {.lex_state = 15, .external_lex_state = 12}, - [3854] = {.lex_state = 5, .external_lex_state = 12}, - [3855] = {.lex_state = 15, .external_lex_state = 12}, + [3852] = {.lex_state = 5, .external_lex_state = 12}, + [3853] = {.lex_state = 5, .external_lex_state = 12}, + [3854] = {.lex_state = 18, .external_lex_state = 11}, + [3855] = {.lex_state = 5, .external_lex_state = 12}, [3856] = {.lex_state = 5, .external_lex_state = 12}, [3857] = {.lex_state = 5, .external_lex_state = 12}, - [3858] = {.lex_state = 18, .external_lex_state = 11}, + [3858] = {.lex_state = 15, .external_lex_state = 12}, [3859] = {.lex_state = 5, .external_lex_state = 12}, [3860] = {.lex_state = 5, .external_lex_state = 12}, - [3861] = {.lex_state = 18, .external_lex_state = 11}, + [3861] = {.lex_state = 5, .external_lex_state = 12}, [3862] = {.lex_state = 5, .external_lex_state = 12}, [3863] = {.lex_state = 5, .external_lex_state = 12}, - [3864] = {.lex_state = 5, .external_lex_state = 16}, - [3865] = {.lex_state = 18, .external_lex_state = 16}, + [3864] = {.lex_state = 5, .external_lex_state = 12}, + [3865] = {.lex_state = 5, .external_lex_state = 12}, [3866] = {.lex_state = 5, .external_lex_state = 12}, - [3867] = {.lex_state = 66, .external_lex_state = 15}, - [3868] = {.lex_state = 15, .external_lex_state = 12}, - [3869] = {.lex_state = 5, .external_lex_state = 12}, + [3867] = {.lex_state = 5, .external_lex_state = 12}, + [3868] = {.lex_state = 18, .external_lex_state = 16}, + [3869] = {.lex_state = 5, .external_lex_state = 16}, [3870] = {.lex_state = 5, .external_lex_state = 12}, [3871] = {.lex_state = 5, .external_lex_state = 12}, [3872] = {.lex_state = 5, .external_lex_state = 12}, - [3873] = {.lex_state = 5, .external_lex_state = 16}, - [3874] = {.lex_state = 5, .external_lex_state = 12}, - [3875] = {.lex_state = 20, .external_lex_state = 14}, + [3873] = {.lex_state = 5, .external_lex_state = 12}, + [3874] = {.lex_state = 66, .external_lex_state = 15}, + [3875] = {.lex_state = 5, .external_lex_state = 12}, [3876] = {.lex_state = 5, .external_lex_state = 12}, - [3877] = {.lex_state = 5, .external_lex_state = 12}, + [3877] = {.lex_state = 15, .external_lex_state = 12}, [3878] = {.lex_state = 5, .external_lex_state = 12}, [3879] = {.lex_state = 5, .external_lex_state = 12}, - [3880] = {.lex_state = 5, .external_lex_state = 12}, - [3881] = {.lex_state = 5, .external_lex_state = 12}, - [3882] = {.lex_state = 5, .external_lex_state = 12}, - [3883] = {.lex_state = 5, .external_lex_state = 16}, + [3880] = {.lex_state = 5, .external_lex_state = 14}, + [3881] = {.lex_state = 18, .external_lex_state = 16}, + [3882] = {.lex_state = 5, .external_lex_state = 16}, + [3883] = {.lex_state = 18, .external_lex_state = 16}, [3884] = {.lex_state = 18, .external_lex_state = 16}, [3885] = {.lex_state = 5, .external_lex_state = 12}, - [3886] = {.lex_state = 15, .external_lex_state = 12}, - [3887] = {.lex_state = 18, .external_lex_state = 16}, - [3888] = {.lex_state = 18, .external_lex_state = 16}, - [3889] = {.lex_state = 15, .external_lex_state = 12}, - [3890] = {.lex_state = 15, .external_lex_state = 12}, - [3891] = {.lex_state = 15, .external_lex_state = 12}, - [3892] = {.lex_state = 66, .external_lex_state = 15}, - [3893] = {.lex_state = 18, .external_lex_state = 16}, - [3894] = {.lex_state = 18, .external_lex_state = 16}, - [3895] = {.lex_state = 18, .external_lex_state = 11}, - [3896] = {.lex_state = 18, .external_lex_state = 11}, + [3886] = {.lex_state = 5, .external_lex_state = 12}, + [3887] = {.lex_state = 5, .external_lex_state = 12}, + [3888] = {.lex_state = 66, .external_lex_state = 15}, + [3889] = {.lex_state = 18, .external_lex_state = 16}, + [3890] = {.lex_state = 5, .external_lex_state = 12}, + [3891] = {.lex_state = 5, .external_lex_state = 12}, + [3892] = {.lex_state = 5, .external_lex_state = 12}, + [3893] = {.lex_state = 5, .external_lex_state = 16}, + [3894] = {.lex_state = 5, .external_lex_state = 12}, + [3895] = {.lex_state = 15, .external_lex_state = 12}, + [3896] = {.lex_state = 5, .external_lex_state = 12}, [3897] = {.lex_state = 18, .external_lex_state = 11}, [3898] = {.lex_state = 18, .external_lex_state = 11}, [3899] = {.lex_state = 18, .external_lex_state = 11}, - [3900] = {.lex_state = 5, .external_lex_state = 12}, - [3901] = {.lex_state = 66, .external_lex_state = 15}, - [3902] = {.lex_state = 15, .external_lex_state = 16}, - [3903] = {.lex_state = 5, .external_lex_state = 11}, - [3904] = {.lex_state = 66, .external_lex_state = 11}, - [3905] = {.lex_state = 66, .external_lex_state = 12}, - [3906] = {.lex_state = 66, .external_lex_state = 15}, - [3907] = {.lex_state = 18, .external_lex_state = 12}, - [3908] = {.lex_state = 66, .external_lex_state = 15}, + [3900] = {.lex_state = 18, .external_lex_state = 11}, + [3901] = {.lex_state = 18, .external_lex_state = 11}, + [3902] = {.lex_state = 5, .external_lex_state = 12}, + [3903] = {.lex_state = 66, .external_lex_state = 15}, + [3904] = {.lex_state = 15, .external_lex_state = 11}, + [3905] = {.lex_state = 5, .external_lex_state = 11}, + [3906] = {.lex_state = 5, .external_lex_state = 11}, + [3907] = {.lex_state = 15, .external_lex_state = 16}, + [3908] = {.lex_state = 5, .external_lex_state = 11}, [3909] = {.lex_state = 15, .external_lex_state = 16}, - [3910] = {.lex_state = 66, .external_lex_state = 15}, - [3911] = {.lex_state = 66, .external_lex_state = 11}, - [3912] = {.lex_state = 66, .external_lex_state = 5}, + [3910] = {.lex_state = 15, .external_lex_state = 16}, + [3911] = {.lex_state = 15, .external_lex_state = 16}, + [3912] = {.lex_state = 15, .external_lex_state = 16}, [3913] = {.lex_state = 5, .external_lex_state = 11}, - [3914] = {.lex_state = 66, .external_lex_state = 15}, - [3915] = {.lex_state = 66, .external_lex_state = 15}, - [3916] = {.lex_state = 5, .external_lex_state = 11}, + [3914] = {.lex_state = 15, .external_lex_state = 16}, + [3915] = {.lex_state = 15, .external_lex_state = 16}, + [3916] = {.lex_state = 66, .external_lex_state = 5}, [3917] = {.lex_state = 66, .external_lex_state = 15}, - [3918] = {.lex_state = 5, .external_lex_state = 16}, - [3919] = {.lex_state = 15, .external_lex_state = 16}, - [3920] = {.lex_state = 66, .external_lex_state = 15}, - [3921] = {.lex_state = 66, .external_lex_state = 5}, - [3922] = {.lex_state = 5, .external_lex_state = 11}, - [3923] = {.lex_state = 66, .external_lex_state = 5}, - [3924] = {.lex_state = 66, .external_lex_state = 15}, - [3925] = {.lex_state = 66, .external_lex_state = 15}, + [3918] = {.lex_state = 66, .external_lex_state = 15}, + [3919] = {.lex_state = 5, .external_lex_state = 14}, + [3920] = {.lex_state = 5, .external_lex_state = 11}, + [3921] = {.lex_state = 66, .external_lex_state = 11}, + [3922] = {.lex_state = 5, .external_lex_state = 14}, + [3923] = {.lex_state = 66, .external_lex_state = 15}, + [3924] = {.lex_state = 5, .external_lex_state = 11}, + [3925] = {.lex_state = 18, .external_lex_state = 12}, [3926] = {.lex_state = 66, .external_lex_state = 15}, - [3927] = {.lex_state = 66, .external_lex_state = 11}, - [3928] = {.lex_state = 66, .external_lex_state = 11}, + [3927] = {.lex_state = 66, .external_lex_state = 15}, + [3928] = {.lex_state = 66, .external_lex_state = 15}, [3929] = {.lex_state = 66, .external_lex_state = 15}, - [3930] = {.lex_state = 66, .external_lex_state = 15}, - [3931] = {.lex_state = 5, .external_lex_state = 14}, - [3932] = {.lex_state = 5, .external_lex_state = 14}, + [3930] = {.lex_state = 66, .external_lex_state = 11}, + [3931] = {.lex_state = 66, .external_lex_state = 15}, + [3932] = {.lex_state = 66, .external_lex_state = 15}, [3933] = {.lex_state = 66, .external_lex_state = 15}, - [3934] = {.lex_state = 5, .external_lex_state = 11}, + [3934] = {.lex_state = 66, .external_lex_state = 15}, [3935] = {.lex_state = 5, .external_lex_state = 11}, - [3936] = {.lex_state = 5, .external_lex_state = 11}, - [3937] = {.lex_state = 5, .external_lex_state = 11}, - [3938] = {.lex_state = 66, .external_lex_state = 11}, - [3939] = {.lex_state = 5, .external_lex_state = 11}, - [3940] = {.lex_state = 5, .external_lex_state = 14}, - [3941] = {.lex_state = 15, .external_lex_state = 11}, + [3936] = {.lex_state = 66, .external_lex_state = 11}, + [3937] = {.lex_state = 5, .external_lex_state = 14}, + [3938] = {.lex_state = 5, .external_lex_state = 11}, + [3939] = {.lex_state = 66, .external_lex_state = 5}, + [3940] = {.lex_state = 5, .external_lex_state = 11}, + [3941] = {.lex_state = 66, .external_lex_state = 5}, [3942] = {.lex_state = 5, .external_lex_state = 11}, - [3943] = {.lex_state = 5, .external_lex_state = 11}, + [3943] = {.lex_state = 66, .external_lex_state = 5}, [3944] = {.lex_state = 66, .external_lex_state = 5}, - [3945] = {.lex_state = 66, .external_lex_state = 5}, - [3946] = {.lex_state = 66, .external_lex_state = 15}, - [3947] = {.lex_state = 66, .external_lex_state = 15}, - [3948] = {.lex_state = 5, .external_lex_state = 11}, - [3949] = {.lex_state = 66, .external_lex_state = 5}, - [3950] = {.lex_state = 66, .external_lex_state = 5}, + [3945] = {.lex_state = 5, .external_lex_state = 11}, + [3946] = {.lex_state = 66, .external_lex_state = 5}, + [3947] = {.lex_state = 5, .external_lex_state = 11}, + [3948] = {.lex_state = 66, .external_lex_state = 15}, + [3949] = {.lex_state = 66, .external_lex_state = 15}, + [3950] = {.lex_state = 66, .external_lex_state = 11}, [3951] = {.lex_state = 66, .external_lex_state = 5}, - [3952] = {.lex_state = 5, .external_lex_state = 11}, - [3953] = {.lex_state = 5, .external_lex_state = 11}, - [3954] = {.lex_state = 5, .external_lex_state = 11}, - [3955] = {.lex_state = 66, .external_lex_state = 5}, + [3952] = {.lex_state = 66, .external_lex_state = 11}, + [3953] = {.lex_state = 66, .external_lex_state = 11}, + [3954] = {.lex_state = 66, .external_lex_state = 15}, + [3955] = {.lex_state = 5, .external_lex_state = 11}, [3956] = {.lex_state = 66, .external_lex_state = 11}, - [3957] = {.lex_state = 5, .external_lex_state = 11}, + [3957] = {.lex_state = 66, .external_lex_state = 12}, [3958] = {.lex_state = 66, .external_lex_state = 15}, [3959] = {.lex_state = 66, .external_lex_state = 15}, [3960] = {.lex_state = 5, .external_lex_state = 11}, - [3961] = {.lex_state = 5, .external_lex_state = 11}, - [3962] = {.lex_state = 15, .external_lex_state = 16}, - [3963] = {.lex_state = 66, .external_lex_state = 12}, - [3964] = {.lex_state = 5, .external_lex_state = 11}, - [3965] = {.lex_state = 15, .external_lex_state = 16}, - [3966] = {.lex_state = 66, .external_lex_state = 5}, + [3961] = {.lex_state = 5, .external_lex_state = 16}, + [3962] = {.lex_state = 5, .external_lex_state = 11}, + [3963] = {.lex_state = 66, .external_lex_state = 5}, + [3964] = {.lex_state = 66, .external_lex_state = 5}, + [3965] = {.lex_state = 5, .external_lex_state = 11}, + [3966] = {.lex_state = 5, .external_lex_state = 11}, [3967] = {.lex_state = 66, .external_lex_state = 5}, - [3968] = {.lex_state = 66, .external_lex_state = 15}, - [3969] = {.lex_state = 66, .external_lex_state = 11}, + [3968] = {.lex_state = 66, .external_lex_state = 5}, + [3969] = {.lex_state = 66, .external_lex_state = 15}, [3970] = {.lex_state = 66, .external_lex_state = 15}, - [3971] = {.lex_state = 5, .external_lex_state = 11}, + [3971] = {.lex_state = 66, .external_lex_state = 15}, [3972] = {.lex_state = 66, .external_lex_state = 15}, [3973] = {.lex_state = 66, .external_lex_state = 15}, - [3974] = {.lex_state = 15, .external_lex_state = 16}, - [3975] = {.lex_state = 15, .external_lex_state = 16}, + [3974] = {.lex_state = 5, .external_lex_state = 11}, + [3975] = {.lex_state = 5, .external_lex_state = 11}, [3976] = {.lex_state = 66, .external_lex_state = 15}, - [3977] = {.lex_state = 66, .external_lex_state = 5}, + [3977] = {.lex_state = 5, .external_lex_state = 11}, [3978] = {.lex_state = 5, .external_lex_state = 11}, - [3979] = {.lex_state = 16, .external_lex_state = 19}, - [3980] = {.lex_state = 66, .external_lex_state = 14}, - [3981] = {.lex_state = 66, .external_lex_state = 16}, + [3979] = {.lex_state = 66, .external_lex_state = 5}, + [3980] = {.lex_state = 66, .external_lex_state = 12}, + [3981] = {.lex_state = 66, .external_lex_state = 12}, [3982] = {.lex_state = 14, .external_lex_state = 11}, - [3983] = {.lex_state = 66, .external_lex_state = 2}, - [3984] = {.lex_state = 66, .external_lex_state = 2}, - [3985] = {.lex_state = 66, .external_lex_state = 16}, - [3986] = {.lex_state = 66, .external_lex_state = 12}, - [3987] = {.lex_state = 66, .external_lex_state = 12}, - [3988] = {.lex_state = 66, .external_lex_state = 14}, - [3989] = {.lex_state = 66, .external_lex_state = 11}, - [3990] = {.lex_state = 16, .external_lex_state = 19}, - [3991] = {.lex_state = 66, .external_lex_state = 16}, - [3992] = {.lex_state = 68, .external_lex_state = 17}, - [3993] = {.lex_state = 18, .external_lex_state = 14}, - [3994] = {.lex_state = 66, .external_lex_state = 14}, - [3995] = {.lex_state = 66, .external_lex_state = 16}, - [3996] = {.lex_state = 66, .external_lex_state = 12}, - [3997] = {.lex_state = 66, .external_lex_state = 11}, + [3983] = {.lex_state = 18, .external_lex_state = 16}, + [3984] = {.lex_state = 66, .external_lex_state = 14}, + [3985] = {.lex_state = 18, .external_lex_state = 12}, + [3986] = {.lex_state = 18, .external_lex_state = 12}, + [3987] = {.lex_state = 18, .external_lex_state = 12}, + [3988] = {.lex_state = 18, .external_lex_state = 12}, + [3989] = {.lex_state = 68, .external_lex_state = 17}, + [3990] = {.lex_state = 14, .external_lex_state = 11}, + [3991] = {.lex_state = 66, .external_lex_state = 14}, + [3992] = {.lex_state = 18, .external_lex_state = 12}, + [3993] = {.lex_state = 18, .external_lex_state = 12}, + [3994] = {.lex_state = 66, .external_lex_state = 12}, + [3995] = {.lex_state = 66, .external_lex_state = 14}, + [3996] = {.lex_state = 66, .external_lex_state = 11}, + [3997] = {.lex_state = 66, .external_lex_state = 16}, [3998] = {.lex_state = 66, .external_lex_state = 15}, - [3999] = {.lex_state = 14, .external_lex_state = 11}, - [4000] = {.lex_state = 18, .external_lex_state = 12}, + [3999] = {.lex_state = 68, .external_lex_state = 17}, + [4000] = {.lex_state = 66, .external_lex_state = 12}, [4001] = {.lex_state = 14, .external_lex_state = 11}, - [4002] = {.lex_state = 5, .external_lex_state = 12}, - [4003] = {.lex_state = 66, .external_lex_state = 14}, - [4004] = {.lex_state = 0, .external_lex_state = 18}, - [4005] = {.lex_state = 14, .external_lex_state = 11}, - [4006] = {.lex_state = 66, .external_lex_state = 15}, - [4007] = {.lex_state = 18, .external_lex_state = 16}, - [4008] = {.lex_state = 66, .external_lex_state = 14}, - [4009] = {.lex_state = 14, .external_lex_state = 11}, - [4010] = {.lex_state = 14, .external_lex_state = 11}, - [4011] = {.lex_state = 66, .external_lex_state = 11}, - [4012] = {.lex_state = 66, .external_lex_state = 11}, - [4013] = {.lex_state = 66, .external_lex_state = 12}, - [4014] = {.lex_state = 68, .external_lex_state = 17}, - [4015] = {.lex_state = 68, .external_lex_state = 17}, - [4016] = {.lex_state = 66, .external_lex_state = 16}, - [4017] = {.lex_state = 68, .external_lex_state = 17}, - [4018] = {.lex_state = 0, .external_lex_state = 18}, - [4019] = {.lex_state = 68, .external_lex_state = 17}, - [4020] = {.lex_state = 66, .external_lex_state = 16}, - [4021] = {.lex_state = 66, .external_lex_state = 14}, + [4002] = {.lex_state = 66, .external_lex_state = 14}, + [4003] = {.lex_state = 68, .external_lex_state = 17}, + [4004] = {.lex_state = 66, .external_lex_state = 16}, + [4005] = {.lex_state = 68, .external_lex_state = 17}, + [4006] = {.lex_state = 16, .external_lex_state = 19}, + [4007] = {.lex_state = 66, .external_lex_state = 15}, + [4008] = {.lex_state = 18, .external_lex_state = 14}, + [4009] = {.lex_state = 66, .external_lex_state = 16}, + [4010] = {.lex_state = 66, .external_lex_state = 16}, + [4011] = {.lex_state = 66, .external_lex_state = 16}, + [4012] = {.lex_state = 66, .external_lex_state = 16}, + [4013] = {.lex_state = 14, .external_lex_state = 11}, + [4014] = {.lex_state = 66, .external_lex_state = 16}, + [4015] = {.lex_state = 66, .external_lex_state = 2}, + [4016] = {.lex_state = 0, .external_lex_state = 18}, + [4017] = {.lex_state = 66, .external_lex_state = 16}, + [4018] = {.lex_state = 16, .external_lex_state = 19}, + [4019] = {.lex_state = 14, .external_lex_state = 11}, + [4020] = {.lex_state = 66, .external_lex_state = 11}, + [4021] = {.lex_state = 66, .external_lex_state = 2}, [4022] = {.lex_state = 66, .external_lex_state = 16}, - [4023] = {.lex_state = 66, .external_lex_state = 11}, - [4024] = {.lex_state = 66, .external_lex_state = 2}, + [4023] = {.lex_state = 14, .external_lex_state = 11}, + [4024] = {.lex_state = 66, .external_lex_state = 11}, [4025] = {.lex_state = 66, .external_lex_state = 16}, - [4026] = {.lex_state = 14, .external_lex_state = 11}, - [4027] = {.lex_state = 66, .external_lex_state = 15}, - [4028] = {.lex_state = 66, .external_lex_state = 16}, - [4029] = {.lex_state = 66, .external_lex_state = 14}, - [4030] = {.lex_state = 66, .external_lex_state = 16}, - [4031] = {.lex_state = 66, .external_lex_state = 14}, - [4032] = {.lex_state = 66, .external_lex_state = 16}, - [4033] = {.lex_state = 66, .external_lex_state = 11}, - [4034] = {.lex_state = 18, .external_lex_state = 12}, - [4035] = {.lex_state = 66, .external_lex_state = 16}, - [4036] = {.lex_state = 16, .external_lex_state = 19}, + [4026] = {.lex_state = 66, .external_lex_state = 16}, + [4027] = {.lex_state = 66, .external_lex_state = 16}, + [4028] = {.lex_state = 68, .external_lex_state = 17}, + [4029] = {.lex_state = 14, .external_lex_state = 11}, + [4030] = {.lex_state = 66, .external_lex_state = 2}, + [4031] = {.lex_state = 66, .external_lex_state = 2}, + [4032] = {.lex_state = 66, .external_lex_state = 12}, + [4033] = {.lex_state = 66, .external_lex_state = 16}, + [4034] = {.lex_state = 14, .external_lex_state = 11}, + [4035] = {.lex_state = 68, .external_lex_state = 17}, + [4036] = {.lex_state = 66, .external_lex_state = 11}, [4037] = {.lex_state = 66, .external_lex_state = 11}, - [4038] = {.lex_state = 66, .external_lex_state = 16}, - [4039] = {.lex_state = 18, .external_lex_state = 12}, - [4040] = {.lex_state = 14, .external_lex_state = 11}, - [4041] = {.lex_state = 14, .external_lex_state = 11}, - [4042] = {.lex_state = 66, .external_lex_state = 14}, - [4043] = {.lex_state = 68, .external_lex_state = 17}, + [4038] = {.lex_state = 68, .external_lex_state = 17}, + [4039] = {.lex_state = 66, .external_lex_state = 12}, + [4040] = {.lex_state = 16, .external_lex_state = 19}, + [4041] = {.lex_state = 66, .external_lex_state = 11}, + [4042] = {.lex_state = 66, .external_lex_state = 12}, + [4043] = {.lex_state = 5, .external_lex_state = 12}, [4044] = {.lex_state = 66, .external_lex_state = 12}, - [4045] = {.lex_state = 14, .external_lex_state = 11}, - [4046] = {.lex_state = 66, .external_lex_state = 2}, + [4045] = {.lex_state = 66, .external_lex_state = 16}, + [4046] = {.lex_state = 66, .external_lex_state = 16}, [4047] = {.lex_state = 66, .external_lex_state = 16}, - [4048] = {.lex_state = 14, .external_lex_state = 11}, - [4049] = {.lex_state = 66, .external_lex_state = 16}, - [4050] = {.lex_state = 66, .external_lex_state = 2}, - [4051] = {.lex_state = 68, .external_lex_state = 17}, - [4052] = {.lex_state = 18, .external_lex_state = 15}, - [4053] = {.lex_state = 66, .external_lex_state = 12}, - [4054] = {.lex_state = 66, .external_lex_state = 16}, - [4055] = {.lex_state = 18, .external_lex_state = 12}, + [4048] = {.lex_state = 66, .external_lex_state = 16}, + [4049] = {.lex_state = 68, .external_lex_state = 17}, + [4050] = {.lex_state = 68, .external_lex_state = 17}, + [4051] = {.lex_state = 14, .external_lex_state = 11}, + [4052] = {.lex_state = 66, .external_lex_state = 2}, + [4053] = {.lex_state = 66, .external_lex_state = 2}, + [4054] = {.lex_state = 0, .external_lex_state = 18}, + [4055] = {.lex_state = 14, .external_lex_state = 11}, [4056] = {.lex_state = 66, .external_lex_state = 11}, - [4057] = {.lex_state = 66, .external_lex_state = 2}, - [4058] = {.lex_state = 66, .external_lex_state = 11}, - [4059] = {.lex_state = 66, .external_lex_state = 16}, - [4060] = {.lex_state = 66, .external_lex_state = 16}, - [4061] = {.lex_state = 66, .external_lex_state = 12}, - [4062] = {.lex_state = 66, .external_lex_state = 16}, - [4063] = {.lex_state = 18, .external_lex_state = 12}, - [4064] = {.lex_state = 18, .external_lex_state = 12}, - [4065] = {.lex_state = 18, .external_lex_state = 12}, - [4066] = {.lex_state = 18, .external_lex_state = 12}, - [4067] = {.lex_state = 18, .external_lex_state = 12}, - [4068] = {.lex_state = 18, .external_lex_state = 12}, + [4057] = {.lex_state = 66, .external_lex_state = 16}, + [4058] = {.lex_state = 66, .external_lex_state = 15}, + [4059] = {.lex_state = 66, .external_lex_state = 14}, + [4060] = {.lex_state = 66, .external_lex_state = 14}, + [4061] = {.lex_state = 14, .external_lex_state = 11}, + [4062] = {.lex_state = 68, .external_lex_state = 17}, + [4063] = {.lex_state = 66, .external_lex_state = 14}, + [4064] = {.lex_state = 66, .external_lex_state = 11}, + [4065] = {.lex_state = 68, .external_lex_state = 17}, + [4066] = {.lex_state = 66, .external_lex_state = 16}, + [4067] = {.lex_state = 66, .external_lex_state = 14}, + [4068] = {.lex_state = 66, .external_lex_state = 2}, [4069] = {.lex_state = 68, .external_lex_state = 17}, - [4070] = {.lex_state = 66, .external_lex_state = 16}, - [4071] = {.lex_state = 68, .external_lex_state = 17}, - [4072] = {.lex_state = 68, .external_lex_state = 17}, - [4073] = {.lex_state = 66, .external_lex_state = 16}, - [4074] = {.lex_state = 66, .external_lex_state = 12}, - [4075] = {.lex_state = 66, .external_lex_state = 15}, - [4076] = {.lex_state = 14, .external_lex_state = 11}, - [4077] = {.lex_state = 66, .external_lex_state = 12}, - [4078] = {.lex_state = 66, .external_lex_state = 12}, + [4070] = {.lex_state = 66, .external_lex_state = 11}, + [4071] = {.lex_state = 66, .external_lex_state = 16}, + [4072] = {.lex_state = 18, .external_lex_state = 12}, + [4073] = {.lex_state = 66, .external_lex_state = 11}, + [4074] = {.lex_state = 66, .external_lex_state = 16}, + [4075] = {.lex_state = 66, .external_lex_state = 12}, + [4076] = {.lex_state = 18, .external_lex_state = 15}, + [4077] = {.lex_state = 66, .external_lex_state = 11}, + [4078] = {.lex_state = 14, .external_lex_state = 11}, [4079] = {.lex_state = 16, .external_lex_state = 19}, [4080] = {.lex_state = 18, .external_lex_state = 12}, - [4081] = {.lex_state = 66, .external_lex_state = 11}, + [4081] = {.lex_state = 18, .external_lex_state = 12}, [4082] = {.lex_state = 18, .external_lex_state = 12}, - [4083] = {.lex_state = 66, .external_lex_state = 2}, - [4084] = {.lex_state = 68, .external_lex_state = 17}, - [4085] = {.lex_state = 66, .external_lex_state = 11}, + [4083] = {.lex_state = 18, .external_lex_state = 12}, + [4084] = {.lex_state = 18, .external_lex_state = 12}, + [4085] = {.lex_state = 18, .external_lex_state = 12}, [4086] = {.lex_state = 66, .external_lex_state = 15}, - [4087] = {.lex_state = 68, .external_lex_state = 17}, - [4088] = {.lex_state = 18, .external_lex_state = 12}, - [4089] = {.lex_state = 66, .external_lex_state = 11}, + [4087] = {.lex_state = 66, .external_lex_state = 14}, + [4088] = {.lex_state = 66, .external_lex_state = 12}, + [4089] = {.lex_state = 66, .external_lex_state = 15}, [4090] = {.lex_state = 66, .external_lex_state = 12}, [4091] = {.lex_state = 66, .external_lex_state = 11}, [4092] = {.lex_state = 66, .external_lex_state = 14}, - [4093] = {.lex_state = 66, .external_lex_state = 11}, - [4094] = {.lex_state = 66, .external_lex_state = 11}, - [4095] = {.lex_state = 66, .external_lex_state = 16}, - [4096] = {.lex_state = 66, .external_lex_state = 16}, - [4097] = {.lex_state = 66, .external_lex_state = 14}, - [4098] = {.lex_state = 66, .external_lex_state = 15}, + [4093] = {.lex_state = 66, .external_lex_state = 14}, + [4094] = {.lex_state = 15, .external_lex_state = 14}, + [4095] = {.lex_state = 66, .external_lex_state = 11}, + [4096] = {.lex_state = 66, .external_lex_state = 15}, + [4097] = {.lex_state = 66, .external_lex_state = 11}, + [4098] = {.lex_state = 66, .external_lex_state = 16}, [4099] = {.lex_state = 66, .external_lex_state = 15}, - [4100] = {.lex_state = 66, .external_lex_state = 11}, - [4101] = {.lex_state = 66, .external_lex_state = 11}, - [4102] = {.lex_state = 66, .external_lex_state = 11}, - [4103] = {.lex_state = 66, .external_lex_state = 11}, - [4104] = {.lex_state = 66, .external_lex_state = 12}, - [4105] = {.lex_state = 66, .external_lex_state = 16}, - [4106] = {.lex_state = 66, .external_lex_state = 14}, + [4100] = {.lex_state = 66, .external_lex_state = 14}, + [4101] = {.lex_state = 66, .external_lex_state = 14}, + [4102] = {.lex_state = 15, .external_lex_state = 14}, + [4103] = {.lex_state = 66, .external_lex_state = 15}, + [4104] = {.lex_state = 66, .external_lex_state = 16}, + [4105] = {.lex_state = 66, .external_lex_state = 12}, + [4106] = {.lex_state = 15, .external_lex_state = 15}, [4107] = {.lex_state = 66, .external_lex_state = 14}, [4108] = {.lex_state = 66, .external_lex_state = 11}, - [4109] = {.lex_state = 66, .external_lex_state = 11}, + [4109] = {.lex_state = 66, .external_lex_state = 16}, [4110] = {.lex_state = 66, .external_lex_state = 11}, - [4111] = {.lex_state = 66, .external_lex_state = 11}, - [4112] = {.lex_state = 66, .external_lex_state = 12}, - [4113] = {.lex_state = 66, .external_lex_state = 16}, + [4111] = {.lex_state = 66, .external_lex_state = 16}, + [4112] = {.lex_state = 66, .external_lex_state = 14}, + [4113] = {.lex_state = 66, .external_lex_state = 12}, [4114] = {.lex_state = 66, .external_lex_state = 11}, - [4115] = {.lex_state = 66, .external_lex_state = 11}, + [4115] = {.lex_state = 66, .external_lex_state = 15}, [4116] = {.lex_state = 66, .external_lex_state = 11}, [4117] = {.lex_state = 66, .external_lex_state = 11}, [4118] = {.lex_state = 66, .external_lex_state = 11}, [4119] = {.lex_state = 66, .external_lex_state = 11}, - [4120] = {.lex_state = 66, .external_lex_state = 11}, + [4120] = {.lex_state = 66, .external_lex_state = 14}, [4121] = {.lex_state = 66, .external_lex_state = 11}, [4122] = {.lex_state = 66, .external_lex_state = 11}, - [4123] = {.lex_state = 66, .external_lex_state = 8}, - [4124] = {.lex_state = 66, .external_lex_state = 11}, + [4123] = {.lex_state = 66, .external_lex_state = 11}, + [4124] = {.lex_state = 66, .external_lex_state = 15}, [4125] = {.lex_state = 66, .external_lex_state = 12}, - [4126] = {.lex_state = 66, .external_lex_state = 11}, + [4126] = {.lex_state = 66, .external_lex_state = 15}, [4127] = {.lex_state = 66, .external_lex_state = 16}, - [4128] = {.lex_state = 66, .external_lex_state = 11}, + [4128] = {.lex_state = 66, .external_lex_state = 15}, [4129] = {.lex_state = 66, .external_lex_state = 11}, [4130] = {.lex_state = 66, .external_lex_state = 11}, - [4131] = {.lex_state = 66, .external_lex_state = 11}, - [4132] = {.lex_state = 66, .external_lex_state = 11}, + [4131] = {.lex_state = 66, .external_lex_state = 14}, + [4132] = {.lex_state = 66, .external_lex_state = 14}, [4133] = {.lex_state = 66, .external_lex_state = 11}, [4134] = {.lex_state = 66, .external_lex_state = 11}, - [4135] = {.lex_state = 66, .external_lex_state = 11}, + [4135] = {.lex_state = 66, .external_lex_state = 12}, [4136] = {.lex_state = 66, .external_lex_state = 11}, [4137] = {.lex_state = 66, .external_lex_state = 11}, - [4138] = {.lex_state = 66, .external_lex_state = 11}, + [4138] = {.lex_state = 66, .external_lex_state = 15}, [4139] = {.lex_state = 66, .external_lex_state = 11}, - [4140] = {.lex_state = 12, .external_lex_state = 12}, - [4141] = {.lex_state = 66, .external_lex_state = 11}, - [4142] = {.lex_state = 66, .external_lex_state = 11}, - [4143] = {.lex_state = 66, .external_lex_state = 11}, + [4140] = {.lex_state = 66, .external_lex_state = 11}, + [4141] = {.lex_state = 66, .external_lex_state = 14}, + [4142] = {.lex_state = 66, .external_lex_state = 15}, + [4143] = {.lex_state = 66, .external_lex_state = 15}, [4144] = {.lex_state = 66, .external_lex_state = 11}, - [4145] = {.lex_state = 66, .external_lex_state = 11}, + [4145] = {.lex_state = 66, .external_lex_state = 14}, [4146] = {.lex_state = 66, .external_lex_state = 11}, - [4147] = {.lex_state = 66, .external_lex_state = 11}, + [4147] = {.lex_state = 66, .external_lex_state = 16}, [4148] = {.lex_state = 66, .external_lex_state = 11}, [4149] = {.lex_state = 66, .external_lex_state = 11}, - [4150] = {.lex_state = 66, .external_lex_state = 11}, + [4150] = {.lex_state = 66, .external_lex_state = 14}, [4151] = {.lex_state = 66, .external_lex_state = 11}, - [4152] = {.lex_state = 66, .external_lex_state = 14}, + [4152] = {.lex_state = 66, .external_lex_state = 11}, [4153] = {.lex_state = 66, .external_lex_state = 11}, - [4154] = {.lex_state = 66, .external_lex_state = 14}, - [4155] = {.lex_state = 15, .external_lex_state = 15}, - [4156] = {.lex_state = 66, .external_lex_state = 15}, - [4157] = {.lex_state = 66, .external_lex_state = 15}, - [4158] = {.lex_state = 66, .external_lex_state = 14}, - [4159] = {.lex_state = 66, .external_lex_state = 16}, + [4154] = {.lex_state = 15, .external_lex_state = 15}, + [4155] = {.lex_state = 66, .external_lex_state = 16}, + [4156] = {.lex_state = 66, .external_lex_state = 14}, + [4157] = {.lex_state = 66, .external_lex_state = 11}, + [4158] = {.lex_state = 66, .external_lex_state = 11}, + [4159] = {.lex_state = 66, .external_lex_state = 11}, [4160] = {.lex_state = 66, .external_lex_state = 12}, - [4161] = {.lex_state = 66, .external_lex_state = 14}, - [4162] = {.lex_state = 66, .external_lex_state = 15}, - [4163] = {.lex_state = 66, .external_lex_state = 16}, - [4164] = {.lex_state = 66, .external_lex_state = 14}, - [4165] = {.lex_state = 66, .external_lex_state = 16}, - [4166] = {.lex_state = 66, .external_lex_state = 11}, + [4161] = {.lex_state = 66, .external_lex_state = 11}, + [4162] = {.lex_state = 66, .external_lex_state = 14}, + [4163] = {.lex_state = 66, .external_lex_state = 11}, + [4164] = {.lex_state = 15, .external_lex_state = 16}, + [4165] = {.lex_state = 66, .external_lex_state = 11}, + [4166] = {.lex_state = 66, .external_lex_state = 12}, [4167] = {.lex_state = 66, .external_lex_state = 15}, [4168] = {.lex_state = 66, .external_lex_state = 11}, [4169] = {.lex_state = 66, .external_lex_state = 11}, [4170] = {.lex_state = 66, .external_lex_state = 11}, [4171] = {.lex_state = 66, .external_lex_state = 11}, - [4172] = {.lex_state = 66, .external_lex_state = 14}, + [4172] = {.lex_state = 66, .external_lex_state = 11}, [4173] = {.lex_state = 66, .external_lex_state = 11}, - [4174] = {.lex_state = 66, .external_lex_state = 11}, - [4175] = {.lex_state = 66, .external_lex_state = 11}, + [4174] = {.lex_state = 66, .external_lex_state = 12}, + [4175] = {.lex_state = 66, .external_lex_state = 15}, [4176] = {.lex_state = 66, .external_lex_state = 11}, - [4177] = {.lex_state = 66, .external_lex_state = 15}, - [4178] = {.lex_state = 66, .external_lex_state = 12}, - [4179] = {.lex_state = 66, .external_lex_state = 14}, - [4180] = {.lex_state = 66, .external_lex_state = 15}, - [4181] = {.lex_state = 15, .external_lex_state = 12}, - [4182] = {.lex_state = 66, .external_lex_state = 12}, - [4183] = {.lex_state = 66, .external_lex_state = 16}, - [4184] = {.lex_state = 66, .external_lex_state = 11}, + [4177] = {.lex_state = 66, .external_lex_state = 11}, + [4178] = {.lex_state = 66, .external_lex_state = 11}, + [4179] = {.lex_state = 66, .external_lex_state = 11}, + [4180] = {.lex_state = 66, .external_lex_state = 12}, + [4181] = {.lex_state = 66, .external_lex_state = 11}, + [4182] = {.lex_state = 15, .external_lex_state = 16}, + [4183] = {.lex_state = 66, .external_lex_state = 11}, + [4184] = {.lex_state = 66, .external_lex_state = 12}, [4185] = {.lex_state = 66, .external_lex_state = 16}, - [4186] = {.lex_state = 66, .external_lex_state = 14}, - [4187] = {.lex_state = 66, .external_lex_state = 11}, - [4188] = {.lex_state = 15, .external_lex_state = 15}, + [4186] = {.lex_state = 66, .external_lex_state = 11}, + [4187] = {.lex_state = 66, .external_lex_state = 6}, + [4188] = {.lex_state = 66, .external_lex_state = 12}, [4189] = {.lex_state = 66, .external_lex_state = 11}, [4190] = {.lex_state = 66, .external_lex_state = 11}, - [4191] = {.lex_state = 66, .external_lex_state = 11}, + [4191] = {.lex_state = 66, .external_lex_state = 12}, [4192] = {.lex_state = 66, .external_lex_state = 14}, - [4193] = {.lex_state = 66, .external_lex_state = 11}, - [4194] = {.lex_state = 66, .external_lex_state = 11}, - [4195] = {.lex_state = 66, .external_lex_state = 12}, - [4196] = {.lex_state = 66, .external_lex_state = 11}, + [4193] = {.lex_state = 66, .external_lex_state = 16}, + [4194] = {.lex_state = 66, .external_lex_state = 12}, + [4195] = {.lex_state = 66, .external_lex_state = 14}, + [4196] = {.lex_state = 66, .external_lex_state = 16}, [4197] = {.lex_state = 66, .external_lex_state = 11}, - [4198] = {.lex_state = 15, .external_lex_state = 16}, + [4198] = {.lex_state = 66, .external_lex_state = 12}, [4199] = {.lex_state = 66, .external_lex_state = 11}, - [4200] = {.lex_state = 66, .external_lex_state = 14}, + [4200] = {.lex_state = 66, .external_lex_state = 11}, [4201] = {.lex_state = 66, .external_lex_state = 11}, - [4202] = {.lex_state = 66, .external_lex_state = 15}, - [4203] = {.lex_state = 66, .external_lex_state = 12}, + [4202] = {.lex_state = 66, .external_lex_state = 11}, + [4203] = {.lex_state = 66, .external_lex_state = 11}, [4204] = {.lex_state = 66, .external_lex_state = 11}, [4205] = {.lex_state = 66, .external_lex_state = 11}, [4206] = {.lex_state = 66, .external_lex_state = 11}, [4207] = {.lex_state = 66, .external_lex_state = 11}, - [4208] = {.lex_state = 66, .external_lex_state = 11}, - [4209] = {.lex_state = 15, .external_lex_state = 16}, + [4208] = {.lex_state = 66, .external_lex_state = 15}, + [4209] = {.lex_state = 66, .external_lex_state = 8}, [4210] = {.lex_state = 66, .external_lex_state = 11}, [4211] = {.lex_state = 66, .external_lex_state = 11}, - [4212] = {.lex_state = 66, .external_lex_state = 11}, - [4213] = {.lex_state = 66, .external_lex_state = 11}, - [4214] = {.lex_state = 66, .external_lex_state = 12}, - [4215] = {.lex_state = 66, .external_lex_state = 11}, - [4216] = {.lex_state = 66, .external_lex_state = 12}, + [4212] = {.lex_state = 66, .external_lex_state = 16}, + [4213] = {.lex_state = 15, .external_lex_state = 15}, + [4214] = {.lex_state = 66, .external_lex_state = 11}, + [4215] = {.lex_state = 66, .external_lex_state = 12}, + [4216] = {.lex_state = 66, .external_lex_state = 11}, [4217] = {.lex_state = 66, .external_lex_state = 11}, - [4218] = {.lex_state = 66, .external_lex_state = 14}, - [4219] = {.lex_state = 15, .external_lex_state = 14}, - [4220] = {.lex_state = 66, .external_lex_state = 12}, + [4218] = {.lex_state = 66, .external_lex_state = 11}, + [4219] = {.lex_state = 66, .external_lex_state = 11}, + [4220] = {.lex_state = 66, .external_lex_state = 11}, [4221] = {.lex_state = 66, .external_lex_state = 11}, - [4222] = {.lex_state = 66, .external_lex_state = 12}, - [4223] = {.lex_state = 66, .external_lex_state = 12}, + [4222] = {.lex_state = 66, .external_lex_state = 11}, + [4223] = {.lex_state = 66, .external_lex_state = 11}, [4224] = {.lex_state = 66, .external_lex_state = 11}, [4225] = {.lex_state = 66, .external_lex_state = 11}, - [4226] = {.lex_state = 66, .external_lex_state = 16}, + [4226] = {.lex_state = 66, .external_lex_state = 11}, [4227] = {.lex_state = 66, .external_lex_state = 11}, [4228] = {.lex_state = 66, .external_lex_state = 11}, [4229] = {.lex_state = 66, .external_lex_state = 11}, [4230] = {.lex_state = 66, .external_lex_state = 11}, [4231] = {.lex_state = 66, .external_lex_state = 11}, [4232] = {.lex_state = 66, .external_lex_state = 11}, - [4233] = {.lex_state = 66, .external_lex_state = 11}, + [4233] = {.lex_state = 66, .external_lex_state = 12}, [4234] = {.lex_state = 66, .external_lex_state = 11}, [4235] = {.lex_state = 66, .external_lex_state = 11}, - [4236] = {.lex_state = 66, .external_lex_state = 16}, + [4236] = {.lex_state = 12, .external_lex_state = 12}, [4237] = {.lex_state = 66, .external_lex_state = 11}, - [4238] = {.lex_state = 66, .external_lex_state = 11}, - [4239] = {.lex_state = 66, .external_lex_state = 11}, + [4238] = {.lex_state = 66, .external_lex_state = 16}, + [4239] = {.lex_state = 66, .external_lex_state = 14}, [4240] = {.lex_state = 66, .external_lex_state = 11}, [4241] = {.lex_state = 66, .external_lex_state = 11}, - [4242] = {.lex_state = 66, .external_lex_state = 16}, + [4242] = {.lex_state = 66, .external_lex_state = 7}, [4243] = {.lex_state = 66, .external_lex_state = 11}, - [4244] = {.lex_state = 15, .external_lex_state = 14}, - [4245] = {.lex_state = 66, .external_lex_state = 15}, + [4244] = {.lex_state = 66, .external_lex_state = 11}, + [4245] = {.lex_state = 66, .external_lex_state = 11}, [4246] = {.lex_state = 66, .external_lex_state = 11}, [4247] = {.lex_state = 66, .external_lex_state = 11}, - [4248] = {.lex_state = 15, .external_lex_state = 15}, + [4248] = {.lex_state = 66, .external_lex_state = 11}, [4249] = {.lex_state = 66, .external_lex_state = 11}, [4250] = {.lex_state = 66, .external_lex_state = 11}, [4251] = {.lex_state = 66, .external_lex_state = 11}, - [4252] = {.lex_state = 66, .external_lex_state = 12}, + [4252] = {.lex_state = 66, .external_lex_state = 11}, [4253] = {.lex_state = 66, .external_lex_state = 11}, [4254] = {.lex_state = 66, .external_lex_state = 11}, - [4255] = {.lex_state = 66, .external_lex_state = 15}, - [4256] = {.lex_state = 66, .external_lex_state = 14}, - [4257] = {.lex_state = 66, .external_lex_state = 7}, - [4258] = {.lex_state = 66, .external_lex_state = 15}, - [4259] = {.lex_state = 66, .external_lex_state = 6}, - [4260] = {.lex_state = 66, .external_lex_state = 15}, - [4261] = {.lex_state = 66, .external_lex_state = 14}, - [4262] = {.lex_state = 15, .external_lex_state = 16}, - [4263] = {.lex_state = 66, .external_lex_state = 15}, - [4264] = {.lex_state = 66, .external_lex_state = 12}, - [4265] = {.lex_state = 66, .external_lex_state = 14}, - [4266] = {.lex_state = 66, .external_lex_state = 12}, - [4267] = {.lex_state = 66, .external_lex_state = 11}, - [4268] = {.lex_state = 66, .external_lex_state = 11}, - [4269] = {.lex_state = 66, .external_lex_state = 11}, - [4270] = {.lex_state = 66, .external_lex_state = 16}, - [4271] = {.lex_state = 66, .external_lex_state = 14}, - [4272] = {.lex_state = 66, .external_lex_state = 15}, - [4273] = {.lex_state = 66, .external_lex_state = 14}, - [4274] = {.lex_state = 66, .external_lex_state = 11}, - [4275] = {.lex_state = 66, .external_lex_state = 11}, - [4276] = {.lex_state = 66, .external_lex_state = 11}, - [4277] = {.lex_state = 66, .external_lex_state = 11}, - [4278] = {.lex_state = 66, .external_lex_state = 11}, - [4279] = {.lex_state = 66, .external_lex_state = 12}, - [4280] = {.lex_state = 66, .external_lex_state = 12}, - [4281] = {.lex_state = 66, .external_lex_state = 15}, - [4282] = {.lex_state = 66, .external_lex_state = 14}, + [4255] = {.lex_state = 66, .external_lex_state = 11}, + [4256] = {.lex_state = 66, .external_lex_state = 11}, + [4257] = {.lex_state = 66, .external_lex_state = 11}, + [4258] = {.lex_state = 66, .external_lex_state = 11}, + [4259] = {.lex_state = 15, .external_lex_state = 12}, + [4260] = {.lex_state = 66, .external_lex_state = 11}, + [4261] = {.lex_state = 66, .external_lex_state = 16}, + [4262] = {.lex_state = 66, .external_lex_state = 11}, + [4263] = {.lex_state = 66, .external_lex_state = 11}, + [4264] = {.lex_state = 66, .external_lex_state = 15}, + [4265] = {.lex_state = 66, .external_lex_state = 16}, + [4266] = {.lex_state = 66, .external_lex_state = 14}, + [4267] = {.lex_state = 66, .external_lex_state = 15}, + [4268] = {.lex_state = 68, .external_lex_state = 17}, + [4269] = {.lex_state = 18, .external_lex_state = 11}, + [4270] = {.lex_state = 66, .external_lex_state = 12}, + [4271] = {.lex_state = 66, .external_lex_state = 12}, + [4272] = {.lex_state = 66, .external_lex_state = 12}, + [4273] = {.lex_state = 66, .external_lex_state = 12}, + [4274] = {.lex_state = 66, .external_lex_state = 15}, + [4275] = {.lex_state = 66, .external_lex_state = 14}, + [4276] = {.lex_state = 66, .external_lex_state = 15}, + [4277] = {.lex_state = 15, .external_lex_state = 16}, + [4278] = {.lex_state = 18, .external_lex_state = 11}, + [4279] = {.lex_state = 66, .external_lex_state = 15}, + [4280] = {.lex_state = 66, .external_lex_state = 14}, + [4281] = {.lex_state = 66, .external_lex_state = 11}, + [4282] = {.lex_state = 66, .external_lex_state = 12}, [4283] = {.lex_state = 66, .external_lex_state = 14}, [4284] = {.lex_state = 66, .external_lex_state = 16}, - [4285] = {.lex_state = 66, .external_lex_state = 14}, - [4286] = {.lex_state = 66, .external_lex_state = 11}, - [4287] = {.lex_state = 5, .external_lex_state = 12}, - [4288] = {.lex_state = 66, .external_lex_state = 11}, - [4289] = {.lex_state = 18, .external_lex_state = 11}, - [4290] = {.lex_state = 66, .external_lex_state = 12}, - [4291] = {.lex_state = 66, .external_lex_state = 11}, - [4292] = {.lex_state = 66, .external_lex_state = 11}, - [4293] = {.lex_state = 66, .external_lex_state = 15}, - [4294] = {.lex_state = 15, .external_lex_state = 16}, - [4295] = {.lex_state = 66, .external_lex_state = 12}, - [4296] = {.lex_state = 15, .external_lex_state = 15}, - [4297] = {.lex_state = 66, .external_lex_state = 12}, - [4298] = {.lex_state = 66, .external_lex_state = 14}, - [4299] = {.lex_state = 66, .external_lex_state = 12}, - [4300] = {.lex_state = 66, .external_lex_state = 16}, - [4301] = {.lex_state = 18, .external_lex_state = 11}, - [4302] = {.lex_state = 66, .external_lex_state = 14}, - [4303] = {.lex_state = 0, .external_lex_state = 18}, - [4304] = {.lex_state = 66, .external_lex_state = 14}, - [4305] = {.lex_state = 66, .external_lex_state = 12}, - [4306] = {.lex_state = 66, .external_lex_state = 12}, - [4307] = {.lex_state = 66, .external_lex_state = 14}, - [4308] = {.lex_state = 66, .external_lex_state = 15}, - [4309] = {.lex_state = 18, .external_lex_state = 11}, - [4310] = {.lex_state = 66, .external_lex_state = 11}, - [4311] = {.lex_state = 66, .external_lex_state = 14}, - [4312] = {.lex_state = 66, .external_lex_state = 12}, - [4313] = {.lex_state = 18, .external_lex_state = 11}, - [4314] = {.lex_state = 0, .external_lex_state = 18}, - [4315] = {.lex_state = 0, .external_lex_state = 18}, - [4316] = {.lex_state = 66, .external_lex_state = 14}, - [4317] = {.lex_state = 66, .external_lex_state = 15}, - [4318] = {.lex_state = 66, .external_lex_state = 14}, - [4319] = {.lex_state = 0, .external_lex_state = 18}, - [4320] = {.lex_state = 66, .external_lex_state = 16}, + [4285] = {.lex_state = 66, .external_lex_state = 16}, + [4286] = {.lex_state = 66, .external_lex_state = 14}, + [4287] = {.lex_state = 66, .external_lex_state = 11}, + [4288] = {.lex_state = 66, .external_lex_state = 14}, + [4289] = {.lex_state = 66, .external_lex_state = 16}, + [4290] = {.lex_state = 66, .external_lex_state = 14}, + [4291] = {.lex_state = 66, .external_lex_state = 12}, + [4292] = {.lex_state = 66, .external_lex_state = 12}, + [4293] = {.lex_state = 66, .external_lex_state = 14}, + [4294] = {.lex_state = 66, .external_lex_state = 14}, + [4295] = {.lex_state = 66, .external_lex_state = 16}, + [4296] = {.lex_state = 66, .external_lex_state = 14}, + [4297] = {.lex_state = 66, .external_lex_state = 16}, + [4298] = {.lex_state = 66, .external_lex_state = 11}, + [4299] = {.lex_state = 66, .external_lex_state = 16}, + [4300] = {.lex_state = 66, .external_lex_state = 12}, + [4301] = {.lex_state = 66, .external_lex_state = 14}, + [4302] = {.lex_state = 66, .external_lex_state = 12}, + [4303] = {.lex_state = 5, .external_lex_state = 12}, + [4304] = {.lex_state = 66, .external_lex_state = 16}, + [4305] = {.lex_state = 15, .external_lex_state = 16}, + [4306] = {.lex_state = 66, .external_lex_state = 11}, + [4307] = {.lex_state = 0, .external_lex_state = 18}, + [4308] = {.lex_state = 66, .external_lex_state = 14}, + [4309] = {.lex_state = 66, .external_lex_state = 14}, + [4310] = {.lex_state = 66, .external_lex_state = 16}, + [4311] = {.lex_state = 18, .external_lex_state = 11}, + [4312] = {.lex_state = 66, .external_lex_state = 16}, + [4313] = {.lex_state = 12, .external_lex_state = 11}, + [4314] = {.lex_state = 66, .external_lex_state = 12}, + [4315] = {.lex_state = 66, .external_lex_state = 14}, + [4316] = {.lex_state = 66, .external_lex_state = 11}, + [4317] = {.lex_state = 66, .external_lex_state = 14}, + [4318] = {.lex_state = 66, .external_lex_state = 11}, + [4319] = {.lex_state = 66, .external_lex_state = 14}, + [4320] = {.lex_state = 66, .external_lex_state = 15}, [4321] = {.lex_state = 66, .external_lex_state = 16}, - [4322] = {.lex_state = 66, .external_lex_state = 12}, - [4323] = {.lex_state = 0, .external_lex_state = 18}, - [4324] = {.lex_state = 0, .external_lex_state = 18}, - [4325] = {.lex_state = 66, .external_lex_state = 14}, - [4326] = {.lex_state = 66, .external_lex_state = 16}, - [4327] = {.lex_state = 18, .external_lex_state = 11}, - [4328] = {.lex_state = 66, .external_lex_state = 14}, - [4329] = {.lex_state = 0, .external_lex_state = 18}, - [4330] = {.lex_state = 66, .external_lex_state = 15}, - [4331] = {.lex_state = 66, .external_lex_state = 15}, - [4332] = {.lex_state = 66, .external_lex_state = 16}, - [4333] = {.lex_state = 66, .external_lex_state = 11}, - [4334] = {.lex_state = 68, .external_lex_state = 17}, - [4335] = {.lex_state = 66, .external_lex_state = 11}, - [4336] = {.lex_state = 66, .external_lex_state = 14}, - [4337] = {.lex_state = 66, .external_lex_state = 11}, - [4338] = {.lex_state = 18, .external_lex_state = 11}, - [4339] = {.lex_state = 68, .external_lex_state = 17}, - [4340] = {.lex_state = 66, .external_lex_state = 14}, - [4341] = {.lex_state = 66, .external_lex_state = 15}, - [4342] = {.lex_state = 66, .external_lex_state = 14}, + [4322] = {.lex_state = 66, .external_lex_state = 14}, + [4323] = {.lex_state = 15, .external_lex_state = 15}, + [4324] = {.lex_state = 68, .external_lex_state = 17}, + [4325] = {.lex_state = 66, .external_lex_state = 12}, + [4326] = {.lex_state = 66, .external_lex_state = 14}, + [4327] = {.lex_state = 66, .external_lex_state = 14}, + [4328] = {.lex_state = 5, .external_lex_state = 12}, + [4329] = {.lex_state = 66, .external_lex_state = 12}, + [4330] = {.lex_state = 15, .external_lex_state = 16}, + [4331] = {.lex_state = 66, .external_lex_state = 11}, + [4332] = {.lex_state = 66, .external_lex_state = 11}, + [4333] = {.lex_state = 66, .external_lex_state = 12}, + [4334] = {.lex_state = 66, .external_lex_state = 12}, + [4335] = {.lex_state = 66, .external_lex_state = 12}, + [4336] = {.lex_state = 66, .external_lex_state = 11}, + [4337] = {.lex_state = 66, .external_lex_state = 16}, + [4338] = {.lex_state = 66, .external_lex_state = 15}, + [4339] = {.lex_state = 66, .external_lex_state = 15}, + [4340] = {.lex_state = 66, .external_lex_state = 15}, + [4341] = {.lex_state = 66, .external_lex_state = 14}, + [4342] = {.lex_state = 66, .external_lex_state = 15}, [4343] = {.lex_state = 66, .external_lex_state = 14}, [4344] = {.lex_state = 66, .external_lex_state = 15}, [4345] = {.lex_state = 66, .external_lex_state = 16}, - [4346] = {.lex_state = 66, .external_lex_state = 16}, + [4346] = {.lex_state = 66, .external_lex_state = 14}, [4347] = {.lex_state = 66, .external_lex_state = 14}, - [4348] = {.lex_state = 66, .external_lex_state = 14}, - [4349] = {.lex_state = 66, .external_lex_state = 12}, - [4350] = {.lex_state = 66, .external_lex_state = 12}, - [4351] = {.lex_state = 66, .external_lex_state = 14}, - [4352] = {.lex_state = 12, .external_lex_state = 11}, - [4353] = {.lex_state = 66, .external_lex_state = 12}, - [4354] = {.lex_state = 66, .external_lex_state = 16}, - [4355] = {.lex_state = 66, .external_lex_state = 16}, - [4356] = {.lex_state = 66, .external_lex_state = 12}, - [4357] = {.lex_state = 66, .external_lex_state = 16}, - [4358] = {.lex_state = 15, .external_lex_state = 16}, - [4359] = {.lex_state = 66, .external_lex_state = 16}, - [4360] = {.lex_state = 66, .external_lex_state = 11}, - [4361] = {.lex_state = 12, .external_lex_state = 11}, - [4362] = {.lex_state = 66, .external_lex_state = 12}, - [4363] = {.lex_state = 66, .external_lex_state = 15}, - [4364] = {.lex_state = 18, .external_lex_state = 11}, - [4365] = {.lex_state = 66, .external_lex_state = 16}, - [4366] = {.lex_state = 66, .external_lex_state = 12}, - [4367] = {.lex_state = 66, .external_lex_state = 16}, - [4368] = {.lex_state = 66, .external_lex_state = 16}, - [4369] = {.lex_state = 66, .external_lex_state = 12}, - [4370] = {.lex_state = 66, .external_lex_state = 14}, - [4371] = {.lex_state = 66, .external_lex_state = 15}, - [4372] = {.lex_state = 66, .external_lex_state = 15}, + [4348] = {.lex_state = 66, .external_lex_state = 11}, + [4349] = {.lex_state = 66, .external_lex_state = 11}, + [4350] = {.lex_state = 18, .external_lex_state = 11}, + [4351] = {.lex_state = 66, .external_lex_state = 12}, + [4352] = {.lex_state = 66, .external_lex_state = 14}, + [4353] = {.lex_state = 0, .external_lex_state = 18}, + [4354] = {.lex_state = 12, .external_lex_state = 11}, + [4355] = {.lex_state = 68, .external_lex_state = 17}, + [4356] = {.lex_state = 66, .external_lex_state = 11}, + [4357] = {.lex_state = 68, .external_lex_state = 17}, + [4358] = {.lex_state = 66, .external_lex_state = 12}, + [4359] = {.lex_state = 66, .external_lex_state = 11}, + [4360] = {.lex_state = 0, .external_lex_state = 18}, + [4361] = {.lex_state = 0, .external_lex_state = 18}, + [4362] = {.lex_state = 66, .external_lex_state = 14}, + [4363] = {.lex_state = 66, .external_lex_state = 12}, + [4364] = {.lex_state = 66, .external_lex_state = 15}, + [4365] = {.lex_state = 18, .external_lex_state = 11}, + [4366] = {.lex_state = 66, .external_lex_state = 14}, + [4367] = {.lex_state = 66, .external_lex_state = 12}, + [4368] = {.lex_state = 66, .external_lex_state = 11}, + [4369] = {.lex_state = 18, .external_lex_state = 11}, + [4370] = {.lex_state = 18, .external_lex_state = 11}, + [4371] = {.lex_state = 66, .external_lex_state = 11}, + [4372] = {.lex_state = 66, .external_lex_state = 16}, [4373] = {.lex_state = 66, .external_lex_state = 11}, [4374] = {.lex_state = 66, .external_lex_state = 11}, - [4375] = {.lex_state = 68, .external_lex_state = 17}, - [4376] = {.lex_state = 66, .external_lex_state = 16}, - [4377] = {.lex_state = 66, .external_lex_state = 15}, + [4375] = {.lex_state = 66, .external_lex_state = 12}, + [4376] = {.lex_state = 66, .external_lex_state = 15}, + [4377] = {.lex_state = 66, .external_lex_state = 11}, [4378] = {.lex_state = 18, .external_lex_state = 11}, - [4379] = {.lex_state = 66, .external_lex_state = 12}, - [4380] = {.lex_state = 18, .external_lex_state = 11}, - [4381] = {.lex_state = 66, .external_lex_state = 12}, - [4382] = {.lex_state = 5, .external_lex_state = 12}, - [4383] = {.lex_state = 66, .external_lex_state = 14}, - [4384] = {.lex_state = 66, .external_lex_state = 15}, - [4385] = {.lex_state = 0, .external_lex_state = 18}, + [4379] = {.lex_state = 18, .external_lex_state = 11}, + [4380] = {.lex_state = 66, .external_lex_state = 16}, + [4381] = {.lex_state = 18, .external_lex_state = 11}, + [4382] = {.lex_state = 66, .external_lex_state = 16}, + [4383] = {.lex_state = 66, .external_lex_state = 12}, + [4384] = {.lex_state = 66, .external_lex_state = 14}, + [4385] = {.lex_state = 66, .external_lex_state = 15}, [4386] = {.lex_state = 66, .external_lex_state = 15}, [4387] = {.lex_state = 66, .external_lex_state = 15}, [4388] = {.lex_state = 66, .external_lex_state = 15}, [4389] = {.lex_state = 66, .external_lex_state = 15}, [4390] = {.lex_state = 66, .external_lex_state = 15}, - [4391] = {.lex_state = 66, .external_lex_state = 14}, - [4392] = {.lex_state = 66, .external_lex_state = 15}, - [4393] = {.lex_state = 66, .external_lex_state = 14}, - [4394] = {.lex_state = 66, .external_lex_state = 15}, - [4395] = {.lex_state = 66, .external_lex_state = 14}, - [4396] = {.lex_state = 18, .external_lex_state = 11}, - [4397] = {.lex_state = 68, .external_lex_state = 17}, - [4398] = {.lex_state = 66, .external_lex_state = 15}, - [4399] = {.lex_state = 66, .external_lex_state = 11}, + [4391] = {.lex_state = 66, .external_lex_state = 15}, + [4392] = {.lex_state = 66, .external_lex_state = 11}, + [4393] = {.lex_state = 66, .external_lex_state = 15}, + [4394] = {.lex_state = 66, .external_lex_state = 16}, + [4395] = {.lex_state = 0, .external_lex_state = 18}, + [4396] = {.lex_state = 66, .external_lex_state = 11}, + [4397] = {.lex_state = 0, .external_lex_state = 18}, + [4398] = {.lex_state = 0, .external_lex_state = 18}, + [4399] = {.lex_state = 66, .external_lex_state = 15}, [4400] = {.lex_state = 66, .external_lex_state = 15}, - [4401] = {.lex_state = 66, .external_lex_state = 14}, - [4402] = {.lex_state = 15, .external_lex_state = 16}, + [4401] = {.lex_state = 0, .external_lex_state = 18}, + [4402] = {.lex_state = 66, .external_lex_state = 16}, [4403] = {.lex_state = 66, .external_lex_state = 12}, - [4404] = {.lex_state = 66, .external_lex_state = 16}, + [4404] = {.lex_state = 66, .external_lex_state = 12}, [4405] = {.lex_state = 66, .external_lex_state = 12}, - [4406] = {.lex_state = 66, .external_lex_state = 12}, + [4406] = {.lex_state = 15, .external_lex_state = 16}, [4407] = {.lex_state = 66, .external_lex_state = 12}, - [4408] = {.lex_state = 66, .external_lex_state = 20}, - [4409] = {.lex_state = 66, .external_lex_state = 20}, + [4408] = {.lex_state = 66, .external_lex_state = 11}, + [4409] = {.lex_state = 66, .external_lex_state = 12}, [4410] = {.lex_state = 66, .external_lex_state = 12}, [4411] = {.lex_state = 66, .external_lex_state = 12}, - [4412] = {.lex_state = 66, .external_lex_state = 5}, - [4413] = {.lex_state = 66, .external_lex_state = 11}, + [4412] = {.lex_state = 66, .external_lex_state = 12}, + [4413] = {.lex_state = 18, .external_lex_state = 12}, [4414] = {.lex_state = 66, .external_lex_state = 14}, - [4415] = {.lex_state = 66, .external_lex_state = 12}, - [4416] = {.lex_state = 18, .external_lex_state = 12}, - [4417] = {.lex_state = 66, .external_lex_state = 11}, + [4415] = {.lex_state = 66, .external_lex_state = 14}, + [4416] = {.lex_state = 66, .external_lex_state = 12}, + [4417] = {.lex_state = 66, .external_lex_state = 20}, [4418] = {.lex_state = 66, .external_lex_state = 20}, - [4419] = {.lex_state = 12, .external_lex_state = 12}, - [4420] = {.lex_state = 66, .external_lex_state = 20}, - [4421] = {.lex_state = 66, .external_lex_state = 20}, + [4419] = {.lex_state = 66, .external_lex_state = 11}, + [4420] = {.lex_state = 66, .external_lex_state = 14}, + [4421] = {.lex_state = 15, .external_lex_state = 16}, [4422] = {.lex_state = 66, .external_lex_state = 14}, - [4423] = {.lex_state = 66, .external_lex_state = 12}, - [4424] = {.lex_state = 3, .external_lex_state = 15}, - [4425] = {.lex_state = 12, .external_lex_state = 12}, + [4423] = {.lex_state = 66, .external_lex_state = 14}, + [4424] = {.lex_state = 66, .external_lex_state = 12}, + [4425] = {.lex_state = 66, .external_lex_state = 11}, [4426] = {.lex_state = 66, .external_lex_state = 12}, - [4427] = {.lex_state = 66, .external_lex_state = 11}, - [4428] = {.lex_state = 66, .external_lex_state = 11}, - [4429] = {.lex_state = 66, .external_lex_state = 20}, - [4430] = {.lex_state = 66, .external_lex_state = 12}, - [4431] = {.lex_state = 66, .external_lex_state = 20}, - [4432] = {.lex_state = 66, .external_lex_state = 15}, - [4433] = {.lex_state = 66, .external_lex_state = 11}, - [4434] = {.lex_state = 66, .external_lex_state = 12}, - [4435] = {.lex_state = 66, .external_lex_state = 14}, - [4436] = {.lex_state = 15, .external_lex_state = 16}, - [4437] = {.lex_state = 66, .external_lex_state = 12}, - [4438] = {.lex_state = 66, .external_lex_state = 12}, - [4439] = {.lex_state = 66, .external_lex_state = 11}, - [4440] = {.lex_state = 66, .external_lex_state = 15}, + [4427] = {.lex_state = 66, .external_lex_state = 12}, + [4428] = {.lex_state = 66, .external_lex_state = 12}, + [4429] = {.lex_state = 66, .external_lex_state = 15}, + [4430] = {.lex_state = 66, .external_lex_state = 11}, + [4431] = {.lex_state = 66, .external_lex_state = 16}, + [4432] = {.lex_state = 66, .external_lex_state = 12}, + [4433] = {.lex_state = 15, .external_lex_state = 16}, + [4434] = {.lex_state = 66, .external_lex_state = 11}, + [4435] = {.lex_state = 66, .external_lex_state = 12}, + [4436] = {.lex_state = 66, .external_lex_state = 12}, + [4437] = {.lex_state = 66, .external_lex_state = 14}, + [4438] = {.lex_state = 66, .external_lex_state = 15}, + [4439] = {.lex_state = 66, .external_lex_state = 15}, + [4440] = {.lex_state = 3, .external_lex_state = 15}, [4441] = {.lex_state = 66, .external_lex_state = 12}, - [4442] = {.lex_state = 66, .external_lex_state = 12}, - [4443] = {.lex_state = 66, .external_lex_state = 12}, - [4444] = {.lex_state = 66, .external_lex_state = 11}, - [4445] = {.lex_state = 3, .external_lex_state = 15}, - [4446] = {.lex_state = 66, .external_lex_state = 16}, - [4447] = {.lex_state = 66, .external_lex_state = 15}, + [4442] = {.lex_state = 66, .external_lex_state = 14}, + [4443] = {.lex_state = 66, .external_lex_state = 20}, + [4444] = {.lex_state = 66, .external_lex_state = 15}, + [4445] = {.lex_state = 66, .external_lex_state = 12}, + [4446] = {.lex_state = 66, .external_lex_state = 12}, + [4447] = {.lex_state = 66, .external_lex_state = 12}, [4448] = {.lex_state = 66, .external_lex_state = 12}, - [4449] = {.lex_state = 15, .external_lex_state = 16}, + [4449] = {.lex_state = 66, .external_lex_state = 12}, [4450] = {.lex_state = 66, .external_lex_state = 20}, - [4451] = {.lex_state = 66, .external_lex_state = 12}, - [4452] = {.lex_state = 66, .external_lex_state = 20}, + [4451] = {.lex_state = 66, .external_lex_state = 11}, + [4452] = {.lex_state = 66, .external_lex_state = 11}, [4453] = {.lex_state = 66, .external_lex_state = 12}, - [4454] = {.lex_state = 66, .external_lex_state = 15}, - [4455] = {.lex_state = 66, .external_lex_state = 12}, - [4456] = {.lex_state = 66, .external_lex_state = 11}, - [4457] = {.lex_state = 66, .external_lex_state = 14}, + [4454] = {.lex_state = 66, .external_lex_state = 12}, + [4455] = {.lex_state = 66, .external_lex_state = 15}, + [4456] = {.lex_state = 15, .external_lex_state = 16}, + [4457] = {.lex_state = 66, .external_lex_state = 12}, [4458] = {.lex_state = 66, .external_lex_state = 11}, - [4459] = {.lex_state = 66, .external_lex_state = 12}, + [4459] = {.lex_state = 66, .external_lex_state = 20}, [4460] = {.lex_state = 66, .external_lex_state = 12}, - [4461] = {.lex_state = 66, .external_lex_state = 12}, - [4462] = {.lex_state = 66, .external_lex_state = 14}, - [4463] = {.lex_state = 66, .external_lex_state = 11}, + [4461] = {.lex_state = 66, .external_lex_state = 11}, + [4462] = {.lex_state = 66, .external_lex_state = 11}, + [4463] = {.lex_state = 66, .external_lex_state = 14}, [4464] = {.lex_state = 66, .external_lex_state = 12}, - [4465] = {.lex_state = 66, .external_lex_state = 20}, - [4466] = {.lex_state = 66, .external_lex_state = 12}, - [4467] = {.lex_state = 66, .external_lex_state = 11}, - [4468] = {.lex_state = 66, .external_lex_state = 20}, - [4469] = {.lex_state = 66, .external_lex_state = 16}, + [4465] = {.lex_state = 66, .external_lex_state = 12}, + [4466] = {.lex_state = 66, .external_lex_state = 14}, + [4467] = {.lex_state = 66, .external_lex_state = 12}, + [4468] = {.lex_state = 66, .external_lex_state = 12}, + [4469] = {.lex_state = 66, .external_lex_state = 15}, [4470] = {.lex_state = 66, .external_lex_state = 20}, - [4471] = {.lex_state = 66, .external_lex_state = 12}, - [4472] = {.lex_state = 66, .external_lex_state = 11}, - [4473] = {.lex_state = 66, .external_lex_state = 12}, - [4474] = {.lex_state = 66, .external_lex_state = 15}, + [4471] = {.lex_state = 66, .external_lex_state = 16}, + [4472] = {.lex_state = 66, .external_lex_state = 20}, + [4473] = {.lex_state = 15, .external_lex_state = 16}, + [4474] = {.lex_state = 66, .external_lex_state = 20}, [4475] = {.lex_state = 66, .external_lex_state = 20}, - [4476] = {.lex_state = 66, .external_lex_state = 12}, + [4476] = {.lex_state = 66, .external_lex_state = 15}, [4477] = {.lex_state = 66, .external_lex_state = 12}, - [4478] = {.lex_state = 66, .external_lex_state = 12}, - [4479] = {.lex_state = 66, .external_lex_state = 12}, - [4480] = {.lex_state = 66, .external_lex_state = 11}, + [4478] = {.lex_state = 66, .external_lex_state = 20}, + [4479] = {.lex_state = 66, .external_lex_state = 20}, + [4480] = {.lex_state = 15, .external_lex_state = 11}, [4481] = {.lex_state = 66, .external_lex_state = 15}, [4482] = {.lex_state = 66, .external_lex_state = 12}, - [4483] = {.lex_state = 66, .external_lex_state = 12}, - [4484] = {.lex_state = 66, .external_lex_state = 11}, + [4483] = {.lex_state = 66, .external_lex_state = 15}, + [4484] = {.lex_state = 66, .external_lex_state = 16}, [4485] = {.lex_state = 66, .external_lex_state = 12}, [4486] = {.lex_state = 66, .external_lex_state = 12}, - [4487] = {.lex_state = 66, .external_lex_state = 14}, + [4487] = {.lex_state = 66, .external_lex_state = 16}, [4488] = {.lex_state = 66, .external_lex_state = 12}, - [4489] = {.lex_state = 66, .external_lex_state = 20}, - [4490] = {.lex_state = 66, .external_lex_state = 11}, + [4489] = {.lex_state = 66, .external_lex_state = 14}, + [4490] = {.lex_state = 66, .external_lex_state = 20}, [4491] = {.lex_state = 66, .external_lex_state = 12}, - [4492] = {.lex_state = 15, .external_lex_state = 16}, - [4493] = {.lex_state = 66, .external_lex_state = 15}, + [4492] = {.lex_state = 12, .external_lex_state = 12}, + [4493] = {.lex_state = 66, .external_lex_state = 12}, [4494] = {.lex_state = 66, .external_lex_state = 16}, - [4495] = {.lex_state = 66, .external_lex_state = 15}, - [4496] = {.lex_state = 66, .external_lex_state = 15}, - [4497] = {.lex_state = 66, .external_lex_state = 16}, - [4498] = {.lex_state = 66, .external_lex_state = 16}, - [4499] = {.lex_state = 66, .external_lex_state = 15}, + [4495] = {.lex_state = 66, .external_lex_state = 20}, + [4496] = {.lex_state = 66, .external_lex_state = 20}, + [4497] = {.lex_state = 3, .external_lex_state = 15}, + [4498] = {.lex_state = 66, .external_lex_state = 15}, + [4499] = {.lex_state = 66, .external_lex_state = 11}, [4500] = {.lex_state = 66, .external_lex_state = 20}, - [4501] = {.lex_state = 66, .external_lex_state = 16}, - [4502] = {.lex_state = 66, .external_lex_state = 20}, - [4503] = {.lex_state = 66, .external_lex_state = 16}, - [4504] = {.lex_state = 66, .external_lex_state = 16}, - [4505] = {.lex_state = 66, .external_lex_state = 11}, - [4506] = {.lex_state = 66, .external_lex_state = 12}, - [4507] = {.lex_state = 66, .external_lex_state = 20}, - [4508] = {.lex_state = 66, .external_lex_state = 20}, - [4509] = {.lex_state = 66, .external_lex_state = 14}, - [4510] = {.lex_state = 66, .external_lex_state = 20}, - [4511] = {.lex_state = 66, .external_lex_state = 14}, - [4512] = {.lex_state = 66, .external_lex_state = 12}, - [4513] = {.lex_state = 18, .external_lex_state = 12}, - [4514] = {.lex_state = 66, .external_lex_state = 11}, - [4515] = {.lex_state = 66, .external_lex_state = 20}, + [4501] = {.lex_state = 66, .external_lex_state = 12}, + [4502] = {.lex_state = 66, .external_lex_state = 15}, + [4503] = {.lex_state = 66, .external_lex_state = 20}, + [4504] = {.lex_state = 66, .external_lex_state = 15}, + [4505] = {.lex_state = 66, .external_lex_state = 5}, + [4506] = {.lex_state = 66, .external_lex_state = 20}, + [4507] = {.lex_state = 66, .external_lex_state = 12}, + [4508] = {.lex_state = 66, .external_lex_state = 16}, + [4509] = {.lex_state = 66, .external_lex_state = 11}, + [4510] = {.lex_state = 66, .external_lex_state = 16}, + [4511] = {.lex_state = 66, .external_lex_state = 11}, + [4512] = {.lex_state = 66, .external_lex_state = 11}, + [4513] = {.lex_state = 66, .external_lex_state = 12}, + [4514] = {.lex_state = 66, .external_lex_state = 14}, + [4515] = {.lex_state = 15, .external_lex_state = 16}, [4516] = {.lex_state = 66, .external_lex_state = 12}, - [4517] = {.lex_state = 66, .external_lex_state = 12}, + [4517] = {.lex_state = 15, .external_lex_state = 16}, [4518] = {.lex_state = 15, .external_lex_state = 16}, [4519] = {.lex_state = 15, .external_lex_state = 16}, [4520] = {.lex_state = 66, .external_lex_state = 12}, [4521] = {.lex_state = 66, .external_lex_state = 12}, - [4522] = {.lex_state = 66, .external_lex_state = 12}, + [4522] = {.lex_state = 66, .external_lex_state = 11}, [4523] = {.lex_state = 66, .external_lex_state = 12}, - [4524] = {.lex_state = 66, .external_lex_state = 14}, - [4525] = {.lex_state = 66, .external_lex_state = 12}, - [4526] = {.lex_state = 66, .external_lex_state = 16}, + [4524] = {.lex_state = 66, .external_lex_state = 20}, + [4525] = {.lex_state = 66, .external_lex_state = 20}, + [4526] = {.lex_state = 66, .external_lex_state = 12}, [4527] = {.lex_state = 66, .external_lex_state = 12}, [4528] = {.lex_state = 66, .external_lex_state = 12}, [4529] = {.lex_state = 66, .external_lex_state = 12}, - [4530] = {.lex_state = 66, .external_lex_state = 12}, - [4531] = {.lex_state = 66, .external_lex_state = 16}, - [4532] = {.lex_state = 15, .external_lex_state = 11}, + [4530] = {.lex_state = 66, .external_lex_state = 16}, + [4531] = {.lex_state = 18, .external_lex_state = 12}, + [4532] = {.lex_state = 66, .external_lex_state = 12}, [4533] = {.lex_state = 66, .external_lex_state = 12}, [4534] = {.lex_state = 15, .external_lex_state = 16}, - [4535] = {.lex_state = 66, .external_lex_state = 15}, - [4536] = {.lex_state = 66, .external_lex_state = 15}, + [4535] = {.lex_state = 66, .external_lex_state = 20}, + [4536] = {.lex_state = 66, .external_lex_state = 16}, [4537] = {.lex_state = 66, .external_lex_state = 11}, - [4538] = {.lex_state = 66, .external_lex_state = 16}, - [4539] = {.lex_state = 66, .external_lex_state = 12}, - [4540] = {.lex_state = 66, .external_lex_state = 16}, + [4538] = {.lex_state = 66, .external_lex_state = 12}, + [4539] = {.lex_state = 66, .external_lex_state = 15}, + [4540] = {.lex_state = 66, .external_lex_state = 15}, [4541] = {.lex_state = 66, .external_lex_state = 11}, [4542] = {.lex_state = 66, .external_lex_state = 12}, - [4543] = {.lex_state = 66, .external_lex_state = 12}, + [4543] = {.lex_state = 66, .external_lex_state = 20}, [4544] = {.lex_state = 66, .external_lex_state = 11}, [4545] = {.lex_state = 66, .external_lex_state = 11}, - [4546] = {.lex_state = 15, .external_lex_state = 16}, - [4547] = {.lex_state = 15, .external_lex_state = 16}, - [4548] = {.lex_state = 15, .external_lex_state = 16}, - [4549] = {.lex_state = 66, .external_lex_state = 14}, - [4550] = {.lex_state = 66, .external_lex_state = 12}, - [4551] = {.lex_state = 66, .external_lex_state = 11}, - [4552] = {.lex_state = 66, .external_lex_state = 15}, - [4553] = {.lex_state = 66, .external_lex_state = 20}, - [4554] = {.lex_state = 66, .external_lex_state = 14}, - [4555] = {.lex_state = 66, .external_lex_state = 14}, - [4556] = {.lex_state = 66, .external_lex_state = 15}, + [4546] = {.lex_state = 66, .external_lex_state = 20}, + [4547] = {.lex_state = 66, .external_lex_state = 11}, + [4548] = {.lex_state = 66, .external_lex_state = 12}, + [4549] = {.lex_state = 66, .external_lex_state = 11}, + [4550] = {.lex_state = 66, .external_lex_state = 20}, + [4551] = {.lex_state = 12, .external_lex_state = 12}, + [4552] = {.lex_state = 66, .external_lex_state = 14}, + [4553] = {.lex_state = 66, .external_lex_state = 11}, + [4554] = {.lex_state = 66, .external_lex_state = 15}, + [4555] = {.lex_state = 66, .external_lex_state = 15}, + [4556] = {.lex_state = 66, .external_lex_state = 20}, [4557] = {.lex_state = 66, .external_lex_state = 14}, - [4558] = {.lex_state = 66, .external_lex_state = 20}, - [4559] = {.lex_state = 66, .external_lex_state = 11}, - [4560] = {.lex_state = 66, .external_lex_state = 14}, + [4558] = {.lex_state = 66, .external_lex_state = 12}, + [4559] = {.lex_state = 66, .external_lex_state = 14}, + [4560] = {.lex_state = 66, .external_lex_state = 12}, [4561] = {.lex_state = 66, .external_lex_state = 11}, - [4562] = {.lex_state = 66, .external_lex_state = 12}, - [4563] = {.lex_state = 66, .external_lex_state = 15}, - [4564] = {.lex_state = 66, .external_lex_state = 11}, - [4565] = {.lex_state = 66, .external_lex_state = 14}, - [4566] = {.lex_state = 18, .external_lex_state = 12}, - [4567] = {.lex_state = 66, .external_lex_state = 15}, - [4568] = {.lex_state = 66, .external_lex_state = 14}, - [4569] = {.lex_state = 3, .external_lex_state = 15}, - [4570] = {.lex_state = 66, .external_lex_state = 20}, + [4562] = {.lex_state = 66, .external_lex_state = 11}, + [4563] = {.lex_state = 66, .external_lex_state = 11}, + [4564] = {.lex_state = 66, .external_lex_state = 14}, + [4565] = {.lex_state = 66, .external_lex_state = 12}, + [4566] = {.lex_state = 66, .external_lex_state = 12}, + [4567] = {.lex_state = 66, .external_lex_state = 20}, + [4568] = {.lex_state = 66, .external_lex_state = 15}, + [4569] = {.lex_state = 66, .external_lex_state = 16}, + [4570] = {.lex_state = 66, .external_lex_state = 15}, [4571] = {.lex_state = 66, .external_lex_state = 12}, [4572] = {.lex_state = 66, .external_lex_state = 12}, - [4573] = {.lex_state = 66, .external_lex_state = 12}, - [4574] = {.lex_state = 66, .external_lex_state = 15}, - [4575] = {.lex_state = 66, .external_lex_state = 15}, - [4576] = {.lex_state = 66, .external_lex_state = 15}, - [4577] = {.lex_state = 66, .external_lex_state = 15}, - [4578] = {.lex_state = 66, .external_lex_state = 11}, - [4579] = {.lex_state = 66, .external_lex_state = 14}, - [4580] = {.lex_state = 66, .external_lex_state = 20}, - [4581] = {.lex_state = 66, .external_lex_state = 12}, - [4582] = {.lex_state = 66, .external_lex_state = 12}, - [4583] = {.lex_state = 66, .external_lex_state = 12}, - [4584] = {.lex_state = 15, .external_lex_state = 11}, - [4585] = {.lex_state = 66, .external_lex_state = 20}, - [4586] = {.lex_state = 66, .external_lex_state = 12}, - [4587] = {.lex_state = 66, .external_lex_state = 20}, - [4588] = {.lex_state = 66, .external_lex_state = 12}, + [4573] = {.lex_state = 66, .external_lex_state = 16}, + [4574] = {.lex_state = 18, .external_lex_state = 12}, + [4575] = {.lex_state = 66, .external_lex_state = 20}, + [4576] = {.lex_state = 66, .external_lex_state = 14}, + [4577] = {.lex_state = 66, .external_lex_state = 12}, + [4578] = {.lex_state = 66, .external_lex_state = 12}, + [4579] = {.lex_state = 66, .external_lex_state = 12}, + [4580] = {.lex_state = 66, .external_lex_state = 15}, + [4581] = {.lex_state = 66, .external_lex_state = 15}, + [4582] = {.lex_state = 66, .external_lex_state = 11}, + [4583] = {.lex_state = 66, .external_lex_state = 15}, + [4584] = {.lex_state = 66, .external_lex_state = 12}, + [4585] = {.lex_state = 66, .external_lex_state = 14}, + [4586] = {.lex_state = 3, .external_lex_state = 15}, + [4587] = {.lex_state = 66, .external_lex_state = 12}, + [4588] = {.lex_state = 66, .external_lex_state = 20}, [4589] = {.lex_state = 66, .external_lex_state = 11}, - [4590] = {.lex_state = 66, .external_lex_state = 20}, + [4590] = {.lex_state = 15, .external_lex_state = 11}, [4591] = {.lex_state = 66, .external_lex_state = 14}, - [4592] = {.lex_state = 66, .external_lex_state = 14}, - [4593] = {.lex_state = 66, .external_lex_state = 12}, - [4594] = {.lex_state = 66, .external_lex_state = 11}, - [4595] = {.lex_state = 66, .external_lex_state = 11}, - [4596] = {.lex_state = 66, .external_lex_state = 16}, - [4597] = {.lex_state = 66, .external_lex_state = 16}, - [4598] = {.lex_state = 66, .external_lex_state = 11}, - [4599] = {.lex_state = 66, .external_lex_state = 21}, + [4592] = {.lex_state = 66, .external_lex_state = 16}, + [4593] = {.lex_state = 66, .external_lex_state = 16}, + [4594] = {.lex_state = 66, .external_lex_state = 14}, + [4595] = {.lex_state = 66, .external_lex_state = 13}, + [4596] = {.lex_state = 66, .external_lex_state = 13}, + [4597] = {.lex_state = 66, .external_lex_state = 11}, + [4598] = {.lex_state = 66, .external_lex_state = 12}, + [4599] = {.lex_state = 66, .external_lex_state = 14}, [4600] = {.lex_state = 66, .external_lex_state = 16}, - [4601] = {.lex_state = 66, .external_lex_state = 16}, - [4602] = {.lex_state = 66, .external_lex_state = 12}, - [4603] = {.lex_state = 66, .external_lex_state = 16}, - [4604] = {.lex_state = 66, .external_lex_state = 16}, - [4605] = {.lex_state = 66, .external_lex_state = 12}, - [4606] = {.lex_state = 66, .external_lex_state = 21}, - [4607] = {.lex_state = 66, .external_lex_state = 16}, - [4608] = {.lex_state = 66, .external_lex_state = 11}, - [4609] = {.lex_state = 66, .external_lex_state = 11}, - [4610] = {.lex_state = 66, .external_lex_state = 11}, - [4611] = {.lex_state = 66, .external_lex_state = 11}, - [4612] = {.lex_state = 18, .external_lex_state = 12}, - [4613] = {.lex_state = 66, .external_lex_state = 16}, + [4601] = {.lex_state = 18, .external_lex_state = 12}, + [4602] = {.lex_state = 66, .external_lex_state = 16}, + [4603] = {.lex_state = 66, .external_lex_state = 14}, + [4604] = {.lex_state = 66, .external_lex_state = 13}, + [4605] = {.lex_state = 66, .external_lex_state = 2}, + [4606] = {.lex_state = 66, .external_lex_state = 14}, + [4607] = {.lex_state = 66, .external_lex_state = 14}, + [4608] = {.lex_state = 66, .external_lex_state = 14}, + [4609] = {.lex_state = 66, .external_lex_state = 16}, + [4610] = {.lex_state = 66, .external_lex_state = 14}, + [4611] = {.lex_state = 66, .external_lex_state = 14}, + [4612] = {.lex_state = 66, .external_lex_state = 14}, + [4613] = {.lex_state = 66, .external_lex_state = 14}, [4614] = {.lex_state = 66, .external_lex_state = 14}, - [4615] = {.lex_state = 66, .external_lex_state = 14}, + [4615] = {.lex_state = 66, .external_lex_state = 11}, [4616] = {.lex_state = 66, .external_lex_state = 12}, - [4617] = {.lex_state = 66, .external_lex_state = 15}, + [4617] = {.lex_state = 66, .external_lex_state = 16}, [4618] = {.lex_state = 66, .external_lex_state = 16}, - [4619] = {.lex_state = 66, .external_lex_state = 14}, - [4620] = {.lex_state = 66, .external_lex_state = 11}, - [4621] = {.lex_state = 66, .external_lex_state = 13}, - [4622] = {.lex_state = 18, .external_lex_state = 12}, + [4619] = {.lex_state = 66, .external_lex_state = 11}, + [4620] = {.lex_state = 66, .external_lex_state = 16}, + [4621] = {.lex_state = 18, .external_lex_state = 12}, + [4622] = {.lex_state = 66, .external_lex_state = 12}, [4623] = {.lex_state = 66, .external_lex_state = 14}, - [4624] = {.lex_state = 66, .external_lex_state = 16}, - [4625] = {.lex_state = 66, .external_lex_state = 16}, - [4626] = {.lex_state = 66, .external_lex_state = 11}, - [4627] = {.lex_state = 66, .external_lex_state = 12}, - [4628] = {.lex_state = 66, .external_lex_state = 12}, - [4629] = {.lex_state = 66, .external_lex_state = 14}, - [4630] = {.lex_state = 66, .external_lex_state = 14}, - [4631] = {.lex_state = 12, .external_lex_state = 12}, - [4632] = {.lex_state = 66, .external_lex_state = 13}, - [4633] = {.lex_state = 66, .external_lex_state = 14}, + [4624] = {.lex_state = 66, .external_lex_state = 12}, + [4625] = {.lex_state = 66, .external_lex_state = 14}, + [4626] = {.lex_state = 66, .external_lex_state = 16}, + [4627] = {.lex_state = 66, .external_lex_state = 11}, + [4628] = {.lex_state = 18, .external_lex_state = 12}, + [4629] = {.lex_state = 66, .external_lex_state = 12}, + [4630] = {.lex_state = 66, .external_lex_state = 11}, + [4631] = {.lex_state = 66, .external_lex_state = 16}, + [4632] = {.lex_state = 66, .external_lex_state = 21}, + [4633] = {.lex_state = 18, .external_lex_state = 12}, [4634] = {.lex_state = 66, .external_lex_state = 11}, - [4635] = {.lex_state = 66, .external_lex_state = 16}, - [4636] = {.lex_state = 18, .external_lex_state = 12}, - [4637] = {.lex_state = 66, .external_lex_state = 14}, - [4638] = {.lex_state = 18, .external_lex_state = 12}, - [4639] = {.lex_state = 66, .external_lex_state = 14}, - [4640] = {.lex_state = 66, .external_lex_state = 12}, - [4641] = {.lex_state = 66, .external_lex_state = 12}, - [4642] = {.lex_state = 66, .external_lex_state = 21}, - [4643] = {.lex_state = 66, .external_lex_state = 21}, - [4644] = {.lex_state = 18, .external_lex_state = 12}, - [4645] = {.lex_state = 66, .external_lex_state = 14}, - [4646] = {.lex_state = 66, .external_lex_state = 11}, + [4635] = {.lex_state = 66, .external_lex_state = 21}, + [4636] = {.lex_state = 66, .external_lex_state = 14}, + [4637] = {.lex_state = 66, .external_lex_state = 16}, + [4638] = {.lex_state = 66, .external_lex_state = 11}, + [4639] = {.lex_state = 66, .external_lex_state = 16}, + [4640] = {.lex_state = 66, .external_lex_state = 14}, + [4641] = {.lex_state = 66, .external_lex_state = 16}, + [4642] = {.lex_state = 66, .external_lex_state = 16}, + [4643] = {.lex_state = 66, .external_lex_state = 2}, + [4644] = {.lex_state = 66, .external_lex_state = 14}, + [4645] = {.lex_state = 66, .external_lex_state = 21}, + [4646] = {.lex_state = 66, .external_lex_state = 16}, [4647] = {.lex_state = 66, .external_lex_state = 16}, - [4648] = {.lex_state = 66, .external_lex_state = 16}, - [4649] = {.lex_state = 66, .external_lex_state = 12}, + [4648] = {.lex_state = 12, .external_lex_state = 12}, + [4649] = {.lex_state = 66, .external_lex_state = 11}, [4650] = {.lex_state = 66, .external_lex_state = 16}, - [4651] = {.lex_state = 66, .external_lex_state = 16}, - [4652] = {.lex_state = 66, .external_lex_state = 13}, - [4653] = {.lex_state = 66, .external_lex_state = 12}, - [4654] = {.lex_state = 66, .external_lex_state = 14}, - [4655] = {.lex_state = 66, .external_lex_state = 16}, - [4656] = {.lex_state = 66, .external_lex_state = 14}, + [4651] = {.lex_state = 66, .external_lex_state = 15}, + [4652] = {.lex_state = 66, .external_lex_state = 11}, + [4653] = {.lex_state = 66, .external_lex_state = 16}, + [4654] = {.lex_state = 18, .external_lex_state = 12}, + [4655] = {.lex_state = 66, .external_lex_state = 11}, + [4656] = {.lex_state = 66, .external_lex_state = 16}, [4657] = {.lex_state = 66, .external_lex_state = 14}, - [4658] = {.lex_state = 66, .external_lex_state = 2}, - [4659] = {.lex_state = 66, .external_lex_state = 21}, - [4660] = {.lex_state = 66, .external_lex_state = 16}, - [4661] = {.lex_state = 66, .external_lex_state = 13}, + [4658] = {.lex_state = 66, .external_lex_state = 16}, + [4659] = {.lex_state = 66, .external_lex_state = 5}, + [4660] = {.lex_state = 66, .external_lex_state = 11}, + [4661] = {.lex_state = 66, .external_lex_state = 14}, [4662] = {.lex_state = 66, .external_lex_state = 16}, - [4663] = {.lex_state = 66, .external_lex_state = 16}, - [4664] = {.lex_state = 66, .external_lex_state = 13}, - [4665] = {.lex_state = 66, .external_lex_state = 21}, - [4666] = {.lex_state = 66, .external_lex_state = 12}, - [4667] = {.lex_state = 66, .external_lex_state = 16}, + [4663] = {.lex_state = 66, .external_lex_state = 11}, + [4664] = {.lex_state = 66, .external_lex_state = 14}, + [4665] = {.lex_state = 66, .external_lex_state = 12}, + [4666] = {.lex_state = 66, .external_lex_state = 14}, + [4667] = {.lex_state = 66, .external_lex_state = 14}, [4668] = {.lex_state = 66, .external_lex_state = 14}, - [4669] = {.lex_state = 66, .external_lex_state = 14}, - [4670] = {.lex_state = 66, .external_lex_state = 12}, + [4669] = {.lex_state = 66, .external_lex_state = 12}, + [4670] = {.lex_state = 66, .external_lex_state = 14}, [4671] = {.lex_state = 66, .external_lex_state = 14}, - [4672] = {.lex_state = 66, .external_lex_state = 21}, - [4673] = {.lex_state = 66, .external_lex_state = 14}, + [4672] = {.lex_state = 66, .external_lex_state = 14}, + [4673] = {.lex_state = 66, .external_lex_state = 12}, [4674] = {.lex_state = 66, .external_lex_state = 14}, - [4675] = {.lex_state = 66, .external_lex_state = 11}, - [4676] = {.lex_state = 66, .external_lex_state = 14}, - [4677] = {.lex_state = 66, .external_lex_state = 16}, - [4678] = {.lex_state = 66, .external_lex_state = 14}, - [4679] = {.lex_state = 66, .external_lex_state = 14}, - [4680] = {.lex_state = 66, .external_lex_state = 14}, + [4675] = {.lex_state = 66, .external_lex_state = 16}, + [4676] = {.lex_state = 66, .external_lex_state = 11}, + [4677] = {.lex_state = 66, .external_lex_state = 14}, + [4678] = {.lex_state = 66, .external_lex_state = 21}, + [4679] = {.lex_state = 66, .external_lex_state = 12}, + [4680] = {.lex_state = 66, .external_lex_state = 12}, [4681] = {.lex_state = 66, .external_lex_state = 14}, - [4682] = {.lex_state = 66, .external_lex_state = 14}, - [4683] = {.lex_state = 66, .external_lex_state = 14}, - [4684] = {.lex_state = 66, .external_lex_state = 14}, - [4685] = {.lex_state = 66, .external_lex_state = 14}, + [4682] = {.lex_state = 66, .external_lex_state = 16}, + [4683] = {.lex_state = 66, .external_lex_state = 11}, + [4684] = {.lex_state = 66, .external_lex_state = 16}, + [4685] = {.lex_state = 66, .external_lex_state = 13}, [4686] = {.lex_state = 66, .external_lex_state = 14}, - [4687] = {.lex_state = 66, .external_lex_state = 14}, - [4688] = {.lex_state = 66, .external_lex_state = 12}, - [4689] = {.lex_state = 66, .external_lex_state = 14}, - [4690] = {.lex_state = 66, .external_lex_state = 21}, - [4691] = {.lex_state = 66, .external_lex_state = 14}, + [4687] = {.lex_state = 66, .external_lex_state = 16}, + [4688] = {.lex_state = 66, .external_lex_state = 14}, + [4689] = {.lex_state = 66, .external_lex_state = 16}, + [4690] = {.lex_state = 66, .external_lex_state = 14}, + [4691] = {.lex_state = 66, .external_lex_state = 16}, [4692] = {.lex_state = 66, .external_lex_state = 14}, - [4693] = {.lex_state = 66, .external_lex_state = 14}, - [4694] = {.lex_state = 66, .external_lex_state = 15}, - [4695] = {.lex_state = 66, .external_lex_state = 21}, - [4696] = {.lex_state = 66, .external_lex_state = 2}, - [4697] = {.lex_state = 66, .external_lex_state = 14}, - [4698] = {.lex_state = 66, .external_lex_state = 16}, + [4693] = {.lex_state = 66, .external_lex_state = 21}, + [4694] = {.lex_state = 66, .external_lex_state = 11}, + [4695] = {.lex_state = 66, .external_lex_state = 13}, + [4696] = {.lex_state = 66, .external_lex_state = 14}, + [4697] = {.lex_state = 66, .external_lex_state = 16}, + [4698] = {.lex_state = 66, .external_lex_state = 14}, [4699] = {.lex_state = 66, .external_lex_state = 14}, - [4700] = {.lex_state = 66, .external_lex_state = 15}, - [4701] = {.lex_state = 66, .external_lex_state = 16}, - [4702] = {.lex_state = 66, .external_lex_state = 5}, + [4700] = {.lex_state = 66, .external_lex_state = 21}, + [4701] = {.lex_state = 66, .external_lex_state = 12}, + [4702] = {.lex_state = 66, .external_lex_state = 12}, [4703] = {.lex_state = 66, .external_lex_state = 15}, [4704] = {.lex_state = 66, .external_lex_state = 15}, - [4705] = {.lex_state = 66, .external_lex_state = 16}, - [4706] = {.lex_state = 66, .external_lex_state = 5}, - [4707] = {.lex_state = 66, .external_lex_state = 5}, - [4708] = {.lex_state = 66, .external_lex_state = 12}, - [4709] = {.lex_state = 66, .external_lex_state = 14}, - [4710] = {.lex_state = 66, .external_lex_state = 16}, + [4705] = {.lex_state = 66, .external_lex_state = 21}, + [4706] = {.lex_state = 66, .external_lex_state = 12}, + [4707] = {.lex_state = 66, .external_lex_state = 12}, + [4708] = {.lex_state = 66, .external_lex_state = 15}, + [4709] = {.lex_state = 66, .external_lex_state = 5}, + [4710] = {.lex_state = 66, .external_lex_state = 15}, [4711] = {.lex_state = 66, .external_lex_state = 14}, - [4712] = {.lex_state = 66, .external_lex_state = 16}, - [4713] = {.lex_state = 66, .external_lex_state = 11}, - [4714] = {.lex_state = 66, .external_lex_state = 16}, - [4715] = {.lex_state = 66, .external_lex_state = 15}, - [4716] = {.lex_state = 66, .external_lex_state = 15}, + [4712] = {.lex_state = 66, .external_lex_state = 14}, + [4713] = {.lex_state = 66, .external_lex_state = 14}, + [4714] = {.lex_state = 66, .external_lex_state = 21}, + [4715] = {.lex_state = 66, .external_lex_state = 12}, + [4716] = {.lex_state = 66, .external_lex_state = 14}, [4717] = {.lex_state = 66, .external_lex_state = 16}, - [4718] = {.lex_state = 66, .external_lex_state = 15}, - [4719] = {.lex_state = 66, .external_lex_state = 15}, - [4720] = {.lex_state = 66, .external_lex_state = 15}, - [4721] = {.lex_state = 66, .external_lex_state = 16}, - [4722] = {.lex_state = 66, .external_lex_state = 5}, + [4718] = {.lex_state = 66, .external_lex_state = 11}, + [4719] = {.lex_state = 66, .external_lex_state = 16}, + [4720] = {.lex_state = 66, .external_lex_state = 14}, + [4721] = {.lex_state = 66, .external_lex_state = 15}, + [4722] = {.lex_state = 66, .external_lex_state = 15}, [4723] = {.lex_state = 66, .external_lex_state = 15}, - [4724] = {.lex_state = 66, .external_lex_state = 12}, - [4725] = {.lex_state = 66, .external_lex_state = 12}, - [4726] = {.lex_state = 66, .external_lex_state = 16}, - [4727] = {.lex_state = 66, .external_lex_state = 14}, + [4724] = {.lex_state = 66, .external_lex_state = 16}, + [4725] = {.lex_state = 66, .external_lex_state = 15}, + [4726] = {.lex_state = 66, .external_lex_state = 15}, + [4727] = {.lex_state = 66, .external_lex_state = 16}, [4728] = {.lex_state = 66, .external_lex_state = 15}, - [4729] = {.lex_state = 66, .external_lex_state = 15}, - [4730] = {.lex_state = 66, .external_lex_state = 11}, - [4731] = {.lex_state = 66, .external_lex_state = 15}, - [4732] = {.lex_state = 18, .external_lex_state = 12}, - [4733] = {.lex_state = 66, .external_lex_state = 15}, - [4734] = {.lex_state = 66, .external_lex_state = 14}, - [4735] = {.lex_state = 66, .external_lex_state = 12}, - [4736] = {.lex_state = 66, .external_lex_state = 16}, - [4737] = {.lex_state = 66, .external_lex_state = 15}, - [4738] = {.lex_state = 66, .external_lex_state = 15}, - [4739] = {.lex_state = 66, .external_lex_state = 15}, + [4729] = {.lex_state = 66, .external_lex_state = 5}, + [4730] = {.lex_state = 66, .external_lex_state = 21}, + [4731] = {.lex_state = 66, .external_lex_state = 14}, + [4732] = {.lex_state = 66, .external_lex_state = 12}, + [4733] = {.lex_state = 66, .external_lex_state = 16}, + [4734] = {.lex_state = 66, .external_lex_state = 16}, + [4735] = {.lex_state = 66, .external_lex_state = 5}, + [4736] = {.lex_state = 66, .external_lex_state = 15}, + [4737] = {.lex_state = 66, .external_lex_state = 5}, + [4738] = {.lex_state = 66, .external_lex_state = 12}, + [4739] = {.lex_state = 66, .external_lex_state = 14}, [4740] = {.lex_state = 66, .external_lex_state = 15}, [4741] = {.lex_state = 66, .external_lex_state = 15}, [4742] = {.lex_state = 66, .external_lex_state = 15}, - [4743] = {.lex_state = 66, .external_lex_state = 12}, - [4744] = {.lex_state = 66, .external_lex_state = 5}, + [4743] = {.lex_state = 66, .external_lex_state = 15}, + [4744] = {.lex_state = 66, .external_lex_state = 15}, [4745] = {.lex_state = 66, .external_lex_state = 15}, - [4746] = {.lex_state = 66, .external_lex_state = 15}, - [4747] = {.lex_state = 66, .external_lex_state = 16}, - [4748] = {.lex_state = 66, .external_lex_state = 11}, - [4749] = {.lex_state = 66, .external_lex_state = 14}, - [4750] = {.lex_state = 66, .external_lex_state = 16}, - [4751] = {.lex_state = 66, .external_lex_state = 15}, - [4752] = {.lex_state = 66, .external_lex_state = 14}, - [4753] = {.lex_state = 66, .external_lex_state = 12}, + [4746] = {.lex_state = 66, .external_lex_state = 12}, + [4747] = {.lex_state = 66, .external_lex_state = 12}, + [4748] = {.lex_state = 66, .external_lex_state = 15}, + [4749] = {.lex_state = 66, .external_lex_state = 15}, + [4750] = {.lex_state = 18, .external_lex_state = 12}, + [4751] = {.lex_state = 66, .external_lex_state = 16}, + [4752] = {.lex_state = 18, .external_lex_state = 12}, + [4753] = {.lex_state = 66, .external_lex_state = 11}, [4754] = {.lex_state = 66, .external_lex_state = 15}, - [4755] = {.lex_state = 66, .external_lex_state = 15}, + [4755] = {.lex_state = 66, .external_lex_state = 14}, [4756] = {.lex_state = 66, .external_lex_state = 5}, - [4757] = {.lex_state = 66, .external_lex_state = 12}, - [4758] = {.lex_state = 66, .external_lex_state = 11}, + [4757] = {.lex_state = 66, .external_lex_state = 15}, + [4758] = {.lex_state = 66, .external_lex_state = 15}, [4759] = {.lex_state = 66, .external_lex_state = 12}, - [4760] = {.lex_state = 18, .external_lex_state = 12}, - [4761] = {.lex_state = 66, .external_lex_state = 11}, - [4762] = {.lex_state = 66, .external_lex_state = 11}, - [4763] = {.lex_state = 66, .external_lex_state = 14}, + [4760] = {.lex_state = 66, .external_lex_state = 14}, + [4761] = {.lex_state = 66, .external_lex_state = 12}, + [4762] = {.lex_state = 66, .external_lex_state = 15}, + [4763] = {.lex_state = 66, .external_lex_state = 15}, [4764] = {.lex_state = 66, .external_lex_state = 15}, - [4765] = {.lex_state = 66, .external_lex_state = 14}, - [4766] = {.lex_state = 66, .external_lex_state = 14}, + [4765] = {.lex_state = 66, .external_lex_state = 11}, + [4766] = {.lex_state = 66, .external_lex_state = 15}, [4767] = {.lex_state = 66, .external_lex_state = 11}, - [4768] = {.lex_state = 66, .external_lex_state = 11}, - [4769] = {.lex_state = 66, .external_lex_state = 11}, + [4768] = {.lex_state = 66, .external_lex_state = 14}, + [4769] = {.lex_state = 66, .external_lex_state = 14}, [4770] = {.lex_state = 66, .external_lex_state = 11}, - [4771] = {.lex_state = 66, .external_lex_state = 16}, + [4771] = {.lex_state = 66, .external_lex_state = 11}, [4772] = {.lex_state = 66, .external_lex_state = 11}, [4773] = {.lex_state = 66, .external_lex_state = 16}, [4774] = {.lex_state = 66, .external_lex_state = 11}, - [4775] = {.lex_state = 66, .external_lex_state = 20}, + [4775] = {.lex_state = 66, .external_lex_state = 11}, [4776] = {.lex_state = 66, .external_lex_state = 11}, [4777] = {.lex_state = 66, .external_lex_state = 11}, [4778] = {.lex_state = 66, .external_lex_state = 11}, - [4779] = {.lex_state = 66, .external_lex_state = 12}, + [4779] = {.lex_state = 66, .external_lex_state = 11}, [4780] = {.lex_state = 66, .external_lex_state = 11}, - [4781] = {.lex_state = 66, .external_lex_state = 2}, + [4781] = {.lex_state = 66, .external_lex_state = 11}, [4782] = {.lex_state = 66, .external_lex_state = 11}, [4783] = {.lex_state = 66, .external_lex_state = 11}, [4784] = {.lex_state = 66, .external_lex_state = 14}, [4785] = {.lex_state = 66, .external_lex_state = 11}, [4786] = {.lex_state = 66, .external_lex_state = 11}, - [4787] = {.lex_state = 66, .external_lex_state = 11}, - [4788] = {.lex_state = 66, .external_lex_state = 12}, - [4789] = {.lex_state = 66, .external_lex_state = 16}, - [4790] = {.lex_state = 66, .external_lex_state = 16}, - [4791] = {.lex_state = 66, .external_lex_state = 16}, - [4792] = {.lex_state = 66, .external_lex_state = 11}, + [4787] = {.lex_state = 66, .external_lex_state = 12}, + [4788] = {.lex_state = 66, .external_lex_state = 11}, + [4789] = {.lex_state = 66, .external_lex_state = 11}, + [4790] = {.lex_state = 66, .external_lex_state = 11}, + [4791] = {.lex_state = 66, .external_lex_state = 20}, + [4792] = {.lex_state = 66, .external_lex_state = 14}, [4793] = {.lex_state = 66, .external_lex_state = 14}, - [4794] = {.lex_state = 66, .external_lex_state = 15}, - [4795] = {.lex_state = 66, .external_lex_state = 16}, - [4796] = {.lex_state = 66, .external_lex_state = 15}, - [4797] = {.lex_state = 66, .external_lex_state = 15}, - [4798] = {.lex_state = 66, .external_lex_state = 12}, - [4799] = {.lex_state = 66, .external_lex_state = 11}, - [4800] = {.lex_state = 66, .external_lex_state = 11}, - [4801] = {.lex_state = 66, .external_lex_state = 11}, - [4802] = {.lex_state = 3, .external_lex_state = 15}, + [4794] = {.lex_state = 66, .external_lex_state = 12}, + [4795] = {.lex_state = 66, .external_lex_state = 14}, + [4796] = {.lex_state = 66, .external_lex_state = 16}, + [4797] = {.lex_state = 66, .external_lex_state = 16}, + [4798] = {.lex_state = 66, .external_lex_state = 11}, + [4799] = {.lex_state = 66, .external_lex_state = 15}, + [4800] = {.lex_state = 66, .external_lex_state = 16}, + [4801] = {.lex_state = 66, .external_lex_state = 15}, + [4802] = {.lex_state = 66, .external_lex_state = 15}, [4803] = {.lex_state = 66, .external_lex_state = 11}, - [4804] = {.lex_state = 66, .external_lex_state = 11}, + [4804] = {.lex_state = 66, .external_lex_state = 12}, [4805] = {.lex_state = 66, .external_lex_state = 11}, [4806] = {.lex_state = 66, .external_lex_state = 11}, [4807] = {.lex_state = 66, .external_lex_state = 11}, - [4808] = {.lex_state = 66, .external_lex_state = 14}, - [4809] = {.lex_state = 66, .external_lex_state = 15}, + [4808] = {.lex_state = 66, .external_lex_state = 11}, + [4809] = {.lex_state = 66, .external_lex_state = 12}, [4810] = {.lex_state = 66, .external_lex_state = 11}, [4811] = {.lex_state = 66, .external_lex_state = 11}, - [4812] = {.lex_state = 66, .external_lex_state = 15}, - [4813] = {.lex_state = 66, .external_lex_state = 12}, - [4814] = {.lex_state = 66, .external_lex_state = 14}, - [4815] = {.lex_state = 66, .external_lex_state = 12}, - [4816] = {.lex_state = 66, .external_lex_state = 14}, - [4817] = {.lex_state = 66, .external_lex_state = 16}, - [4818] = {.lex_state = 66, .external_lex_state = 11}, - [4819] = {.lex_state = 66, .external_lex_state = 11}, - [4820] = {.lex_state = 66, .external_lex_state = 11}, - [4821] = {.lex_state = 66, .external_lex_state = 11}, - [4822] = {.lex_state = 66, .external_lex_state = 11}, - [4823] = {.lex_state = 66, .external_lex_state = 11}, + [4812] = {.lex_state = 66, .external_lex_state = 11}, + [4813] = {.lex_state = 66, .external_lex_state = 2}, + [4814] = {.lex_state = 66, .external_lex_state = 11}, + [4815] = {.lex_state = 66, .external_lex_state = 11}, + [4816] = {.lex_state = 3, .external_lex_state = 15}, + [4817] = {.lex_state = 66, .external_lex_state = 15}, + [4818] = {.lex_state = 66, .external_lex_state = 12}, + [4819] = {.lex_state = 66, .external_lex_state = 14}, + [4820] = {.lex_state = 66, .external_lex_state = 14}, + [4821] = {.lex_state = 66, .external_lex_state = 15}, + [4822] = {.lex_state = 66, .external_lex_state = 12}, + [4823] = {.lex_state = 66, .external_lex_state = 16}, [4824] = {.lex_state = 66, .external_lex_state = 11}, - [4825] = {.lex_state = 66, .external_lex_state = 12}, + [4825] = {.lex_state = 66, .external_lex_state = 14}, [4826] = {.lex_state = 66, .external_lex_state = 11}, [4827] = {.lex_state = 66, .external_lex_state = 11}, [4828] = {.lex_state = 66, .external_lex_state = 11}, [4829] = {.lex_state = 66, .external_lex_state = 11}, - [4830] = {.lex_state = 66, .external_lex_state = 14}, - [4831] = {.lex_state = 66, .external_lex_state = 12}, + [4830] = {.lex_state = 66, .external_lex_state = 11}, + [4831] = {.lex_state = 66, .external_lex_state = 11}, [4832] = {.lex_state = 66, .external_lex_state = 11}, - [4833] = {.lex_state = 66, .external_lex_state = 14}, + [4833] = {.lex_state = 66, .external_lex_state = 16}, [4834] = {.lex_state = 66, .external_lex_state = 11}, - [4835] = {.lex_state = 66, .external_lex_state = 11}, + [4835] = {.lex_state = 66, .external_lex_state = 12}, [4836] = {.lex_state = 66, .external_lex_state = 11}, [4837] = {.lex_state = 66, .external_lex_state = 11}, [4838] = {.lex_state = 66, .external_lex_state = 11}, [4839] = {.lex_state = 66, .external_lex_state = 11}, - [4840] = {.lex_state = 66, .external_lex_state = 14}, - [4841] = {.lex_state = 66, .external_lex_state = 11}, - [4842] = {.lex_state = 66, .external_lex_state = 14}, + [4840] = {.lex_state = 66, .external_lex_state = 11}, + [4841] = {.lex_state = 66, .external_lex_state = 12}, + [4842] = {.lex_state = 66, .external_lex_state = 11}, [4843] = {.lex_state = 66, .external_lex_state = 11}, - [4844] = {.lex_state = 66, .external_lex_state = 11}, - [4845] = {.lex_state = 66, .external_lex_state = 15}, + [4844] = {.lex_state = 66, .external_lex_state = 16}, + [4845] = {.lex_state = 66, .external_lex_state = 11}, [4846] = {.lex_state = 66, .external_lex_state = 11}, [4847] = {.lex_state = 66, .external_lex_state = 11}, - [4848] = {.lex_state = 66, .external_lex_state = 11}, - [4849] = {.lex_state = 66, .external_lex_state = 15}, + [4848] = {.lex_state = 66, .external_lex_state = 15}, + [4849] = {.lex_state = 66, .external_lex_state = 11}, [4850] = {.lex_state = 66, .external_lex_state = 11}, - [4851] = {.lex_state = 66, .external_lex_state = 14}, - [4852] = {.lex_state = 66, .external_lex_state = 14}, - [4853] = {.lex_state = 66, .external_lex_state = 11}, + [4851] = {.lex_state = 66, .external_lex_state = 11}, + [4852] = {.lex_state = 66, .external_lex_state = 15}, + [4853] = {.lex_state = 66, .external_lex_state = 14}, [4854] = {.lex_state = 66, .external_lex_state = 11}, - [4855] = {.lex_state = 66, .external_lex_state = 11}, - [4856] = {.lex_state = 66, .external_lex_state = 12}, + [4855] = {.lex_state = 66, .external_lex_state = 14}, + [4856] = {.lex_state = 66, .external_lex_state = 11}, [4857] = {.lex_state = 66, .external_lex_state = 14}, [4858] = {.lex_state = 66, .external_lex_state = 11}, - [4859] = {.lex_state = 66, .external_lex_state = 15}, - [4860] = {.lex_state = 66, .external_lex_state = 15}, - [4861] = {.lex_state = 66, .external_lex_state = 14}, - [4862] = {.lex_state = 66, .external_lex_state = 12}, - [4863] = {.lex_state = 66, .external_lex_state = 11}, - [4864] = {.lex_state = 66, .external_lex_state = 20}, - [4865] = {.lex_state = 66, .external_lex_state = 15}, - [4866] = {.lex_state = 66, .external_lex_state = 16}, + [4859] = {.lex_state = 66, .external_lex_state = 14}, + [4860] = {.lex_state = 66, .external_lex_state = 11}, + [4861] = {.lex_state = 66, .external_lex_state = 15}, + [4862] = {.lex_state = 66, .external_lex_state = 14}, + [4863] = {.lex_state = 66, .external_lex_state = 12}, + [4864] = {.lex_state = 66, .external_lex_state = 11}, + [4865] = {.lex_state = 66, .external_lex_state = 11}, + [4866] = {.lex_state = 66, .external_lex_state = 14}, [4867] = {.lex_state = 66, .external_lex_state = 15}, - [4868] = {.lex_state = 66, .external_lex_state = 14}, - [4869] = {.lex_state = 66, .external_lex_state = 14}, - [4870] = {.lex_state = 66, .external_lex_state = 15}, - [4871] = {.lex_state = 66, .external_lex_state = 16}, + [4868] = {.lex_state = 66, .external_lex_state = 15}, + [4869] = {.lex_state = 66, .external_lex_state = 16}, + [4870] = {.lex_state = 66, .external_lex_state = 14}, + [4871] = {.lex_state = 66, .external_lex_state = 14}, [4872] = {.lex_state = 66, .external_lex_state = 15}, - [4873] = {.lex_state = 66, .external_lex_state = 16}, - [4874] = {.lex_state = 66, .external_lex_state = 11}, - [4875] = {.lex_state = 66, .external_lex_state = 11}, - [4876] = {.lex_state = 66, .external_lex_state = 12}, - [4877] = {.lex_state = 66, .external_lex_state = 14}, - [4878] = {.lex_state = 66, .external_lex_state = 11}, + [4873] = {.lex_state = 66, .external_lex_state = 11}, + [4874] = {.lex_state = 66, .external_lex_state = 16}, + [4875] = {.lex_state = 66, .external_lex_state = 20}, + [4876] = {.lex_state = 66, .external_lex_state = 15}, + [4877] = {.lex_state = 66, .external_lex_state = 12}, + [4878] = {.lex_state = 66, .external_lex_state = 16}, [4879] = {.lex_state = 66, .external_lex_state = 14}, - [4880] = {.lex_state = 66, .external_lex_state = 16}, - [4881] = {.lex_state = 66, .external_lex_state = 16}, - [4882] = {.lex_state = 66, .external_lex_state = 16}, - [4883] = {.lex_state = 66, .external_lex_state = 16}, + [4880] = {.lex_state = 66, .external_lex_state = 14}, + [4881] = {.lex_state = 66, .external_lex_state = 14}, + [4882] = {.lex_state = 66, .external_lex_state = 14}, + [4883] = {.lex_state = 66, .external_lex_state = 15}, [4884] = {.lex_state = 66, .external_lex_state = 16}, - [4885] = {.lex_state = 66, .external_lex_state = 14}, - [4886] = {.lex_state = 66, .external_lex_state = 14}, - [4887] = {.lex_state = 66, .external_lex_state = 11}, + [4885] = {.lex_state = 66, .external_lex_state = 16}, + [4886] = {.lex_state = 66, .external_lex_state = 16}, + [4887] = {.lex_state = 66, .external_lex_state = 16}, [4888] = {.lex_state = 66, .external_lex_state = 14}, [4889] = {.lex_state = 66, .external_lex_state = 11}, - [4890] = {.lex_state = 66, .external_lex_state = 16}, + [4890] = {.lex_state = 66, .external_lex_state = 11}, [4891] = {.lex_state = 66, .external_lex_state = 16}, [4892] = {.lex_state = 66, .external_lex_state = 11}, - [4893] = {.lex_state = 66, .external_lex_state = 15}, - [4894] = {.lex_state = 66, .external_lex_state = 20}, - [4895] = {.lex_state = 66, .external_lex_state = 16}, - [4896] = {.lex_state = 66, .external_lex_state = 16}, + [4893] = {.lex_state = 66, .external_lex_state = 14}, + [4894] = {.lex_state = 66, .external_lex_state = 14}, + [4895] = {.lex_state = 66, .external_lex_state = 15}, + [4896] = {.lex_state = 66, .external_lex_state = 11}, [4897] = {.lex_state = 66, .external_lex_state = 16}, - [4898] = {.lex_state = 66, .external_lex_state = 14}, - [4899] = {.lex_state = 66, .external_lex_state = 11}, + [4898] = {.lex_state = 66, .external_lex_state = 16}, + [4899] = {.lex_state = 66, .external_lex_state = 14}, [4900] = {.lex_state = 66, .external_lex_state = 16}, - [4901] = {.lex_state = 66, .external_lex_state = 11}, - [4902] = {.lex_state = 66, .external_lex_state = 15}, + [4901] = {.lex_state = 66, .external_lex_state = 16}, + [4902] = {.lex_state = 66, .external_lex_state = 16}, [4903] = {.lex_state = 66, .external_lex_state = 15}, - [4904] = {.lex_state = 66, .external_lex_state = 12}, - [4905] = {.lex_state = 66, .external_lex_state = 11}, + [4904] = {.lex_state = 66, .external_lex_state = 11}, + [4905] = {.lex_state = 66, .external_lex_state = 15}, [4906] = {.lex_state = 66, .external_lex_state = 11}, - [4907] = {.lex_state = 66, .external_lex_state = 11}, - [4908] = {.lex_state = 66, .external_lex_state = 14}, - [4909] = {.lex_state = 66, .external_lex_state = 11}, + [4907] = {.lex_state = 66, .external_lex_state = 12}, + [4908] = {.lex_state = 66, .external_lex_state = 11}, + [4909] = {.lex_state = 66, .external_lex_state = 14}, [4910] = {.lex_state = 66, .external_lex_state = 11}, - [4911] = {.lex_state = 66, .external_lex_state = 14}, - [4912] = {.lex_state = 66, .external_lex_state = 11}, + [4911] = {.lex_state = 66, .external_lex_state = 20}, + [4912] = {.lex_state = 66, .external_lex_state = 12}, [4913] = {.lex_state = 66, .external_lex_state = 11}, [4914] = {.lex_state = 66, .external_lex_state = 11}, - [4915] = {.lex_state = 66, .external_lex_state = 14}, - [4916] = {.lex_state = 66, .external_lex_state = 15}, - [4917] = {.lex_state = 66, .external_lex_state = 15}, - [4918] = {.lex_state = 66, .external_lex_state = 15}, - [4919] = {.lex_state = 66, .external_lex_state = 12}, - [4920] = {.lex_state = 66, .external_lex_state = 11}, + [4915] = {.lex_state = 66, .external_lex_state = 11}, + [4916] = {.lex_state = 66, .external_lex_state = 14}, + [4917] = {.lex_state = 66, .external_lex_state = 11}, + [4918] = {.lex_state = 66, .external_lex_state = 11}, + [4919] = {.lex_state = 66, .external_lex_state = 15}, + [4920] = {.lex_state = 66, .external_lex_state = 12}, [4921] = {.lex_state = 66, .external_lex_state = 11}, - [4922] = {.lex_state = 66, .external_lex_state = 15}, - [4923] = {.lex_state = 66, .external_lex_state = 11}, - [4924] = {.lex_state = 66, .external_lex_state = 14}, - [4925] = {.lex_state = 66, .external_lex_state = 14}, + [4922] = {.lex_state = 66, .external_lex_state = 11}, + [4923] = {.lex_state = 66, .external_lex_state = 15}, + [4924] = {.lex_state = 66, .external_lex_state = 15}, + [4925] = {.lex_state = 66, .external_lex_state = 16}, [4926] = {.lex_state = 66, .external_lex_state = 14}, - [4927] = {.lex_state = 66, .external_lex_state = 16}, - [4928] = {.lex_state = 66, .external_lex_state = 11}, - [4929] = {.lex_state = 66, .external_lex_state = 14}, - [4930] = {.lex_state = 66, .external_lex_state = 14}, - [4931] = {.lex_state = 15, .external_lex_state = 12}, - [4932] = {.lex_state = 66, .external_lex_state = 16}, - [4933] = {.lex_state = 66, .external_lex_state = 16}, - [4934] = {.lex_state = 66, .external_lex_state = 12}, - [4935] = {.lex_state = 66, .external_lex_state = 11}, - [4936] = {.lex_state = 16, .external_lex_state = 19}, + [4927] = {.lex_state = 66, .external_lex_state = 14}, + [4928] = {.lex_state = 66, .external_lex_state = 15}, + [4929] = {.lex_state = 66, .external_lex_state = 16}, + [4930] = {.lex_state = 66, .external_lex_state = 11}, + [4931] = {.lex_state = 66, .external_lex_state = 14}, + [4932] = {.lex_state = 66, .external_lex_state = 14}, + [4933] = {.lex_state = 66, .external_lex_state = 11}, + [4934] = {.lex_state = 66, .external_lex_state = 14}, + [4935] = {.lex_state = 66, .external_lex_state = 16}, + [4936] = {.lex_state = 66, .external_lex_state = 16}, [4937] = {.lex_state = 66, .external_lex_state = 11}, [4938] = {.lex_state = 66, .external_lex_state = 11}, - [4939] = {.lex_state = 66, .external_lex_state = 11}, + [4939] = {.lex_state = 16, .external_lex_state = 19}, [4940] = {.lex_state = 66, .external_lex_state = 11}, - [4941] = {.lex_state = 66, .external_lex_state = 11}, + [4941] = {.lex_state = 66, .external_lex_state = 14}, [4942] = {.lex_state = 66, .external_lex_state = 11}, - [4943] = {.lex_state = 66, .external_lex_state = 11}, - [4944] = {.lex_state = 66, .external_lex_state = 14}, + [4943] = {.lex_state = 66, .external_lex_state = 12}, + [4944] = {.lex_state = 66, .external_lex_state = 11}, [4945] = {.lex_state = 66, .external_lex_state = 11}, - [4946] = {.lex_state = 3, .external_lex_state = 15}, + [4946] = {.lex_state = 66, .external_lex_state = 16}, [4947] = {.lex_state = 66, .external_lex_state = 11}, - [4948] = {.lex_state = 66, .external_lex_state = 15}, - [4949] = {.lex_state = 66, .external_lex_state = 12}, - [4950] = {.lex_state = 66, .external_lex_state = 12}, - [4951] = {.lex_state = 66, .external_lex_state = 11}, + [4948] = {.lex_state = 66, .external_lex_state = 14}, + [4949] = {.lex_state = 66, .external_lex_state = 11}, + [4950] = {.lex_state = 66, .external_lex_state = 11}, + [4951] = {.lex_state = 66, .external_lex_state = 15}, [4952] = {.lex_state = 66, .external_lex_state = 11}, - [4953] = {.lex_state = 66, .external_lex_state = 14}, - [4954] = {.lex_state = 66, .external_lex_state = 15}, + [4953] = {.lex_state = 66, .external_lex_state = 12}, + [4954] = {.lex_state = 66, .external_lex_state = 11}, [4955] = {.lex_state = 66, .external_lex_state = 11}, - [4956] = {.lex_state = 66, .external_lex_state = 16}, + [4956] = {.lex_state = 66, .external_lex_state = 15}, [4957] = {.lex_state = 66, .external_lex_state = 11}, - [4958] = {.lex_state = 66, .external_lex_state = 14}, + [4958] = {.lex_state = 15, .external_lex_state = 12}, [4959] = {.lex_state = 66, .external_lex_state = 14}, - [4960] = {.lex_state = 66, .external_lex_state = 11}, + [4960] = {.lex_state = 66, .external_lex_state = 14}, [4961] = {.lex_state = 66, .external_lex_state = 11}, [4962] = {.lex_state = 66, .external_lex_state = 16}, [4963] = {.lex_state = 66, .external_lex_state = 11}, - [4964] = {.lex_state = 66, .external_lex_state = 11}, + [4964] = {.lex_state = 3, .external_lex_state = 15}, [4965] = {.lex_state = 66, .external_lex_state = 14}, [4966] = {.lex_state = 66, .external_lex_state = 11}, [4967] = {.lex_state = 66, .external_lex_state = 14}, [4968] = {.lex_state = 66, .external_lex_state = 11}, [4969] = {.lex_state = 66, .external_lex_state = 16}, [4970] = {.lex_state = 66, .external_lex_state = 16}, - [4971] = {.lex_state = 66, .external_lex_state = 11}, - [4972] = {.lex_state = 66, .external_lex_state = 16}, + [4971] = {.lex_state = 66, .external_lex_state = 16}, + [4972] = {.lex_state = 66, .external_lex_state = 11}, [4973] = {.lex_state = 66, .external_lex_state = 11}, [4974] = {.lex_state = 66, .external_lex_state = 11}, [4975] = {.lex_state = 66, .external_lex_state = 11}, [4976] = {.lex_state = 66, .external_lex_state = 11}, - [4977] = {.lex_state = 15, .external_lex_state = 12}, - [4978] = {.lex_state = 66, .external_lex_state = 15}, + [4977] = {.lex_state = 66, .external_lex_state = 11}, + [4978] = {.lex_state = 66, .external_lex_state = 16}, [4979] = {.lex_state = 66, .external_lex_state = 11}, [4980] = {.lex_state = 66, .external_lex_state = 11}, - [4981] = {.lex_state = 66, .external_lex_state = 14}, - [4982] = {.lex_state = 66, .external_lex_state = 14}, + [4981] = {.lex_state = 66, .external_lex_state = 11}, + [4982] = {.lex_state = 66, .external_lex_state = 11}, [4983] = {.lex_state = 66, .external_lex_state = 11}, - [4984] = {.lex_state = 66, .external_lex_state = 15}, - [4985] = {.lex_state = 66, .external_lex_state = 20}, - [4986] = {.lex_state = 66, .external_lex_state = 12}, - [4987] = {.lex_state = 66, .external_lex_state = 11}, - [4988] = {.lex_state = 66, .external_lex_state = 11}, - [4989] = {.lex_state = 66, .external_lex_state = 15}, - [4990] = {.lex_state = 66, .external_lex_state = 11}, - [4991] = {.lex_state = 66, .external_lex_state = 14}, - [4992] = {.lex_state = 66, .external_lex_state = 14}, - [4993] = {.lex_state = 66, .external_lex_state = 14}, - [4994] = {.lex_state = 66, .external_lex_state = 15}, - [4995] = {.lex_state = 66, .external_lex_state = 16}, + [4984] = {.lex_state = 66, .external_lex_state = 14}, + [4985] = {.lex_state = 15, .external_lex_state = 12}, + [4986] = {.lex_state = 66, .external_lex_state = 14}, + [4987] = {.lex_state = 66, .external_lex_state = 15}, + [4988] = {.lex_state = 66, .external_lex_state = 12}, + [4989] = {.lex_state = 66, .external_lex_state = 11}, + [4990] = {.lex_state = 66, .external_lex_state = 14}, + [4991] = {.lex_state = 66, .external_lex_state = 15}, + [4992] = {.lex_state = 66, .external_lex_state = 11}, + [4993] = {.lex_state = 66, .external_lex_state = 11}, + [4994] = {.lex_state = 66, .external_lex_state = 11}, + [4995] = {.lex_state = 66, .external_lex_state = 14}, [4996] = {.lex_state = 66, .external_lex_state = 14}, [4997] = {.lex_state = 66, .external_lex_state = 14}, - [4998] = {.lex_state = 66, .external_lex_state = 14}, - [4999] = {.lex_state = 66, .external_lex_state = 14}, - [5000] = {.lex_state = 66, .external_lex_state = 16}, - [5001] = {.lex_state = 66, .external_lex_state = 16}, - [5002] = {.lex_state = 66, .external_lex_state = 16}, - [5003] = {.lex_state = 66, .external_lex_state = 12}, - [5004] = {.lex_state = 66, .external_lex_state = 14}, + [4998] = {.lex_state = 66, .external_lex_state = 16}, + [4999] = {.lex_state = 66, .external_lex_state = 20}, + [5000] = {.lex_state = 66, .external_lex_state = 14}, + [5001] = {.lex_state = 66, .external_lex_state = 15}, + [5002] = {.lex_state = 66, .external_lex_state = 14}, + [5003] = {.lex_state = 66, .external_lex_state = 16}, + [5004] = {.lex_state = 66, .external_lex_state = 16}, [5005] = {.lex_state = 66, .external_lex_state = 14}, [5006] = {.lex_state = 66, .external_lex_state = 12}, - [5007] = {.lex_state = 66, .external_lex_state = 11}, - [5008] = {.lex_state = 66, .external_lex_state = 14}, - [5009] = {.lex_state = 66, .external_lex_state = 14}, - [5010] = {.lex_state = 66, .external_lex_state = 15}, - [5011] = {.lex_state = 66, .external_lex_state = 12}, - [5012] = {.lex_state = 66, .external_lex_state = 15}, - [5013] = {.lex_state = 66, .external_lex_state = 11}, - [5014] = {.lex_state = 66, .external_lex_state = 15}, - [5015] = {.lex_state = 66, .external_lex_state = 12}, - [5016] = {.lex_state = 66, .external_lex_state = 16}, - [5017] = {.lex_state = 66, .external_lex_state = 16}, + [5007] = {.lex_state = 66, .external_lex_state = 15}, + [5008] = {.lex_state = 66, .external_lex_state = 11}, + [5009] = {.lex_state = 66, .external_lex_state = 16}, + [5010] = {.lex_state = 66, .external_lex_state = 14}, + [5011] = {.lex_state = 66, .external_lex_state = 15}, + [5012] = {.lex_state = 66, .external_lex_state = 14}, + [5013] = {.lex_state = 66, .external_lex_state = 12}, + [5014] = {.lex_state = 66, .external_lex_state = 11}, + [5015] = {.lex_state = 66, .external_lex_state = 15}, + [5016] = {.lex_state = 66, .external_lex_state = 12}, + [5017] = {.lex_state = 66, .external_lex_state = 14}, [5018] = {.lex_state = 66, .external_lex_state = 14}, [5019] = {.lex_state = 66, .external_lex_state = 14}, - [5020] = {.lex_state = 66, .external_lex_state = 15}, - [5021] = {.lex_state = 66, .external_lex_state = 16}, - [5022] = {.lex_state = 66, .external_lex_state = 15}, + [5020] = {.lex_state = 66, .external_lex_state = 14}, + [5021] = {.lex_state = 66, .external_lex_state = 15}, + [5022] = {.lex_state = 66, .external_lex_state = 16}, [5023] = {.lex_state = 66, .external_lex_state = 14}, - [5024] = {.lex_state = 66, .external_lex_state = 14}, - [5025] = {.lex_state = 66, .external_lex_state = 20}, + [5024] = {.lex_state = 66, .external_lex_state = 12}, + [5025] = {.lex_state = 66, .external_lex_state = 14}, [5026] = {.lex_state = 66, .external_lex_state = 16}, - [5027] = {.lex_state = 66, .external_lex_state = 16}, + [5027] = {.lex_state = 66, .external_lex_state = 14}, [5028] = {.lex_state = 66, .external_lex_state = 16}, - [5029] = {.lex_state = 66, .external_lex_state = 15}, + [5029] = {.lex_state = 66, .external_lex_state = 16}, [5030] = {.lex_state = 66, .external_lex_state = 11}, - [5031] = {.lex_state = 66, .external_lex_state = 16}, - [5032] = {.lex_state = 66, .external_lex_state = 16}, - [5033] = {.lex_state = 66, .external_lex_state = 11}, - [5034] = {.lex_state = 66, .external_lex_state = 11}, - [5035] = {.lex_state = 66, .external_lex_state = 12}, - [5036] = {.lex_state = 66, .external_lex_state = 14}, - [5037] = {.lex_state = 66, .external_lex_state = 14}, - [5038] = {.lex_state = 66, .external_lex_state = 12}, - [5039] = {.lex_state = 66, .external_lex_state = 16}, - [5040] = {.lex_state = 66, .external_lex_state = 11}, - [5041] = {.lex_state = 66, .external_lex_state = 14}, - [5042] = {.lex_state = 66, .external_lex_state = 14}, - [5043] = {.lex_state = 66, .external_lex_state = 14}, - [5044] = {.lex_state = 66, .external_lex_state = 11}, - [5045] = {.lex_state = 66, .external_lex_state = 16}, - [5046] = {.lex_state = 66, .external_lex_state = 16}, + [5031] = {.lex_state = 66, .external_lex_state = 15}, + [5032] = {.lex_state = 66, .external_lex_state = 14}, + [5033] = {.lex_state = 66, .external_lex_state = 20}, + [5034] = {.lex_state = 66, .external_lex_state = 12}, + [5035] = {.lex_state = 66, .external_lex_state = 15}, + [5036] = {.lex_state = 66, .external_lex_state = 16}, + [5037] = {.lex_state = 66, .external_lex_state = 12}, + [5038] = {.lex_state = 66, .external_lex_state = 16}, + [5039] = {.lex_state = 66, .external_lex_state = 14}, + [5040] = {.lex_state = 66, .external_lex_state = 14}, + [5041] = {.lex_state = 66, .external_lex_state = 15}, + [5042] = {.lex_state = 66, .external_lex_state = 16}, + [5043] = {.lex_state = 66, .external_lex_state = 16}, + [5044] = {.lex_state = 66, .external_lex_state = 14}, + [5045] = {.lex_state = 66, .external_lex_state = 11}, + [5046] = {.lex_state = 66, .external_lex_state = 14}, [5047] = {.lex_state = 66, .external_lex_state = 16}, - [5048] = {.lex_state = 66, .external_lex_state = 11}, - [5049] = {.lex_state = 66, .external_lex_state = 14}, + [5048] = {.lex_state = 66, .external_lex_state = 16}, + [5049] = {.lex_state = 66, .external_lex_state = 11}, [5050] = {.lex_state = 66, .external_lex_state = 11}, - [5051] = {.lex_state = 66, .external_lex_state = 16}, - [5052] = {.lex_state = 66, .external_lex_state = 14}, - [5053] = {.lex_state = 66, .external_lex_state = 14}, + [5051] = {.lex_state = 66, .external_lex_state = 14}, + [5052] = {.lex_state = 66, .external_lex_state = 11}, + [5053] = {.lex_state = 66, .external_lex_state = 11}, [5054] = {.lex_state = 66, .external_lex_state = 14}, - [5055] = {.lex_state = 66, .external_lex_state = 16}, - [5056] = {.lex_state = 66, .external_lex_state = 11}, - [5057] = {.lex_state = 66, .external_lex_state = 14}, - [5058] = {.lex_state = 66, .external_lex_state = 14}, + [5055] = {.lex_state = 66, .external_lex_state = 14}, + [5056] = {.lex_state = 66, .external_lex_state = 16}, + [5057] = {.lex_state = 66, .external_lex_state = 16}, + [5058] = {.lex_state = 66, .external_lex_state = 11}, [5059] = {.lex_state = 66, .external_lex_state = 14}, - [5060] = {.lex_state = 66, .external_lex_state = 16}, - [5061] = {.lex_state = 66, .external_lex_state = 16}, - [5062] = {.lex_state = 66, .external_lex_state = 12}, + [5060] = {.lex_state = 66, .external_lex_state = 14}, + [5061] = {.lex_state = 66, .external_lex_state = 14}, + [5062] = {.lex_state = 66, .external_lex_state = 11}, [5063] = {.lex_state = 66, .external_lex_state = 16}, - [5064] = {.lex_state = 12, .external_lex_state = 12}, - [5065] = {.lex_state = 66, .external_lex_state = 14}, - [5066] = {.lex_state = 66, .external_lex_state = 14}, - [5067] = {.lex_state = 66, .external_lex_state = 14}, - [5068] = {.lex_state = 66, .external_lex_state = 16}, - [5069] = {.lex_state = 66, .external_lex_state = 16}, - [5070] = {.lex_state = 66, .external_lex_state = 11}, + [5064] = {.lex_state = 66, .external_lex_state = 16}, + [5065] = {.lex_state = 66, .external_lex_state = 11}, + [5066] = {.lex_state = 66, .external_lex_state = 16}, + [5067] = {.lex_state = 66, .external_lex_state = 12}, + [5068] = {.lex_state = 66, .external_lex_state = 12}, + [5069] = {.lex_state = 66, .external_lex_state = 11}, + [5070] = {.lex_state = 66, .external_lex_state = 14}, [5071] = {.lex_state = 66, .external_lex_state = 14}, - [5072] = {.lex_state = 66, .external_lex_state = 14}, + [5072] = {.lex_state = 66, .external_lex_state = 16}, [5073] = {.lex_state = 66, .external_lex_state = 16}, - [5074] = {.lex_state = 66, .external_lex_state = 16}, - [5075] = {.lex_state = 66, .external_lex_state = 12}, - [5076] = {.lex_state = 66, .external_lex_state = 12}, + [5074] = {.lex_state = 12, .external_lex_state = 12}, + [5075] = {.lex_state = 66, .external_lex_state = 14}, + [5076] = {.lex_state = 66, .external_lex_state = 14}, [5077] = {.lex_state = 66, .external_lex_state = 16}, [5078] = {.lex_state = 66, .external_lex_state = 16}, - [5079] = {.lex_state = 66, .external_lex_state = 16}, + [5079] = {.lex_state = 66, .external_lex_state = 14}, [5080] = {.lex_state = 66, .external_lex_state = 16}, - [5081] = {.lex_state = 66, .external_lex_state = 20}, - [5082] = {.lex_state = 66, .external_lex_state = 15}, - [5083] = {.lex_state = 3, .external_lex_state = 15}, - [5084] = {.lex_state = 15, .external_lex_state = 12}, - [5085] = {.lex_state = 66, .external_lex_state = 11}, - [5086] = {.lex_state = 66, .external_lex_state = 11}, + [5081] = {.lex_state = 66, .external_lex_state = 12}, + [5082] = {.lex_state = 66, .external_lex_state = 16}, + [5083] = {.lex_state = 66, .external_lex_state = 16}, + [5084] = {.lex_state = 66, .external_lex_state = 12}, + [5085] = {.lex_state = 66, .external_lex_state = 16}, + [5086] = {.lex_state = 66, .external_lex_state = 15}, [5087] = {.lex_state = 66, .external_lex_state = 16}, [5088] = {.lex_state = 66, .external_lex_state = 11}, [5089] = {.lex_state = 66, .external_lex_state = 11}, - [5090] = {.lex_state = 66, .external_lex_state = 16}, - [5091] = {.lex_state = 66, .external_lex_state = 20}, - [5092] = {.lex_state = 66, .external_lex_state = 12}, + [5090] = {.lex_state = 66, .external_lex_state = 11}, + [5091] = {.lex_state = 66, .external_lex_state = 11}, + [5092] = {.lex_state = 3, .external_lex_state = 15}, [5093] = {.lex_state = 66, .external_lex_state = 11}, - [5094] = {.lex_state = 66, .external_lex_state = 16}, - [5095] = {.lex_state = 16, .external_lex_state = 19}, - [5096] = {.lex_state = 66, .external_lex_state = 11}, - [5097] = {.lex_state = 66, .external_lex_state = 11}, + [5094] = {.lex_state = 66, .external_lex_state = 20}, + [5095] = {.lex_state = 66, .external_lex_state = 16}, + [5096] = {.lex_state = 66, .external_lex_state = 16}, + [5097] = {.lex_state = 66, .external_lex_state = 16}, [5098] = {.lex_state = 66, .external_lex_state = 11}, [5099] = {.lex_state = 66, .external_lex_state = 11}, [5100] = {.lex_state = 66, .external_lex_state = 11}, - [5101] = {.lex_state = 66, .external_lex_state = 2}, - [5102] = {.lex_state = 66, .external_lex_state = 14}, + [5101] = {.lex_state = 66, .external_lex_state = 20}, + [5102] = {.lex_state = 16, .external_lex_state = 19}, [5103] = {.lex_state = 66, .external_lex_state = 11}, - [5104] = {.lex_state = 66, .external_lex_state = 12}, - [5105] = {.lex_state = 12, .external_lex_state = 12}, - [5106] = {.lex_state = 66, .external_lex_state = 14}, - [5107] = {.lex_state = 66, .external_lex_state = 2}, + [5104] = {.lex_state = 66, .external_lex_state = 14}, + [5105] = {.lex_state = 66, .external_lex_state = 11}, + [5106] = {.lex_state = 66, .external_lex_state = 12}, + [5107] = {.lex_state = 12, .external_lex_state = 12}, [5108] = {.lex_state = 66, .external_lex_state = 11}, - [5109] = {.lex_state = 66, .external_lex_state = 15}, - [5110] = {.lex_state = 66, .external_lex_state = 12}, - [5111] = {.lex_state = 66, .external_lex_state = 12}, + [5109] = {.lex_state = 66, .external_lex_state = 2}, + [5110] = {.lex_state = 66, .external_lex_state = 2}, + [5111] = {.lex_state = 66, .external_lex_state = 11}, [5112] = {.lex_state = 66, .external_lex_state = 12}, - [5113] = {.lex_state = 66, .external_lex_state = 12}, - [5114] = {.lex_state = 66, .external_lex_state = 14}, + [5113] = {.lex_state = 66, .external_lex_state = 15}, + [5114] = {.lex_state = 66, .external_lex_state = 12}, [5115] = {.lex_state = 66, .external_lex_state = 12}, - [5116] = {.lex_state = 66, .external_lex_state = 12}, - [5117] = {.lex_state = 66, .external_lex_state = 14}, - [5118] = {.lex_state = 15, .external_lex_state = 12}, - [5119] = {.lex_state = 66, .external_lex_state = 11}, - [5120] = {.lex_state = 66, .external_lex_state = 14}, + [5116] = {.lex_state = 66, .external_lex_state = 14}, + [5117] = {.lex_state = 66, .external_lex_state = 12}, + [5118] = {.lex_state = 66, .external_lex_state = 12}, + [5119] = {.lex_state = 15, .external_lex_state = 12}, + [5120] = {.lex_state = 15, .external_lex_state = 12}, [5121] = {.lex_state = 66, .external_lex_state = 14}, [5122] = {.lex_state = 66, .external_lex_state = 11}, - [5123] = {.lex_state = 66, .external_lex_state = 12}, - [5124] = {.lex_state = 66, .external_lex_state = 20}, - [5125] = {.lex_state = 66, .external_lex_state = 16}, - [5126] = {.lex_state = 15, .external_lex_state = 12}, + [5123] = {.lex_state = 66, .external_lex_state = 11}, + [5124] = {.lex_state = 66, .external_lex_state = 12}, + [5125] = {.lex_state = 15, .external_lex_state = 12}, + [5126] = {.lex_state = 66, .external_lex_state = 11}, [5127] = {.lex_state = 15, .external_lex_state = 12}, [5128] = {.lex_state = 66, .external_lex_state = 12}, [5129] = {.lex_state = 66, .external_lex_state = 14}, [5130] = {.lex_state = 66, .external_lex_state = 14}, [5131] = {.lex_state = 15, .external_lex_state = 12}, - [5132] = {.lex_state = 66, .external_lex_state = 16}, + [5132] = {.lex_state = 66, .external_lex_state = 14}, [5133] = {.lex_state = 66, .external_lex_state = 12}, - [5134] = {.lex_state = 66, .external_lex_state = 15}, - [5135] = {.lex_state = 66, .external_lex_state = 12}, - [5136] = {.lex_state = 66, .external_lex_state = 12}, - [5137] = {.lex_state = 66, .external_lex_state = 14}, - [5138] = {.lex_state = 66, .external_lex_state = 15}, - [5139] = {.lex_state = 66, .external_lex_state = 12}, + [5134] = {.lex_state = 66, .external_lex_state = 12}, + [5135] = {.lex_state = 66, .external_lex_state = 16}, + [5136] = {.lex_state = 66, .external_lex_state = 15}, + [5137] = {.lex_state = 66, .external_lex_state = 12}, + [5138] = {.lex_state = 66, .external_lex_state = 11}, + [5139] = {.lex_state = 66, .external_lex_state = 20}, [5140] = {.lex_state = 66, .external_lex_state = 12}, - [5141] = {.lex_state = 66, .external_lex_state = 11}, - [5142] = {.lex_state = 66, .external_lex_state = 11}, - [5143] = {.lex_state = 66, .external_lex_state = 16}, - [5144] = {.lex_state = 66, .external_lex_state = 11}, - [5145] = {.lex_state = 66, .external_lex_state = 11}, - [5146] = {.lex_state = 66, .external_lex_state = 12}, + [5141] = {.lex_state = 66, .external_lex_state = 16}, + [5142] = {.lex_state = 66, .external_lex_state = 12}, + [5143] = {.lex_state = 66, .external_lex_state = 14}, + [5144] = {.lex_state = 66, .external_lex_state = 15}, + [5145] = {.lex_state = 66, .external_lex_state = 14}, + [5146] = {.lex_state = 66, .external_lex_state = 11}, [5147] = {.lex_state = 66, .external_lex_state = 11}, - [5148] = {.lex_state = 66, .external_lex_state = 2}, - [5149] = {.lex_state = 66, .external_lex_state = 16}, - [5150] = {.lex_state = 66, .external_lex_state = 12}, + [5148] = {.lex_state = 66, .external_lex_state = 12}, + [5149] = {.lex_state = 66, .external_lex_state = 12}, + [5150] = {.lex_state = 66, .external_lex_state = 2}, [5151] = {.lex_state = 66, .external_lex_state = 11}, [5152] = {.lex_state = 66, .external_lex_state = 12}, - [5153] = {.lex_state = 66, .external_lex_state = 16}, - [5154] = {.lex_state = 66, .external_lex_state = 14}, + [5153] = {.lex_state = 66, .external_lex_state = 12}, + [5154] = {.lex_state = 66, .external_lex_state = 16}, [5155] = {.lex_state = 66, .external_lex_state = 12}, [5156] = {.lex_state = 66, .external_lex_state = 12}, - [5157] = {.lex_state = 66, .external_lex_state = 16}, - [5158] = {.lex_state = 66, .external_lex_state = 12}, - [5159] = {.lex_state = 66, .external_lex_state = 12}, + [5157] = {.lex_state = 66, .external_lex_state = 14}, + [5158] = {.lex_state = 66, .external_lex_state = 16}, + [5159] = {.lex_state = 66, .external_lex_state = 11}, [5160] = {.lex_state = 66, .external_lex_state = 12}, - [5161] = {.lex_state = 66, .external_lex_state = 14}, - [5162] = {.lex_state = 66, .external_lex_state = 14}, - [5163] = {.lex_state = 66, .external_lex_state = 12}, - [5164] = {.lex_state = 66, .external_lex_state = 11}, - [5165] = {.lex_state = 66, .external_lex_state = 16}, - [5166] = {.lex_state = 66, .external_lex_state = 16}, - [5167] = {.lex_state = 66, .external_lex_state = 11}, - [5168] = {.lex_state = 66, .external_lex_state = 12}, - [5169] = {.lex_state = 66, .external_lex_state = 14}, - [5170] = {.lex_state = 66, .external_lex_state = 11}, - [5171] = {.lex_state = 66, .external_lex_state = 15}, - [5172] = {.lex_state = 66, .external_lex_state = 11}, + [5161] = {.lex_state = 66, .external_lex_state = 12}, + [5162] = {.lex_state = 66, .external_lex_state = 11}, + [5163] = {.lex_state = 66, .external_lex_state = 16}, + [5164] = {.lex_state = 66, .external_lex_state = 12}, + [5165] = {.lex_state = 66, .external_lex_state = 12}, + [5166] = {.lex_state = 66, .external_lex_state = 14}, + [5167] = {.lex_state = 66, .external_lex_state = 14}, + [5168] = {.lex_state = 66, .external_lex_state = 11}, + [5169] = {.lex_state = 66, .external_lex_state = 12}, + [5170] = {.lex_state = 66, .external_lex_state = 16}, + [5171] = {.lex_state = 66, .external_lex_state = 14}, + [5172] = {.lex_state = 66, .external_lex_state = 16}, [5173] = {.lex_state = 66, .external_lex_state = 11}, - [5174] = {.lex_state = 66, .external_lex_state = 16}, - [5175] = {.lex_state = 66, .external_lex_state = 16}, - [5176] = {.lex_state = 66, .external_lex_state = 16}, - [5177] = {.lex_state = 66, .external_lex_state = 16}, - [5178] = {.lex_state = 12, .external_lex_state = 12}, - [5179] = {.lex_state = 66, .external_lex_state = 14}, - [5180] = {.lex_state = 66, .external_lex_state = 14}, - [5181] = {.lex_state = 66, .external_lex_state = 11}, - [5182] = {.lex_state = 66, .external_lex_state = 11}, - [5183] = {.lex_state = 66, .external_lex_state = 11}, - [5184] = {.lex_state = 16, .external_lex_state = 19}, + [5174] = {.lex_state = 66, .external_lex_state = 12}, + [5175] = {.lex_state = 66, .external_lex_state = 11}, + [5176] = {.lex_state = 66, .external_lex_state = 14}, + [5177] = {.lex_state = 66, .external_lex_state = 15}, + [5178] = {.lex_state = 66, .external_lex_state = 16}, + [5179] = {.lex_state = 66, .external_lex_state = 16}, + [5180] = {.lex_state = 66, .external_lex_state = 16}, + [5181] = {.lex_state = 66, .external_lex_state = 16}, + [5182] = {.lex_state = 12, .external_lex_state = 12}, + [5183] = {.lex_state = 66, .external_lex_state = 14}, + [5184] = {.lex_state = 66, .external_lex_state = 11}, [5185] = {.lex_state = 66, .external_lex_state = 16}, [5186] = {.lex_state = 66, .external_lex_state = 11}, - [5187] = {.lex_state = 66, .external_lex_state = 14}, - [5188] = {.lex_state = 66, .external_lex_state = 11}, + [5187] = {.lex_state = 66, .external_lex_state = 11}, + [5188] = {.lex_state = 66, .external_lex_state = 14}, [5189] = {.lex_state = 66, .external_lex_state = 11}, - [5190] = {.lex_state = 66, .external_lex_state = 14}, + [5190] = {.lex_state = 66, .external_lex_state = 11}, [5191] = {.lex_state = 66, .external_lex_state = 11}, - [5192] = {.lex_state = 15, .external_lex_state = 12}, - [5193] = {.lex_state = 66, .external_lex_state = 11}, - [5194] = {.lex_state = 66, .external_lex_state = 16}, - [5195] = {.lex_state = 3, .external_lex_state = 15}, - [5196] = {.lex_state = 66, .external_lex_state = 14}, + [5192] = {.lex_state = 66, .external_lex_state = 11}, + [5193] = {.lex_state = 16, .external_lex_state = 19}, + [5194] = {.lex_state = 66, .external_lex_state = 11}, + [5195] = {.lex_state = 66, .external_lex_state = 11}, + [5196] = {.lex_state = 66, .external_lex_state = 11}, [5197] = {.lex_state = 66, .external_lex_state = 14}, [5198] = {.lex_state = 66, .external_lex_state = 16}, - [5199] = {.lex_state = 66, .external_lex_state = 16}, - [5200] = {.lex_state = 3, .external_lex_state = 15}, - [5201] = {.lex_state = 66, .external_lex_state = 11}, - [5202] = {.lex_state = 3, .external_lex_state = 15}, - [5203] = {.lex_state = 66, .external_lex_state = 11}, + [5199] = {.lex_state = 66, .external_lex_state = 14}, + [5200] = {.lex_state = 66, .external_lex_state = 14}, + [5201] = {.lex_state = 66, .external_lex_state = 16}, + [5202] = {.lex_state = 66, .external_lex_state = 16}, + [5203] = {.lex_state = 66, .external_lex_state = 14}, [5204] = {.lex_state = 66, .external_lex_state = 16}, - [5205] = {.lex_state = 66, .external_lex_state = 11}, - [5206] = {.lex_state = 66, .external_lex_state = 11}, + [5205] = {.lex_state = 66, .external_lex_state = 16}, + [5206] = {.lex_state = 66, .external_lex_state = 14}, [5207] = {.lex_state = 66, .external_lex_state = 11}, [5208] = {.lex_state = 66, .external_lex_state = 11}, - [5209] = {.lex_state = 66, .external_lex_state = 11}, - [5210] = {.lex_state = 66, .external_lex_state = 14}, - [5211] = {.lex_state = 66, .external_lex_state = 16}, - [5212] = {.lex_state = 66, .external_lex_state = 16}, + [5209] = {.lex_state = 3, .external_lex_state = 15}, + [5210] = {.lex_state = 66, .external_lex_state = 11}, + [5211] = {.lex_state = 66, .external_lex_state = 11}, + [5212] = {.lex_state = 3, .external_lex_state = 15}, [5213] = {.lex_state = 66, .external_lex_state = 11}, - [5214] = {.lex_state = 66, .external_lex_state = 14}, + [5214] = {.lex_state = 66, .external_lex_state = 16}, [5215] = {.lex_state = 66, .external_lex_state = 16}, [5216] = {.lex_state = 66, .external_lex_state = 11}, - [5217] = {.lex_state = 66, .external_lex_state = 11}, - [5218] = {.lex_state = 66, .external_lex_state = 12}, + [5217] = {.lex_state = 3, .external_lex_state = 15}, + [5218] = {.lex_state = 66, .external_lex_state = 14}, [5219] = {.lex_state = 66, .external_lex_state = 11}, - [5220] = {.lex_state = 66, .external_lex_state = 14}, - [5221] = {.lex_state = 3, .external_lex_state = 15}, - [5222] = {.lex_state = 66, .external_lex_state = 14}, - [5223] = {.lex_state = 66, .external_lex_state = 11}, - [5224] = {.lex_state = 15, .external_lex_state = 12}, + [5220] = {.lex_state = 15, .external_lex_state = 12}, + [5221] = {.lex_state = 66, .external_lex_state = 11}, + [5222] = {.lex_state = 66, .external_lex_state = 11}, + [5223] = {.lex_state = 66, .external_lex_state = 16}, + [5224] = {.lex_state = 66, .external_lex_state = 14}, [5225] = {.lex_state = 66, .external_lex_state = 11}, - [5226] = {.lex_state = 66, .external_lex_state = 11}, - [5227] = {.lex_state = 3, .external_lex_state = 15}, - [5228] = {.lex_state = 66, .external_lex_state = 15}, - [5229] = {.lex_state = 66, .external_lex_state = 11}, - [5230] = {.lex_state = 66, .external_lex_state = 11}, - [5231] = {.lex_state = 3, .external_lex_state = 15}, - [5232] = {.lex_state = 66, .external_lex_state = 12}, + [5226] = {.lex_state = 66, .external_lex_state = 14}, + [5227] = {.lex_state = 66, .external_lex_state = 11}, + [5228] = {.lex_state = 15, .external_lex_state = 12}, + [5229] = {.lex_state = 66, .external_lex_state = 12}, + [5230] = {.lex_state = 66, .external_lex_state = 15}, + [5231] = {.lex_state = 66, .external_lex_state = 11}, + [5232] = {.lex_state = 66, .external_lex_state = 11}, [5233] = {.lex_state = 66, .external_lex_state = 11}, [5234] = {.lex_state = 66, .external_lex_state = 11}, - [5235] = {.lex_state = 66, .external_lex_state = 16}, + [5235] = {.lex_state = 66, .external_lex_state = 11}, [5236] = {.lex_state = 66, .external_lex_state = 11}, - [5237] = {.lex_state = 66, .external_lex_state = 16}, + [5237] = {.lex_state = 66, .external_lex_state = 11}, [5238] = {.lex_state = 66, .external_lex_state = 11}, - [5239] = {.lex_state = 66, .external_lex_state = 11}, + [5239] = {.lex_state = 3, .external_lex_state = 15}, [5240] = {.lex_state = 66, .external_lex_state = 11}, - [5241] = {.lex_state = 66, .external_lex_state = 14}, - [5242] = {.lex_state = 66, .external_lex_state = 15}, - [5243] = {.lex_state = 16, .external_lex_state = 19}, - [5244] = {.lex_state = 16, .external_lex_state = 19}, - [5245] = {.lex_state = 66, .external_lex_state = 14}, - [5246] = {.lex_state = 66, .external_lex_state = 16}, - [5247] = {.lex_state = 66, .external_lex_state = 14}, - [5248] = {.lex_state = 66, .external_lex_state = 16}, + [5241] = {.lex_state = 66, .external_lex_state = 15}, + [5242] = {.lex_state = 3, .external_lex_state = 15}, + [5243] = {.lex_state = 66, .external_lex_state = 16}, + [5244] = {.lex_state = 66, .external_lex_state = 11}, + [5245] = {.lex_state = 3, .external_lex_state = 15}, + [5246] = {.lex_state = 66, .external_lex_state = 12}, + [5247] = {.lex_state = 16, .external_lex_state = 19}, + [5248] = {.lex_state = 66, .external_lex_state = 11}, [5249] = {.lex_state = 66, .external_lex_state = 11}, [5250] = {.lex_state = 66, .external_lex_state = 14}, - [5251] = {.lex_state = 66, .external_lex_state = 14}, - [5252] = {.lex_state = 66, .external_lex_state = 14}, - [5253] = {.lex_state = 66, .external_lex_state = 11}, - [5254] = {.lex_state = 66, .external_lex_state = 15}, - [5255] = {.lex_state = 66, .external_lex_state = 11}, - [5256] = {.lex_state = 66, .external_lex_state = 12}, + [5251] = {.lex_state = 66, .external_lex_state = 16}, + [5252] = {.lex_state = 66, .external_lex_state = 16}, + [5253] = {.lex_state = 66, .external_lex_state = 14}, + [5254] = {.lex_state = 16, .external_lex_state = 19}, + [5255] = {.lex_state = 66, .external_lex_state = 16}, + [5256] = {.lex_state = 66, .external_lex_state = 11}, [5257] = {.lex_state = 66, .external_lex_state = 14}, - [5258] = {.lex_state = 66, .external_lex_state = 12}, + [5258] = {.lex_state = 66, .external_lex_state = 15}, [5259] = {.lex_state = 66, .external_lex_state = 11}, - [5260] = {.lex_state = 66, .external_lex_state = 16}, - [5261] = {.lex_state = 66, .external_lex_state = 11}, + [5260] = {.lex_state = 66, .external_lex_state = 14}, + [5261] = {.lex_state = 66, .external_lex_state = 14}, [5262] = {.lex_state = 66, .external_lex_state = 11}, [5263] = {.lex_state = 66, .external_lex_state = 11}, [5264] = {.lex_state = 66, .external_lex_state = 11}, [5265] = {.lex_state = 66, .external_lex_state = 11}, - [5266] = {.lex_state = 66, .external_lex_state = 11}, + [5266] = {.lex_state = 66, .external_lex_state = 14}, [5267] = {.lex_state = 66, .external_lex_state = 11}, - [5268] = {.lex_state = 66, .external_lex_state = 14}, - [5269] = {.lex_state = 66, .external_lex_state = 12}, - [5270] = {.lex_state = 66, .external_lex_state = 15}, - [5271] = {.lex_state = 66, .external_lex_state = 14}, + [5268] = {.lex_state = 66, .external_lex_state = 11}, + [5269] = {.lex_state = 66, .external_lex_state = 14}, + [5270] = {.lex_state = 66, .external_lex_state = 11}, + [5271] = {.lex_state = 66, .external_lex_state = 12}, [5272] = {.lex_state = 66, .external_lex_state = 11}, - [5273] = {.lex_state = 66, .external_lex_state = 11}, - [5274] = {.lex_state = 66, .external_lex_state = 11}, - [5275] = {.lex_state = 66, .external_lex_state = 14}, + [5273] = {.lex_state = 66, .external_lex_state = 12}, + [5274] = {.lex_state = 66, .external_lex_state = 16}, + [5275] = {.lex_state = 66, .external_lex_state = 15}, [5276] = {.lex_state = 66, .external_lex_state = 11}, - [5277] = {.lex_state = 66, .external_lex_state = 11}, + [5277] = {.lex_state = 66, .external_lex_state = 14}, [5278] = {.lex_state = 66, .external_lex_state = 14}, - [5279] = {.lex_state = 66, .external_lex_state = 13}, - [5280] = {.lex_state = 66, .external_lex_state = 12}, + [5279] = {.lex_state = 66, .external_lex_state = 11}, + [5280] = {.lex_state = 66, .external_lex_state = 11}, [5281] = {.lex_state = 66, .external_lex_state = 12}, - [5282] = {.lex_state = 66, .external_lex_state = 16}, - [5283] = {.lex_state = 66, .external_lex_state = 11}, - [5284] = {.lex_state = 66, .external_lex_state = 12}, + [5282] = {.lex_state = 66, .external_lex_state = 12}, + [5283] = {.lex_state = 66, .external_lex_state = 12}, + [5284] = {.lex_state = 66, .external_lex_state = 11}, [5285] = {.lex_state = 66, .external_lex_state = 12}, - [5286] = {.lex_state = 66, .external_lex_state = 14}, - [5287] = {.lex_state = 66, .external_lex_state = 12}, - [5288] = {.lex_state = 66, .external_lex_state = 14}, - [5289] = {.lex_state = 66, .external_lex_state = 12}, - [5290] = {.lex_state = 66, .external_lex_state = 12}, - [5291] = {.lex_state = 66, .external_lex_state = 14}, - [5292] = {.lex_state = 66, .external_lex_state = 14}, - [5293] = {.lex_state = 66, .external_lex_state = 14}, + [5286] = {.lex_state = 66, .external_lex_state = 12}, + [5287] = {.lex_state = 66, .external_lex_state = 13}, + [5288] = {.lex_state = 66, .external_lex_state = 13}, + [5289] = {.lex_state = 66, .external_lex_state = 14}, + [5290] = {.lex_state = 66, .external_lex_state = 16}, + [5291] = {.lex_state = 66, .external_lex_state = 12}, + [5292] = {.lex_state = 66, .external_lex_state = 16}, + [5293] = {.lex_state = 66, .external_lex_state = 12}, [5294] = {.lex_state = 66, .external_lex_state = 14}, - [5295] = {.lex_state = 66, .external_lex_state = 12}, - [5296] = {.lex_state = 66, .external_lex_state = 14}, - [5297] = {.lex_state = 66, .external_lex_state = 16}, - [5298] = {.lex_state = 66, .external_lex_state = 14}, - [5299] = {.lex_state = 66, .external_lex_state = 16}, - [5300] = {.lex_state = 66, .external_lex_state = 13}, - [5301] = {.lex_state = 66, .external_lex_state = 13}, - [5302] = {.lex_state = 66, .external_lex_state = 13}, - [5303] = {.lex_state = 66, .external_lex_state = 14}, - [5304] = {.lex_state = 66, .external_lex_state = 15}, + [5295] = {.lex_state = 66, .external_lex_state = 16}, + [5296] = {.lex_state = 66, .external_lex_state = 12}, + [5297] = {.lex_state = 66, .external_lex_state = 13}, + [5298] = {.lex_state = 66, .external_lex_state = 12}, + [5299] = {.lex_state = 66, .external_lex_state = 12}, + [5300] = {.lex_state = 66, .external_lex_state = 12}, + [5301] = {.lex_state = 66, .external_lex_state = 14}, + [5302] = {.lex_state = 66, .external_lex_state = 12}, + [5303] = {.lex_state = 66, .external_lex_state = 12}, + [5304] = {.lex_state = 66, .external_lex_state = 12}, [5305] = {.lex_state = 66, .external_lex_state = 11}, - [5306] = {.lex_state = 66, .external_lex_state = 12}, + [5306] = {.lex_state = 66, .external_lex_state = 14}, [5307] = {.lex_state = 66, .external_lex_state = 14}, - [5308] = {.lex_state = 66, .external_lex_state = 15}, - [5309] = {.lex_state = 66, .external_lex_state = 15}, - [5310] = {.lex_state = 66, .external_lex_state = 12}, - [5311] = {.lex_state = 66, .external_lex_state = 16}, - [5312] = {.lex_state = 66, .external_lex_state = 16}, - [5313] = {.lex_state = 66, .external_lex_state = 12}, - [5314] = {.lex_state = 66, .external_lex_state = 11}, - [5315] = {.lex_state = 66, .external_lex_state = 11}, + [5308] = {.lex_state = 66, .external_lex_state = 14}, + [5309] = {.lex_state = 66, .external_lex_state = 14}, + [5310] = {.lex_state = 66, .external_lex_state = 13}, + [5311] = {.lex_state = 66, .external_lex_state = 11}, + [5312] = {.lex_state = 66, .external_lex_state = 13}, + [5313] = {.lex_state = 66, .external_lex_state = 13}, + [5314] = {.lex_state = 66, .external_lex_state = 14}, + [5315] = {.lex_state = 66, .external_lex_state = 15}, [5316] = {.lex_state = 66, .external_lex_state = 12}, - [5317] = {.lex_state = 66, .external_lex_state = 11}, - [5318] = {.lex_state = 66, .external_lex_state = 13}, - [5319] = {.lex_state = 66, .external_lex_state = 2}, - [5320] = {.lex_state = 66, .external_lex_state = 11}, - [5321] = {.lex_state = 66, .external_lex_state = 13}, - [5322] = {.lex_state = 66, .external_lex_state = 11}, - [5323] = {.lex_state = 66, .external_lex_state = 11}, + [5317] = {.lex_state = 66, .external_lex_state = 12}, + [5318] = {.lex_state = 66, .external_lex_state = 15}, + [5319] = {.lex_state = 66, .external_lex_state = 15}, + [5320] = {.lex_state = 66, .external_lex_state = 14}, + [5321] = {.lex_state = 66, .external_lex_state = 12}, + [5322] = {.lex_state = 66, .external_lex_state = 16}, + [5323] = {.lex_state = 66, .external_lex_state = 14}, [5324] = {.lex_state = 66, .external_lex_state = 11}, - [5325] = {.lex_state = 66, .external_lex_state = 12}, - [5326] = {.lex_state = 66, .external_lex_state = 14}, - [5327] = {.lex_state = 66, .external_lex_state = 12}, + [5325] = {.lex_state = 66, .external_lex_state = 16}, + [5326] = {.lex_state = 66, .external_lex_state = 12}, + [5327] = {.lex_state = 66, .external_lex_state = 16}, [5328] = {.lex_state = 66, .external_lex_state = 14}, - [5329] = {.lex_state = 66, .external_lex_state = 12}, - [5330] = {.lex_state = 66, .external_lex_state = 11}, - [5331] = {.lex_state = 66, .external_lex_state = 12}, - [5332] = {.lex_state = 66, .external_lex_state = 12}, + [5329] = {.lex_state = 66, .external_lex_state = 2}, + [5330] = {.lex_state = 66, .external_lex_state = 14}, + [5331] = {.lex_state = 66, .external_lex_state = 11}, + [5332] = {.lex_state = 66, .external_lex_state = 13}, [5333] = {.lex_state = 66, .external_lex_state = 12}, [5334] = {.lex_state = 66, .external_lex_state = 14}, - [5335] = {.lex_state = 66, .external_lex_state = 14}, - [5336] = {.lex_state = 66, .external_lex_state = 14}, + [5335] = {.lex_state = 66, .external_lex_state = 11}, + [5336] = {.lex_state = 66, .external_lex_state = 12}, [5337] = {.lex_state = 66, .external_lex_state = 12}, - [5338] = {.lex_state = 66, .external_lex_state = 12}, - [5339] = {.lex_state = 66, .external_lex_state = 12}, - [5340] = {.lex_state = 66, .external_lex_state = 12}, + [5338] = {.lex_state = 66, .external_lex_state = 11}, + [5339] = {.lex_state = 66, .external_lex_state = 11}, + [5340] = {.lex_state = 66, .external_lex_state = 14}, [5341] = {.lex_state = 66, .external_lex_state = 12}, [5342] = {.lex_state = 66, .external_lex_state = 12}, [5343] = {.lex_state = 66, .external_lex_state = 14}, - [5344] = {.lex_state = 66, .external_lex_state = 12}, + [5344] = {.lex_state = 66, .external_lex_state = 11}, [5345] = {.lex_state = 66, .external_lex_state = 14}, - [5346] = {.lex_state = 66, .external_lex_state = 14}, + [5346] = {.lex_state = 66, .external_lex_state = 12}, [5347] = {.lex_state = 66, .external_lex_state = 12}, - [5348] = {.lex_state = 66, .external_lex_state = 14}, - [5349] = {.lex_state = 66, .external_lex_state = 14}, + [5348] = {.lex_state = 66, .external_lex_state = 12}, + [5349] = {.lex_state = 66, .external_lex_state = 12}, [5350] = {.lex_state = 66, .external_lex_state = 12}, - [5351] = {.lex_state = 66, .external_lex_state = 12}, - [5352] = {.lex_state = 66, .external_lex_state = 12}, - [5353] = {.lex_state = 66, .external_lex_state = 14}, + [5351] = {.lex_state = 66, .external_lex_state = 16}, + [5352] = {.lex_state = 66, .external_lex_state = 14}, + [5353] = {.lex_state = 66, .external_lex_state = 12}, [5354] = {.lex_state = 66, .external_lex_state = 14}, - [5355] = {.lex_state = 66, .external_lex_state = 2}, + [5355] = {.lex_state = 66, .external_lex_state = 14}, [5356] = {.lex_state = 66, .external_lex_state = 14}, [5357] = {.lex_state = 66, .external_lex_state = 14}, [5358] = {.lex_state = 66, .external_lex_state = 12}, - [5359] = {.lex_state = 66, .external_lex_state = 14}, - [5360] = {.lex_state = 66, .external_lex_state = 14}, - [5361] = {.lex_state = 66, .external_lex_state = 14}, - [5362] = {.lex_state = 66, .external_lex_state = 14}, - [5363] = {.lex_state = 66, .external_lex_state = 14}, - [5364] = {.lex_state = 66, .external_lex_state = 11}, - [5365] = {.lex_state = 66, .external_lex_state = 14}, - [5366] = {.lex_state = 66, .external_lex_state = 11}, - [5367] = {.lex_state = 66, .external_lex_state = 11}, + [5359] = {.lex_state = 66, .external_lex_state = 13}, + [5360] = {.lex_state = 66, .external_lex_state = 12}, + [5361] = {.lex_state = 66, .external_lex_state = 11}, + [5362] = {.lex_state = 66, .external_lex_state = 12}, + [5363] = {.lex_state = 66, .external_lex_state = 12}, + [5364] = {.lex_state = 66, .external_lex_state = 14}, + [5365] = {.lex_state = 66, .external_lex_state = 11}, + [5366] = {.lex_state = 66, .external_lex_state = 2}, + [5367] = {.lex_state = 66, .external_lex_state = 14}, [5368] = {.lex_state = 66, .external_lex_state = 14}, - [5369] = {.lex_state = 66, .external_lex_state = 12}, - [5370] = {.lex_state = 66, .external_lex_state = 12}, - [5371] = {.lex_state = 66, .external_lex_state = 12}, + [5369] = {.lex_state = 66, .external_lex_state = 14}, + [5370] = {.lex_state = 66, .external_lex_state = 14}, + [5371] = {.lex_state = 66, .external_lex_state = 14}, [5372] = {.lex_state = 66, .external_lex_state = 12}, - [5373] = {.lex_state = 66, .external_lex_state = 12}, - [5374] = {.lex_state = 66, .external_lex_state = 12}, - [5375] = {.lex_state = 66, .external_lex_state = 12}, - [5376] = {.lex_state = 66, .external_lex_state = 14}, + [5373] = {.lex_state = 66, .external_lex_state = 14}, + [5374] = {.lex_state = 66, .external_lex_state = 14}, + [5375] = {.lex_state = 66, .external_lex_state = 14}, + [5376] = {.lex_state = 66, .external_lex_state = 11}, [5377] = {.lex_state = 66, .external_lex_state = 14}, - [5378] = {.lex_state = 66, .external_lex_state = 12}, + [5378] = {.lex_state = 66, .external_lex_state = 14}, [5379] = {.lex_state = 66, .external_lex_state = 12}, - [5380] = {.lex_state = 66, .external_lex_state = 11}, + [5380] = {.lex_state = 66, .external_lex_state = 12}, [5381] = {.lex_state = 66, .external_lex_state = 12}, - [5382] = {.lex_state = 66, .external_lex_state = 11}, + [5382] = {.lex_state = 66, .external_lex_state = 12}, [5383] = {.lex_state = 66, .external_lex_state = 12}, - [5384] = {.lex_state = 66, .external_lex_state = 11}, - [5385] = {.lex_state = 66, .external_lex_state = 11}, - [5386] = {.lex_state = 66, .external_lex_state = 14}, - [5387] = {.lex_state = 66, .external_lex_state = 14}, - [5388] = {.lex_state = 66, .external_lex_state = 2}, - [5389] = {.lex_state = 66, .external_lex_state = 14}, - [5390] = {.lex_state = 66, .external_lex_state = 12}, - [5391] = {.lex_state = 66, .external_lex_state = 11}, + [5384] = {.lex_state = 66, .external_lex_state = 12}, + [5385] = {.lex_state = 66, .external_lex_state = 12}, + [5386] = {.lex_state = 66, .external_lex_state = 12}, + [5387] = {.lex_state = 66, .external_lex_state = 11}, + [5388] = {.lex_state = 66, .external_lex_state = 12}, + [5389] = {.lex_state = 66, .external_lex_state = 11}, + [5390] = {.lex_state = 66, .external_lex_state = 11}, + [5391] = {.lex_state = 66, .external_lex_state = 14}, [5392] = {.lex_state = 66, .external_lex_state = 14}, [5393] = {.lex_state = 66, .external_lex_state = 14}, - [5394] = {.lex_state = 66, .external_lex_state = 11}, - [5395] = {.lex_state = 66, .external_lex_state = 11}, - [5396] = {.lex_state = 66, .external_lex_state = 14}, - [5397] = {.lex_state = 66, .external_lex_state = 11}, - [5398] = {.lex_state = 66, .external_lex_state = 2}, + [5394] = {.lex_state = 66, .external_lex_state = 14}, + [5395] = {.lex_state = 66, .external_lex_state = 12}, + [5396] = {.lex_state = 66, .external_lex_state = 12}, + [5397] = {.lex_state = 66, .external_lex_state = 14}, + [5398] = {.lex_state = 66, .external_lex_state = 12}, [5399] = {.lex_state = 66, .external_lex_state = 14}, - [5400] = {.lex_state = 66, .external_lex_state = 14}, - [5401] = {.lex_state = 66, .external_lex_state = 15}, + [5400] = {.lex_state = 66, .external_lex_state = 12}, + [5401] = {.lex_state = 66, .external_lex_state = 11}, [5402] = {.lex_state = 66, .external_lex_state = 14}, [5403] = {.lex_state = 66, .external_lex_state = 14}, - [5404] = {.lex_state = 66, .external_lex_state = 14}, - [5405] = {.lex_state = 66, .external_lex_state = 12}, + [5404] = {.lex_state = 66, .external_lex_state = 2}, + [5405] = {.lex_state = 66, .external_lex_state = 14}, [5406] = {.lex_state = 66, .external_lex_state = 14}, [5407] = {.lex_state = 66, .external_lex_state = 11}, [5408] = {.lex_state = 66, .external_lex_state = 11}, - [5409] = {.lex_state = 66, .external_lex_state = 12}, - [5410] = {.lex_state = 66, .external_lex_state = 12}, - [5411] = {.lex_state = 66, .external_lex_state = 11}, - [5412] = {.lex_state = 66, .external_lex_state = 12}, - [5413] = {.lex_state = 66, .external_lex_state = 16}, - [5414] = {.lex_state = 66, .external_lex_state = 14}, - [5415] = {.lex_state = 66, .external_lex_state = 12}, + [5409] = {.lex_state = 66, .external_lex_state = 11}, + [5410] = {.lex_state = 66, .external_lex_state = 14}, + [5411] = {.lex_state = 66, .external_lex_state = 13}, + [5412] = {.lex_state = 66, .external_lex_state = 14}, + [5413] = {.lex_state = 66, .external_lex_state = 14}, + [5414] = {.lex_state = 66, .external_lex_state = 2}, + [5415] = {.lex_state = 66, .external_lex_state = 11}, [5416] = {.lex_state = 66, .external_lex_state = 11}, - [5417] = {.lex_state = 66, .external_lex_state = 14}, - [5418] = {.lex_state = 66, .external_lex_state = 12}, - [5419] = {.lex_state = 66, .external_lex_state = 11}, - [5420] = {.lex_state = 66, .external_lex_state = 16}, + [5417] = {.lex_state = 66, .external_lex_state = 12}, + [5418] = {.lex_state = 66, .external_lex_state = 14}, + [5419] = {.lex_state = 66, .external_lex_state = 15}, + [5420] = {.lex_state = 66, .external_lex_state = 11}, [5421] = {.lex_state = 66, .external_lex_state = 11}, - [5422] = {.lex_state = 66, .external_lex_state = 11}, - [5423] = {.lex_state = 66, .external_lex_state = 12}, - [5424] = {.lex_state = 66, .external_lex_state = 11}, - [5425] = {.lex_state = 66, .external_lex_state = 11}, - [5426] = {.lex_state = 66, .external_lex_state = 11}, - [5427] = {.lex_state = 66, .external_lex_state = 14}, + [5422] = {.lex_state = 66, .external_lex_state = 12}, + [5423] = {.lex_state = 66, .external_lex_state = 11}, + [5424] = {.lex_state = 66, .external_lex_state = 12}, + [5425] = {.lex_state = 66, .external_lex_state = 14}, + [5426] = {.lex_state = 66, .external_lex_state = 14}, + [5427] = {.lex_state = 66, .external_lex_state = 16}, [5428] = {.lex_state = 66, .external_lex_state = 11}, - [5429] = {.lex_state = 66, .external_lex_state = 12}, - [5430] = {.lex_state = 66, .external_lex_state = 12}, + [5429] = {.lex_state = 66, .external_lex_state = 14}, + [5430] = {.lex_state = 66, .external_lex_state = 14}, [5431] = {.lex_state = 66, .external_lex_state = 11}, [5432] = {.lex_state = 66, .external_lex_state = 12}, - [5433] = {.lex_state = 66, .external_lex_state = 16}, + [5433] = {.lex_state = 66, .external_lex_state = 12}, [5434] = {.lex_state = 66, .external_lex_state = 11}, [5435] = {.lex_state = 66, .external_lex_state = 12}, [5436] = {.lex_state = 66, .external_lex_state = 11}, - [5437] = {.lex_state = 66, .external_lex_state = 14}, - [5438] = {.lex_state = 66, .external_lex_state = 11}, - [5439] = {.lex_state = 66, .external_lex_state = 12}, + [5437] = {.lex_state = 66, .external_lex_state = 12}, + [5438] = {.lex_state = 66, .external_lex_state = 14}, + [5439] = {.lex_state = 66, .external_lex_state = 11}, [5440] = {.lex_state = 66, .external_lex_state = 12}, - [5441] = {.lex_state = 66, .external_lex_state = 12}, - [5442] = {.lex_state = 66, .external_lex_state = 15}, - [5443] = {.lex_state = 66, .external_lex_state = 12}, - [5444] = {.lex_state = 66, .external_lex_state = 14}, - [5445] = {.lex_state = 66, .external_lex_state = 14}, + [5441] = {.lex_state = 66, .external_lex_state = 11}, + [5442] = {.lex_state = 66, .external_lex_state = 14}, + [5443] = {.lex_state = 66, .external_lex_state = 11}, + [5444] = {.lex_state = 66, .external_lex_state = 11}, + [5445] = {.lex_state = 66, .external_lex_state = 11}, [5446] = {.lex_state = 66, .external_lex_state = 11}, [5447] = {.lex_state = 66, .external_lex_state = 12}, - [5448] = {.lex_state = 66, .external_lex_state = 12}, - [5449] = {.lex_state = 66, .external_lex_state = 14}, - [5450] = {.lex_state = 66, .external_lex_state = 14}, - [5451] = {.lex_state = 66, .external_lex_state = 13}, - [5452] = {.lex_state = 66, .external_lex_state = 13}, + [5448] = {.lex_state = 66, .external_lex_state = 11}, + [5449] = {.lex_state = 66, .external_lex_state = 11}, + [5450] = {.lex_state = 66, .external_lex_state = 16}, + [5451] = {.lex_state = 66, .external_lex_state = 12}, + [5452] = {.lex_state = 66, .external_lex_state = 11}, [5453] = {.lex_state = 66, .external_lex_state = 12}, - [5454] = {.lex_state = 66, .external_lex_state = 12}, - [5455] = {.lex_state = 66, .external_lex_state = 14}, - [5456] = {.lex_state = 66, .external_lex_state = 11}, - [5457] = {.lex_state = 66, .external_lex_state = 12}, - [5458] = {.lex_state = 66, .external_lex_state = 14}, - [5459] = {.lex_state = 66, .external_lex_state = 12}, - [5460] = {.lex_state = 66, .external_lex_state = 11}, - [5461] = {.lex_state = 66, .external_lex_state = 12}, - [5462] = {.lex_state = 66, .external_lex_state = 11}, - [5463] = {.lex_state = 66, .external_lex_state = 13}, + [5454] = {.lex_state = 66, .external_lex_state = 14}, + [5455] = {.lex_state = 66, .external_lex_state = 11}, + [5456] = {.lex_state = 66, .external_lex_state = 14}, + [5457] = {.lex_state = 66, .external_lex_state = 14}, + [5458] = {.lex_state = 66, .external_lex_state = 12}, + [5459] = {.lex_state = 66, .external_lex_state = 14}, + [5460] = {.lex_state = 66, .external_lex_state = 12}, + [5461] = {.lex_state = 66, .external_lex_state = 11}, + [5462] = {.lex_state = 66, .external_lex_state = 12}, + [5463] = {.lex_state = 66, .external_lex_state = 14}, [5464] = {.lex_state = 66, .external_lex_state = 12}, - [5465] = {.lex_state = 66, .external_lex_state = 13}, + [5465] = {.lex_state = 66, .external_lex_state = 12}, [5466] = {.lex_state = 66, .external_lex_state = 11}, - [5467] = {.lex_state = 66, .external_lex_state = 16}, - [5468] = {.lex_state = 66, .external_lex_state = 11}, - [5469] = {.lex_state = 66, .external_lex_state = 12}, - [5470] = {.lex_state = 66, .external_lex_state = 16}, - [5471] = {.lex_state = 66, .external_lex_state = 12}, - [5472] = {.lex_state = 66, .external_lex_state = 12}, + [5467] = {.lex_state = 66, .external_lex_state = 14}, + [5468] = {.lex_state = 66, .external_lex_state = 14}, + [5469] = {.lex_state = 66, .external_lex_state = 11}, + [5470] = {.lex_state = 66, .external_lex_state = 11}, + [5471] = {.lex_state = 66, .external_lex_state = 13}, + [5472] = {.lex_state = 66, .external_lex_state = 13}, [5473] = {.lex_state = 66, .external_lex_state = 12}, [5474] = {.lex_state = 66, .external_lex_state = 12}, - [5475] = {.lex_state = 66, .external_lex_state = 12}, + [5475] = {.lex_state = 66, .external_lex_state = 15}, [5476] = {.lex_state = 66, .external_lex_state = 12}, - [5477] = {.lex_state = 66, .external_lex_state = 11}, - [5478] = {.lex_state = 66, .external_lex_state = 14}, - [5479] = {.lex_state = 66, .external_lex_state = 14}, - [5480] = {.lex_state = 66, .external_lex_state = 11}, - [5481] = {.lex_state = 66, .external_lex_state = 12}, - [5482] = {.lex_state = 66, .external_lex_state = 12}, - [5483] = {.lex_state = 66, .external_lex_state = 14}, - [5484] = {.lex_state = 66, .external_lex_state = 12}, - [5485] = {.lex_state = 66, .external_lex_state = 14}, - [5486] = {.lex_state = 66, .external_lex_state = 14}, + [5477] = {.lex_state = 66, .external_lex_state = 16}, + [5478] = {.lex_state = 66, .external_lex_state = 16}, + [5479] = {.lex_state = 66, .external_lex_state = 12}, + [5480] = {.lex_state = 66, .external_lex_state = 12}, + [5481] = {.lex_state = 66, .external_lex_state = 11}, + [5482] = {.lex_state = 66, .external_lex_state = 14}, + [5483] = {.lex_state = 66, .external_lex_state = 12}, + [5484] = {.lex_state = 66, .external_lex_state = 13}, + [5485] = {.lex_state = 66, .external_lex_state = 12}, + [5486] = {.lex_state = 66, .external_lex_state = 13}, [5487] = {.lex_state = 66, .external_lex_state = 12}, [5488] = {.lex_state = 66, .external_lex_state = 12}, - [5489] = {.lex_state = 66, .external_lex_state = 13}, + [5489] = {.lex_state = 66, .external_lex_state = 12}, [5490] = {.lex_state = 66, .external_lex_state = 11}, - [5491] = {.lex_state = 66, .external_lex_state = 11}, - [5492] = {.lex_state = 66, .external_lex_state = 12}, + [5491] = {.lex_state = 66, .external_lex_state = 12}, + [5492] = {.lex_state = 66, .external_lex_state = 14}, [5493] = {.lex_state = 66, .external_lex_state = 16}, [5494] = {.lex_state = 66, .external_lex_state = 12}, [5495] = {.lex_state = 66, .external_lex_state = 11}, - [5496] = {.lex_state = 66, .external_lex_state = 11}, + [5496] = {.lex_state = 66, .external_lex_state = 12}, [5497] = {.lex_state = 66, .external_lex_state = 12}, - [5498] = {.lex_state = 66, .external_lex_state = 11}, + [5498] = {.lex_state = 66, .external_lex_state = 14}, [5499] = {.lex_state = 66, .external_lex_state = 11}, - [5500] = {.lex_state = 66, .external_lex_state = 12}, + [5500] = {.lex_state = 66, .external_lex_state = 14}, [5501] = {.lex_state = 66, .external_lex_state = 14}, [5502] = {.lex_state = 66, .external_lex_state = 12}, - [5503] = {.lex_state = 66, .external_lex_state = 13}, - [5504] = {.lex_state = 66, .external_lex_state = 12}, + [5503] = {.lex_state = 66, .external_lex_state = 12}, + [5504] = {.lex_state = 66, .external_lex_state = 11}, [5505] = {.lex_state = 66, .external_lex_state = 12}, - [5506] = {.lex_state = 66, .external_lex_state = 11}, - [5507] = {.lex_state = 66, .external_lex_state = 11}, - [5508] = {.lex_state = 66, .external_lex_state = 13}, - [5509] = {.lex_state = 66, .external_lex_state = 12}, + [5506] = {.lex_state = 66, .external_lex_state = 12}, + [5507] = {.lex_state = 66, .external_lex_state = 12}, + [5508] = {.lex_state = 66, .external_lex_state = 14}, + [5509] = {.lex_state = 66, .external_lex_state = 11}, [5510] = {.lex_state = 66, .external_lex_state = 12}, - [5511] = {.lex_state = 66, .external_lex_state = 16}, - [5512] = {.lex_state = 66, .external_lex_state = 16}, + [5511] = {.lex_state = 66, .external_lex_state = 12}, + [5512] = {.lex_state = 66, .external_lex_state = 11}, [5513] = {.lex_state = 66, .external_lex_state = 12}, - [5514] = {.lex_state = 66, .external_lex_state = 14}, - [5515] = {.lex_state = 66, .external_lex_state = 14}, - [5516] = {.lex_state = 66, .external_lex_state = 12}, - [5517] = {.lex_state = 66, .external_lex_state = 12}, + [5514] = {.lex_state = 66, .external_lex_state = 11}, + [5515] = {.lex_state = 66, .external_lex_state = 12}, + [5516] = {.lex_state = 66, .external_lex_state = 11}, + [5517] = {.lex_state = 66, .external_lex_state = 16}, [5518] = {.lex_state = 66, .external_lex_state = 12}, - [5519] = {.lex_state = 66, .external_lex_state = 12}, + [5519] = {.lex_state = 66, .external_lex_state = 14}, [5520] = {.lex_state = 66, .external_lex_state = 12}, [5521] = {.lex_state = 66, .external_lex_state = 14}, - [5522] = {.lex_state = 66, .external_lex_state = 12}, - [5523] = {.lex_state = 66, .external_lex_state = 14}, - [5524] = {.lex_state = 66, .external_lex_state = 15}, - [5525] = {.lex_state = 66, .external_lex_state = 14}, - [5526] = {.lex_state = 66, .external_lex_state = 14}, - [5527] = {.lex_state = 66, .external_lex_state = 12}, - [5528] = {.lex_state = 66, .external_lex_state = 15}, + [5522] = {.lex_state = 66, .external_lex_state = 16}, + [5523] = {.lex_state = 66, .external_lex_state = 12}, + [5524] = {.lex_state = 66, .external_lex_state = 12}, + [5525] = {.lex_state = 66, .external_lex_state = 12}, + [5526] = {.lex_state = 66, .external_lex_state = 15}, + [5527] = {.lex_state = 66, .external_lex_state = 15}, + [5528] = {.lex_state = 66, .external_lex_state = 12}, [5529] = {.lex_state = 66, .external_lex_state = 12}, [5530] = {.lex_state = 66, .external_lex_state = 12}, - [5531] = {.lex_state = 66, .external_lex_state = 12}, + [5531] = {.lex_state = 66, .external_lex_state = 14}, [5532] = {.lex_state = 66, .external_lex_state = 12}, - [5533] = {.lex_state = 66, .external_lex_state = 12}, - [5534] = {.lex_state = 66, .external_lex_state = 14}, + [5533] = {.lex_state = 66, .external_lex_state = 14}, + [5534] = {.lex_state = 66, .external_lex_state = 12}, [5535] = {.lex_state = 66, .external_lex_state = 12}, [5536] = {.lex_state = 66, .external_lex_state = 12}, [5537] = {.lex_state = 66, .external_lex_state = 12}, - [5538] = {.lex_state = 66, .external_lex_state = 16}, - [5539] = {.lex_state = 66, .external_lex_state = 12}, - [5540] = {.lex_state = 66, .external_lex_state = 12}, - [5541] = {.lex_state = 66, .external_lex_state = 15}, - [5542] = {.lex_state = 66, .external_lex_state = 15}, + [5538] = {.lex_state = 66, .external_lex_state = 12}, + [5539] = {.lex_state = 6, .external_lex_state = 12}, + [5540] = {.lex_state = 66, .external_lex_state = 14}, + [5541] = {.lex_state = 66, .external_lex_state = 12}, + [5542] = {.lex_state = 66, .external_lex_state = 12}, [5543] = {.lex_state = 66, .external_lex_state = 12}, [5544] = {.lex_state = 66, .external_lex_state = 12}, - [5545] = {.lex_state = 66, .external_lex_state = 12}, - [5546] = {.lex_state = 66, .external_lex_state = 16}, - [5547] = {.lex_state = 66, .external_lex_state = 16}, - [5548] = {.lex_state = 66, .external_lex_state = 12}, - [5549] = {.lex_state = 66, .external_lex_state = 12}, + [5545] = {.lex_state = 66, .external_lex_state = 16}, + [5546] = {.lex_state = 66, .external_lex_state = 14}, + [5547] = {.lex_state = 66, .external_lex_state = 12}, + [5548] = {.lex_state = 66, .external_lex_state = 15}, + [5549] = {.lex_state = 66, .external_lex_state = 14}, [5550] = {.lex_state = 66, .external_lex_state = 12}, [5551] = {.lex_state = 66, .external_lex_state = 15}, [5552] = {.lex_state = 66, .external_lex_state = 12}, - [5553] = {.lex_state = 66, .external_lex_state = 15}, + [5553] = {.lex_state = 66, .external_lex_state = 12}, [5554] = {.lex_state = 66, .external_lex_state = 12}, - [5555] = {.lex_state = 66, .external_lex_state = 21}, - [5556] = {.lex_state = 6, .external_lex_state = 12}, + [5555] = {.lex_state = 66, .external_lex_state = 12}, + [5556] = {.lex_state = 66, .external_lex_state = 14}, [5557] = {.lex_state = 66, .external_lex_state = 12}, [5558] = {.lex_state = 66, .external_lex_state = 12}, - [5559] = {.lex_state = 66, .external_lex_state = 14}, + [5559] = {.lex_state = 66, .external_lex_state = 12}, [5560] = {.lex_state = 66, .external_lex_state = 12}, [5561] = {.lex_state = 6, .external_lex_state = 12}, [5562] = {.lex_state = 66, .external_lex_state = 14}, - [5563] = {.lex_state = 66, .external_lex_state = 12}, - [5564] = {.lex_state = 66, .external_lex_state = 12}, - [5565] = {.lex_state = 66, .external_lex_state = 12}, + [5563] = {.lex_state = 66, .external_lex_state = 15}, + [5564] = {.lex_state = 66, .external_lex_state = 15}, + [5565] = {.lex_state = 66, .external_lex_state = 15}, [5566] = {.lex_state = 66, .external_lex_state = 12}, - [5567] = {.lex_state = 66, .external_lex_state = 15}, - [5568] = {.lex_state = 66, .external_lex_state = 15}, - [5569] = {.lex_state = 66, .external_lex_state = 14}, - [5570] = {.lex_state = 66, .external_lex_state = 12}, - [5571] = {.lex_state = 66, .external_lex_state = 12}, - [5572] = {.lex_state = 66, .external_lex_state = 12}, + [5567] = {.lex_state = 6, .external_lex_state = 12}, + [5568] = {.lex_state = 66, .external_lex_state = 21}, + [5569] = {.lex_state = 66, .external_lex_state = 12}, + [5570] = {.lex_state = 66, .external_lex_state = 14}, + [5571] = {.lex_state = 66, .external_lex_state = 15}, + [5572] = {.lex_state = 66, .external_lex_state = 15}, [5573] = {.lex_state = 66, .external_lex_state = 12}, [5574] = {.lex_state = 66, .external_lex_state = 12}, - [5575] = {.lex_state = 66, .external_lex_state = 15}, - [5576] = {.lex_state = 66, .external_lex_state = 16}, + [5575] = {.lex_state = 66, .external_lex_state = 12}, + [5576] = {.lex_state = 66, .external_lex_state = 12}, [5577] = {.lex_state = 66, .external_lex_state = 12}, - [5578] = {.lex_state = 6, .external_lex_state = 12}, + [5578] = {.lex_state = 66, .external_lex_state = 12}, [5579] = {.lex_state = 66, .external_lex_state = 12}, [5580] = {.lex_state = 66, .external_lex_state = 15}, [5581] = {.lex_state = 66, .external_lex_state = 12}, [5582] = {.lex_state = 66, .external_lex_state = 12}, - [5583] = {.lex_state = 6, .external_lex_state = 12}, - [5584] = {.lex_state = 66, .external_lex_state = 12}, - [5585] = {.lex_state = 66, .external_lex_state = 12}, + [5583] = {.lex_state = 66, .external_lex_state = 12}, + [5584] = {.lex_state = 6, .external_lex_state = 12}, + [5585] = {.lex_state = 66, .external_lex_state = 14}, [5586] = {.lex_state = 66, .external_lex_state = 12}, [5587] = {.lex_state = 66, .external_lex_state = 12}, - [5588] = {.lex_state = 6, .external_lex_state = 12}, - [5589] = {.lex_state = 66, .external_lex_state = 12}, + [5588] = {.lex_state = 66, .external_lex_state = 12}, + [5589] = {.lex_state = 66, .external_lex_state = 16}, [5590] = {.lex_state = 66, .external_lex_state = 12}, [5591] = {.lex_state = 66, .external_lex_state = 12}, - [5592] = {.lex_state = 66, .external_lex_state = 12}, + [5592] = {.lex_state = 66, .external_lex_state = 15}, [5593] = {.lex_state = 66, .external_lex_state = 12}, - [5594] = {.lex_state = 66, .external_lex_state = 12}, - [5595] = {.lex_state = 66, .external_lex_state = 14}, - [5596] = {.lex_state = 66, .external_lex_state = 21}, + [5594] = {.lex_state = 66, .external_lex_state = 14}, + [5595] = {.lex_state = 66, .external_lex_state = 12}, + [5596] = {.lex_state = 6, .external_lex_state = 12}, [5597] = {.lex_state = 66, .external_lex_state = 12}, - [5598] = {.lex_state = 66, .external_lex_state = 15}, - [5599] = {.lex_state = 66, .external_lex_state = 12}, + [5598] = {.lex_state = 66, .external_lex_state = 12}, + [5599] = {.lex_state = 66, .external_lex_state = 14}, [5600] = {.lex_state = 66, .external_lex_state = 12}, - [5601] = {.lex_state = 66, .external_lex_state = 12}, - [5602] = {.lex_state = 66, .external_lex_state = 12}, + [5601] = {.lex_state = 66, .external_lex_state = 16}, + [5602] = {.lex_state = 66, .external_lex_state = 21}, [5603] = {.lex_state = 66, .external_lex_state = 12}, [5604] = {.lex_state = 66, .external_lex_state = 12}, - [5605] = {.lex_state = 6, .external_lex_state = 12}, - [5606] = {.lex_state = 66, .external_lex_state = 12}, + [5605] = {.lex_state = 66, .external_lex_state = 15}, + [5606] = {.lex_state = 66, .external_lex_state = 14}, [5607] = {.lex_state = 66, .external_lex_state = 12}, - [5608] = {.lex_state = 6, .external_lex_state = 12}, + [5608] = {.lex_state = 66, .external_lex_state = 14}, [5609] = {.lex_state = 66, .external_lex_state = 12}, [5610] = {.lex_state = 66, .external_lex_state = 12}, - [5611] = {.lex_state = 66, .external_lex_state = 12}, + [5611] = {.lex_state = 6, .external_lex_state = 12}, [5612] = {.lex_state = 66, .external_lex_state = 12}, - [5613] = {.lex_state = 66, .external_lex_state = 12}, - [5614] = {.lex_state = 66, .external_lex_state = 14}, + [5613] = {.lex_state = 66, .external_lex_state = 14}, + [5614] = {.lex_state = 66, .external_lex_state = 12}, [5615] = {.lex_state = 66, .external_lex_state = 12}, - [5616] = {.lex_state = 66, .external_lex_state = 21}, - [5617] = {.lex_state = 66, .external_lex_state = 14}, - [5618] = {.lex_state = 6, .external_lex_state = 12}, + [5616] = {.lex_state = 66, .external_lex_state = 12}, + [5617] = {.lex_state = 66, .external_lex_state = 15}, + [5618] = {.lex_state = 66, .external_lex_state = 12}, [5619] = {.lex_state = 66, .external_lex_state = 12}, - [5620] = {.lex_state = 66, .external_lex_state = 12}, + [5620] = {.lex_state = 66, .external_lex_state = 14}, [5621] = {.lex_state = 66, .external_lex_state = 12}, [5622] = {.lex_state = 66, .external_lex_state = 12}, - [5623] = {.lex_state = 66, .external_lex_state = 12}, + [5623] = {.lex_state = 6, .external_lex_state = 12}, [5624] = {.lex_state = 66, .external_lex_state = 12}, [5625] = {.lex_state = 66, .external_lex_state = 12}, - [5626] = {.lex_state = 66, .external_lex_state = 14}, - [5627] = {.lex_state = 6, .external_lex_state = 12}, - [5628] = {.lex_state = 66, .external_lex_state = 12}, - [5629] = {.lex_state = 66, .external_lex_state = 21}, - [5630] = {.lex_state = 66, .external_lex_state = 12}, + [5626] = {.lex_state = 66, .external_lex_state = 12}, + [5627] = {.lex_state = 66, .external_lex_state = 12}, + [5628] = {.lex_state = 6, .external_lex_state = 12}, + [5629] = {.lex_state = 66, .external_lex_state = 14}, + [5630] = {.lex_state = 66, .external_lex_state = 14}, [5631] = {.lex_state = 66, .external_lex_state = 12}, - [5632] = {.lex_state = 66, .external_lex_state = 14}, - [5633] = {.lex_state = 66, .external_lex_state = 15}, - [5634] = {.lex_state = 66, .external_lex_state = 13}, - [5635] = {.lex_state = 66, .external_lex_state = 12}, - [5636] = {.lex_state = 66, .external_lex_state = 16}, - [5637] = {.lex_state = 66, .external_lex_state = 15}, + [5632] = {.lex_state = 66, .external_lex_state = 12}, + [5633] = {.lex_state = 66, .external_lex_state = 16}, + [5634] = {.lex_state = 66, .external_lex_state = 14}, + [5635] = {.lex_state = 66, .external_lex_state = 14}, + [5636] = {.lex_state = 66, .external_lex_state = 12}, + [5637] = {.lex_state = 6, .external_lex_state = 12}, [5638] = {.lex_state = 66, .external_lex_state = 12}, [5639] = {.lex_state = 66, .external_lex_state = 14}, - [5640] = {.lex_state = 66, .external_lex_state = 21}, + [5640] = {.lex_state = 66, .external_lex_state = 12}, [5641] = {.lex_state = 66, .external_lex_state = 12}, [5642] = {.lex_state = 66, .external_lex_state = 12}, - [5643] = {.lex_state = 66, .external_lex_state = 12}, + [5643] = {.lex_state = 66, .external_lex_state = 14}, [5644] = {.lex_state = 66, .external_lex_state = 12}, - [5645] = {.lex_state = 66, .external_lex_state = 12}, - [5646] = {.lex_state = 66, .external_lex_state = 12}, - [5647] = {.lex_state = 66, .external_lex_state = 15}, - [5648] = {.lex_state = 66, .external_lex_state = 12}, + [5645] = {.lex_state = 66, .external_lex_state = 21}, + [5646] = {.lex_state = 66, .external_lex_state = 14}, + [5647] = {.lex_state = 66, .external_lex_state = 12}, + [5648] = {.lex_state = 66, .external_lex_state = 15}, [5649] = {.lex_state = 66, .external_lex_state = 12}, - [5650] = {.lex_state = 66, .external_lex_state = 12}, - [5651] = {.lex_state = 66, .external_lex_state = 16}, - [5652] = {.lex_state = 66, .external_lex_state = 14}, - [5653] = {.lex_state = 66, .external_lex_state = 16}, - [5654] = {.lex_state = 66, .external_lex_state = 12}, + [5650] = {.lex_state = 66, .external_lex_state = 11}, + [5651] = {.lex_state = 66, .external_lex_state = 15}, + [5652] = {.lex_state = 66, .external_lex_state = 12}, + [5653] = {.lex_state = 66, .external_lex_state = 15}, + [5654] = {.lex_state = 66, .external_lex_state = 15}, [5655] = {.lex_state = 66, .external_lex_state = 12}, [5656] = {.lex_state = 66, .external_lex_state = 12}, - [5657] = {.lex_state = 66, .external_lex_state = 12}, - [5658] = {.lex_state = 6, .external_lex_state = 12}, - [5659] = {.lex_state = 66, .external_lex_state = 13}, - [5660] = {.lex_state = 66, .external_lex_state = 12}, - [5661] = {.lex_state = 66, .external_lex_state = 14}, - [5662] = {.lex_state = 66, .external_lex_state = 11}, + [5657] = {.lex_state = 6, .external_lex_state = 12}, + [5658] = {.lex_state = 66, .external_lex_state = 16}, + [5659] = {.lex_state = 66, .external_lex_state = 12}, + [5660] = {.lex_state = 66, .external_lex_state = 16}, + [5661] = {.lex_state = 66, .external_lex_state = 12}, + [5662] = {.lex_state = 66, .external_lex_state = 13}, [5663] = {.lex_state = 66, .external_lex_state = 12}, - [5664] = {.lex_state = 66, .external_lex_state = 14}, + [5664] = {.lex_state = 66, .external_lex_state = 12}, [5665] = {.lex_state = 66, .external_lex_state = 12}, - [5666] = {.lex_state = 66, .external_lex_state = 14}, - [5667] = {.lex_state = 66, .external_lex_state = 14}, - [5668] = {.lex_state = 66, .external_lex_state = 16}, + [5666] = {.lex_state = 66, .external_lex_state = 12}, + [5667] = {.lex_state = 66, .external_lex_state = 12}, + [5668] = {.lex_state = 66, .external_lex_state = 14}, [5669] = {.lex_state = 66, .external_lex_state = 15}, - [5670] = {.lex_state = 66, .external_lex_state = 13}, - [5671] = {.lex_state = 66, .external_lex_state = 12}, + [5670] = {.lex_state = 66, .external_lex_state = 12}, + [5671] = {.lex_state = 66, .external_lex_state = 14}, [5672] = {.lex_state = 66, .external_lex_state = 14}, - [5673] = {.lex_state = 66, .external_lex_state = 12}, - [5674] = {.lex_state = 66, .external_lex_state = 16}, - [5675] = {.lex_state = 66, .external_lex_state = 15}, - [5676] = {.lex_state = 66, .external_lex_state = 15}, - [5677] = {.lex_state = 66, .external_lex_state = 12}, + [5673] = {.lex_state = 66, .external_lex_state = 16}, + [5674] = {.lex_state = 66, .external_lex_state = 12}, + [5675] = {.lex_state = 66, .external_lex_state = 16}, + [5676] = {.lex_state = 66, .external_lex_state = 16}, + [5677] = {.lex_state = 66, .external_lex_state = 14}, [5678] = {.lex_state = 66, .external_lex_state = 12}, [5679] = {.lex_state = 66, .external_lex_state = 12}, - [5680] = {.lex_state = 66, .external_lex_state = 14}, - [5681] = {.lex_state = 66, .external_lex_state = 12}, - [5682] = {.lex_state = 66, .external_lex_state = 12}, + [5680] = {.lex_state = 66, .external_lex_state = 15}, + [5681] = {.lex_state = 66, .external_lex_state = 15}, + [5682] = {.lex_state = 66, .external_lex_state = 13}, [5683] = {.lex_state = 66, .external_lex_state = 14}, - [5684] = {.lex_state = 66, .external_lex_state = 14}, - [5685] = {.lex_state = 66, .external_lex_state = 16}, - [5686] = {.lex_state = 66, .external_lex_state = 14}, - [5687] = {.lex_state = 6, .external_lex_state = 12}, + [5684] = {.lex_state = 66, .external_lex_state = 15}, + [5685] = {.lex_state = 66, .external_lex_state = 12}, + [5686] = {.lex_state = 66, .external_lex_state = 12}, + [5687] = {.lex_state = 66, .external_lex_state = 12}, [5688] = {.lex_state = 66, .external_lex_state = 12}, - [5689] = {.lex_state = 66, .external_lex_state = 21}, + [5689] = {.lex_state = 66, .external_lex_state = 12}, [5690] = {.lex_state = 66, .external_lex_state = 16}, [5691] = {.lex_state = 66, .external_lex_state = 12}, - [5692] = {.lex_state = 66, .external_lex_state = 12}, + [5692] = {.lex_state = 66, .external_lex_state = 14}, [5693] = {.lex_state = 66, .external_lex_state = 12}, [5694] = {.lex_state = 66, .external_lex_state = 12}, - [5695] = {.lex_state = 6, .external_lex_state = 12}, + [5695] = {.lex_state = 66, .external_lex_state = 12}, [5696] = {.lex_state = 66, .external_lex_state = 12}, - [5697] = {.lex_state = 66, .external_lex_state = 12}, - [5698] = {.lex_state = 66, .external_lex_state = 16}, + [5697] = {.lex_state = 66, .external_lex_state = 14}, + [5698] = {.lex_state = 66, .external_lex_state = 12}, [5699] = {.lex_state = 66, .external_lex_state = 12}, - [5700] = {.lex_state = 66, .external_lex_state = 14}, - [5701] = {.lex_state = 66, .external_lex_state = 15}, - [5702] = {.lex_state = 66, .external_lex_state = 12}, + [5700] = {.lex_state = 66, .external_lex_state = 21}, + [5701] = {.lex_state = 66, .external_lex_state = 12}, + [5702] = {.lex_state = 66, .external_lex_state = 16}, [5703] = {.lex_state = 66, .external_lex_state = 12}, - [5704] = {.lex_state = 66, .external_lex_state = 14}, - [5705] = {.lex_state = 66, .external_lex_state = 15}, - [5706] = {.lex_state = 66, .external_lex_state = 14}, + [5704] = {.lex_state = 66, .external_lex_state = 12}, + [5705] = {.lex_state = 66, .external_lex_state = 12}, + [5706] = {.lex_state = 66, .external_lex_state = 12}, [5707] = {.lex_state = 66, .external_lex_state = 14}, - [5708] = {.lex_state = 66, .external_lex_state = 14}, - [5709] = {.lex_state = 66, .external_lex_state = 14}, - [5710] = {.lex_state = 4, .external_lex_state = 12}, + [5708] = {.lex_state = 6, .external_lex_state = 12}, + [5709] = {.lex_state = 6, .external_lex_state = 12}, + [5710] = {.lex_state = 66, .external_lex_state = 16}, [5711] = {.lex_state = 66, .external_lex_state = 12}, - [5712] = {.lex_state = 66, .external_lex_state = 12}, + [5712] = {.lex_state = 66, .external_lex_state = 14}, [5713] = {.lex_state = 66, .external_lex_state = 12}, [5714] = {.lex_state = 66, .external_lex_state = 14}, - [5715] = {.lex_state = 66, .external_lex_state = 14}, - [5716] = {.lex_state = 66, .external_lex_state = 15}, + [5715] = {.lex_state = 66, .external_lex_state = 12}, + [5716] = {.lex_state = 66, .external_lex_state = 12}, [5717] = {.lex_state = 66, .external_lex_state = 12}, [5718] = {.lex_state = 66, .external_lex_state = 12}, - [5719] = {.lex_state = 66, .external_lex_state = 12}, - [5720] = {.lex_state = 66, .external_lex_state = 15}, - [5721] = {.lex_state = 66, .external_lex_state = 12}, - [5722] = {.lex_state = 66, .external_lex_state = 12}, + [5719] = {.lex_state = 66, .external_lex_state = 14}, + [5720] = {.lex_state = 66, .external_lex_state = 12}, + [5721] = {.lex_state = 66, .external_lex_state = 15}, + [5722] = {.lex_state = 6, .external_lex_state = 12}, [5723] = {.lex_state = 66, .external_lex_state = 12}, - [5724] = {.lex_state = 66, .external_lex_state = 13}, - [5725] = {.lex_state = 66, .external_lex_state = 15}, - [5726] = {.lex_state = 66, .external_lex_state = 12}, - [5727] = {.lex_state = 66, .external_lex_state = 21}, + [5724] = {.lex_state = 66, .external_lex_state = 12}, + [5725] = {.lex_state = 66, .external_lex_state = 12}, + [5726] = {.lex_state = 66, .external_lex_state = 14}, + [5727] = {.lex_state = 66, .external_lex_state = 12}, [5728] = {.lex_state = 66, .external_lex_state = 12}, - [5729] = {.lex_state = 66, .external_lex_state = 14}, - [5730] = {.lex_state = 66, .external_lex_state = 16}, - [5731] = {.lex_state = 66, .external_lex_state = 12}, - [5732] = {.lex_state = 66, .external_lex_state = 15}, - [5733] = {.lex_state = 66, .external_lex_state = 14}, - [5734] = {.lex_state = 66, .external_lex_state = 12}, - [5735] = {.lex_state = 66, .external_lex_state = 15}, - [5736] = {.lex_state = 66, .external_lex_state = 16}, + [5729] = {.lex_state = 66, .external_lex_state = 12}, + [5730] = {.lex_state = 66, .external_lex_state = 13}, + [5731] = {.lex_state = 66, .external_lex_state = 13}, + [5732] = {.lex_state = 66, .external_lex_state = 12}, + [5733] = {.lex_state = 66, .external_lex_state = 21}, + [5734] = {.lex_state = 66, .external_lex_state = 14}, + [5735] = {.lex_state = 66, .external_lex_state = 12}, + [5736] = {.lex_state = 66, .external_lex_state = 12}, [5737] = {.lex_state = 66, .external_lex_state = 12}, [5738] = {.lex_state = 66, .external_lex_state = 12}, - [5739] = {.lex_state = 66, .external_lex_state = 15}, - [5740] = {.lex_state = 66, .external_lex_state = 21}, - [5741] = {.lex_state = 66, .external_lex_state = 12}, - [5742] = {.lex_state = 66, .external_lex_state = 21}, - [5743] = {.lex_state = 66, .external_lex_state = 12}, - [5744] = {.lex_state = 6, .external_lex_state = 12}, - [5745] = {.lex_state = 66, .external_lex_state = 14}, - [5746] = {.lex_state = 66, .external_lex_state = 14}, + [5739] = {.lex_state = 66, .external_lex_state = 12}, + [5740] = {.lex_state = 66, .external_lex_state = 15}, + [5741] = {.lex_state = 66, .external_lex_state = 14}, + [5742] = {.lex_state = 66, .external_lex_state = 14}, + [5743] = {.lex_state = 66, .external_lex_state = 15}, + [5744] = {.lex_state = 66, .external_lex_state = 12}, + [5745] = {.lex_state = 66, .external_lex_state = 12}, + [5746] = {.lex_state = 66, .external_lex_state = 21}, [5747] = {.lex_state = 66, .external_lex_state = 12}, - [5748] = {.lex_state = 66, .external_lex_state = 16}, + [5748] = {.lex_state = 66, .external_lex_state = 21}, [5749] = {.lex_state = 66, .external_lex_state = 12}, - [5750] = {.lex_state = 66, .external_lex_state = 16}, - [5751] = {.lex_state = 66, .external_lex_state = 12}, - [5752] = {.lex_state = 66, .external_lex_state = 14}, - [5753] = {.lex_state = 66, .external_lex_state = 21}, - [5754] = {.lex_state = 66, .external_lex_state = 21}, - [5755] = {.lex_state = 66, .external_lex_state = 12}, - [5756] = {.lex_state = 66, .external_lex_state = 14}, - [5757] = {.lex_state = 66, .external_lex_state = 12}, - [5758] = {.lex_state = 66, .external_lex_state = 15}, - [5759] = {.lex_state = 66, .external_lex_state = 15}, - [5760] = {.lex_state = 66, .external_lex_state = 12}, - [5761] = {.lex_state = 66, .external_lex_state = 16}, - [5762] = {.lex_state = 66, .external_lex_state = 16}, - [5763] = {.lex_state = 66, .external_lex_state = 15}, + [5750] = {.lex_state = 66, .external_lex_state = 21}, + [5751] = {.lex_state = 6, .external_lex_state = 12}, + [5752] = {.lex_state = 66, .external_lex_state = 16}, + [5753] = {.lex_state = 66, .external_lex_state = 12}, + [5754] = {.lex_state = 66, .external_lex_state = 12}, + [5755] = {.lex_state = 6, .external_lex_state = 12}, + [5756] = {.lex_state = 66, .external_lex_state = 15}, + [5757] = {.lex_state = 66, .external_lex_state = 16}, + [5758] = {.lex_state = 66, .external_lex_state = 12}, + [5759] = {.lex_state = 66, .external_lex_state = 21}, + [5760] = {.lex_state = 66, .external_lex_state = 21}, + [5761] = {.lex_state = 66, .external_lex_state = 12}, + [5762] = {.lex_state = 66, .external_lex_state = 15}, + [5763] = {.lex_state = 66, .external_lex_state = 14}, [5764] = {.lex_state = 66, .external_lex_state = 12}, [5765] = {.lex_state = 66, .external_lex_state = 12}, - [5766] = {.lex_state = 6, .external_lex_state = 12}, - [5767] = {.lex_state = 66, .external_lex_state = 15}, - [5768] = {.lex_state = 66, .external_lex_state = 12}, - [5769] = {.lex_state = 66, .external_lex_state = 12}, - [5770] = {.lex_state = 66, .external_lex_state = 12}, - [5771] = {.lex_state = 66, .external_lex_state = 12}, - [5772] = {.lex_state = 66, .external_lex_state = 12}, - [5773] = {.lex_state = 66, .external_lex_state = 14}, - [5774] = {.lex_state = 66, .external_lex_state = 16}, + [5766] = {.lex_state = 66, .external_lex_state = 12}, + [5767] = {.lex_state = 66, .external_lex_state = 16}, + [5768] = {.lex_state = 66, .external_lex_state = 16}, + [5769] = {.lex_state = 66, .external_lex_state = 15}, + [5770] = {.lex_state = 66, .external_lex_state = 21}, + [5771] = {.lex_state = 66, .external_lex_state = 16}, + [5772] = {.lex_state = 4, .external_lex_state = 12}, + [5773] = {.lex_state = 66, .external_lex_state = 12}, + [5774] = {.lex_state = 66, .external_lex_state = 15}, [5775] = {.lex_state = 66, .external_lex_state = 12}, [5776] = {.lex_state = 66, .external_lex_state = 12}, - [5777] = {.lex_state = 66, .external_lex_state = 14}, - [5778] = {.lex_state = 66, .external_lex_state = 15}, - [5779] = {.lex_state = 66, .external_lex_state = 16}, - [5780] = {.lex_state = 66, .external_lex_state = 12}, + [5777] = {.lex_state = 66, .external_lex_state = 12}, + [5778] = {.lex_state = 66, .external_lex_state = 12}, + [5779] = {.lex_state = 66, .external_lex_state = 15}, + [5780] = {.lex_state = 66, .external_lex_state = 16}, [5781] = {.lex_state = 66, .external_lex_state = 12}, - [5782] = {.lex_state = 66, .external_lex_state = 14}, - [5783] = {.lex_state = 66, .external_lex_state = 12}, + [5782] = {.lex_state = 66, .external_lex_state = 12}, + [5783] = {.lex_state = 66, .external_lex_state = 14}, [5784] = {.lex_state = 66, .external_lex_state = 12}, - [5785] = {.lex_state = 6, .external_lex_state = 12}, - [5786] = {.lex_state = 66, .external_lex_state = 12}, - [5787] = {.lex_state = 66, .external_lex_state = 14}, - [5788] = {.lex_state = 66, .external_lex_state = 12}, - [5789] = {.lex_state = 66, .external_lex_state = 15}, - [5790] = {.lex_state = 66, .external_lex_state = 12}, - [5791] = {.lex_state = 66, .external_lex_state = 12}, - [5792] = {.lex_state = 66, .external_lex_state = 12}, + [5785] = {.lex_state = 66, .external_lex_state = 15}, + [5786] = {.lex_state = 66, .external_lex_state = 14}, + [5787] = {.lex_state = 66, .external_lex_state = 12}, + [5788] = {.lex_state = 66, .external_lex_state = 14}, + [5789] = {.lex_state = 66, .external_lex_state = 14}, + [5790] = {.lex_state = 66, .external_lex_state = 16}, + [5791] = {.lex_state = 66, .external_lex_state = 14}, + [5792] = {.lex_state = 66, .external_lex_state = 15}, [5793] = {.lex_state = 66, .external_lex_state = 12}, - [5794] = {.lex_state = 66, .external_lex_state = 15}, - [5795] = {.lex_state = 66, .external_lex_state = 16}, - [5796] = {.lex_state = 66, .external_lex_state = 12}, + [5794] = {.lex_state = 66, .external_lex_state = 12}, + [5795] = {.lex_state = 66, .external_lex_state = 12}, + [5796] = {.lex_state = 66, .external_lex_state = 15}, [5797] = {.lex_state = 66, .external_lex_state = 15}, [5798] = {.lex_state = 66, .external_lex_state = 15}, - [5799] = {.lex_state = 66, .external_lex_state = 12}, + [5799] = {.lex_state = 66, .external_lex_state = 15}, [5800] = {.lex_state = 66, .external_lex_state = 12}, - [5801] = {.lex_state = 6, .external_lex_state = 12}, + [5801] = {.lex_state = 66, .external_lex_state = 12}, [5802] = {.lex_state = 66, .external_lex_state = 12}, - [5803] = {.lex_state = 66, .external_lex_state = 12}, - [5804] = {.lex_state = 66, .external_lex_state = 15}, + [5803] = {.lex_state = 66, .external_lex_state = 15}, + [5804] = {.lex_state = 66, .external_lex_state = 12}, [5805] = {.lex_state = 66, .external_lex_state = 14}, [5806] = {.lex_state = 66, .external_lex_state = 12}, [5807] = {.lex_state = 6, .external_lex_state = 12}, [5808] = {.lex_state = 66, .external_lex_state = 12}, [5809] = {.lex_state = 66, .external_lex_state = 12}, - [5810] = {.lex_state = 66, .external_lex_state = 15}, - [5811] = {.lex_state = 66, .external_lex_state = 13}, - [5812] = {.lex_state = 66, .external_lex_state = 12}, - [5813] = {.lex_state = 66, .external_lex_state = 14}, + [5810] = {.lex_state = 66, .external_lex_state = 14}, + [5811] = {.lex_state = 66, .external_lex_state = 16}, + [5812] = {.lex_state = 66, .external_lex_state = 21}, + [5813] = {.lex_state = 6, .external_lex_state = 12}, [5814] = {.lex_state = 66, .external_lex_state = 12}, - [5815] = {.lex_state = 66, .external_lex_state = 21}, + [5815] = {.lex_state = 66, .external_lex_state = 12}, [5816] = {.lex_state = 66, .external_lex_state = 12}, - [5817] = {.lex_state = 66, .external_lex_state = 12}, - [5818] = {.lex_state = 66, .external_lex_state = 14}, - [5819] = {.lex_state = 66, .external_lex_state = 12}, - [5820] = {.lex_state = 66, .external_lex_state = 12}, - [5821] = {.lex_state = 66, .external_lex_state = 15}, + [5817] = {.lex_state = 6, .external_lex_state = 12}, + [5818] = {.lex_state = 66, .external_lex_state = 12}, + [5819] = {.lex_state = 66, .external_lex_state = 13}, + [5820] = {.lex_state = 66, .external_lex_state = 14}, + [5821] = {.lex_state = 66, .external_lex_state = 12}, [5822] = {.lex_state = 66, .external_lex_state = 12}, [5823] = {.lex_state = 66, .external_lex_state = 12}, - [5824] = {.lex_state = 66, .external_lex_state = 13}, + [5824] = {.lex_state = 66, .external_lex_state = 12}, [5825] = {.lex_state = 66, .external_lex_state = 12}, [5826] = {.lex_state = 66, .external_lex_state = 12}, [5827] = {.lex_state = 66, .external_lex_state = 12}, [5828] = {.lex_state = 66, .external_lex_state = 12}, [5829] = {.lex_state = 66, .external_lex_state = 12}, - [5830] = {.lex_state = 66, .external_lex_state = 12}, + [5830] = {.lex_state = 66, .external_lex_state = 16}, [5831] = {.lex_state = 66, .external_lex_state = 12}, - [5832] = {.lex_state = 66, .external_lex_state = 12}, + [5832] = {.lex_state = 66, .external_lex_state = 14}, [5833] = {.lex_state = 66, .external_lex_state = 12}, - [5834] = {.lex_state = 6, .external_lex_state = 12}, + [5834] = {.lex_state = 66, .external_lex_state = 12}, [5835] = {.lex_state = 66, .external_lex_state = 12}, - [5836] = {.lex_state = 66, .external_lex_state = 14}, - [5837] = {.lex_state = 66, .external_lex_state = 12}, + [5836] = {.lex_state = 66, .external_lex_state = 12}, + [5837] = {.lex_state = 66, .external_lex_state = 14}, [5838] = {.lex_state = 66, .external_lex_state = 12}, [5839] = {.lex_state = 66, .external_lex_state = 12}, [5840] = {.lex_state = 66, .external_lex_state = 12}, - [5841] = {.lex_state = 66, .external_lex_state = 14}, - [5842] = {.lex_state = 66, .external_lex_state = 12}, - [5843] = {.lex_state = 66, .external_lex_state = 15}, + [5841] = {.lex_state = 66, .external_lex_state = 12}, + [5842] = {.lex_state = 66, .external_lex_state = 13}, + [5843] = {.lex_state = 66, .external_lex_state = 16}, [5844] = {.lex_state = 66, .external_lex_state = 12}, [5845] = {.lex_state = 66, .external_lex_state = 12}, [5846] = {.lex_state = 66, .external_lex_state = 12}, [5847] = {.lex_state = 66, .external_lex_state = 12}, [5848] = {.lex_state = 66, .external_lex_state = 12}, - [5849] = {.lex_state = 66, .external_lex_state = 14}, + [5849] = {.lex_state = 66, .external_lex_state = 15}, [5850] = {.lex_state = 66, .external_lex_state = 12}, [5851] = {.lex_state = 66, .external_lex_state = 12}, - [5852] = {.lex_state = 66, .external_lex_state = 15}, + [5852] = {.lex_state = 66, .external_lex_state = 12}, [5853] = {.lex_state = 66, .external_lex_state = 12}, - [5854] = {.lex_state = 66, .external_lex_state = 21}, - [5855] = {.lex_state = 66, .external_lex_state = 14}, - [5856] = {.lex_state = 66, .external_lex_state = 16}, + [5854] = {.lex_state = 66, .external_lex_state = 12}, + [5855] = {.lex_state = 66, .external_lex_state = 12}, + [5856] = {.lex_state = 66, .external_lex_state = 12}, [5857] = {.lex_state = 66, .external_lex_state = 12}, - [5858] = {.lex_state = 66, .external_lex_state = 14}, + [5858] = {.lex_state = 66, .external_lex_state = 15}, [5859] = {.lex_state = 66, .external_lex_state = 12}, [5860] = {.lex_state = 66, .external_lex_state = 12}, - [5861] = {.lex_state = 66, .external_lex_state = 16}, + [5861] = {.lex_state = 66, .external_lex_state = 12}, [5862] = {.lex_state = 66, .external_lex_state = 12}, - [5863] = {.lex_state = 66, .external_lex_state = 16}, + [5863] = {.lex_state = 6, .external_lex_state = 12}, [5864] = {.lex_state = 66, .external_lex_state = 12}, - [5865] = {.lex_state = 66, .external_lex_state = 14}, + [5865] = {.lex_state = 66, .external_lex_state = 15}, [5866] = {.lex_state = 66, .external_lex_state = 12}, - [5867] = {.lex_state = 66, .external_lex_state = 12}, + [5867] = {.lex_state = 66, .external_lex_state = 14}, [5868] = {.lex_state = 66, .external_lex_state = 12}, [5869] = {.lex_state = 66, .external_lex_state = 12}, [5870] = {.lex_state = 66, .external_lex_state = 16}, - [5871] = {.lex_state = 66, .external_lex_state = 12}, - [5872] = {.lex_state = 6, .external_lex_state = 12}, + [5871] = {.lex_state = 66, .external_lex_state = 16}, + [5872] = {.lex_state = 66, .external_lex_state = 14}, [5873] = {.lex_state = 66, .external_lex_state = 12}, - [5874] = {.lex_state = 6, .external_lex_state = 12}, - [5875] = {.lex_state = 66, .external_lex_state = 15}, - [5876] = {.lex_state = 66, .external_lex_state = 12}, + [5874] = {.lex_state = 66, .external_lex_state = 12}, + [5875] = {.lex_state = 66, .external_lex_state = 12}, + [5876] = {.lex_state = 66, .external_lex_state = 15}, + [5877] = {.lex_state = 66, .external_lex_state = 14}, + [5878] = {.lex_state = 6, .external_lex_state = 12}, + [5879] = {.lex_state = 66, .external_lex_state = 12}, + [5880] = {.lex_state = 66, .external_lex_state = 12}, + [5881] = {.lex_state = 66, .external_lex_state = 12}, + [5882] = {.lex_state = 66, .external_lex_state = 21}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -19496,23 +19508,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_end] = ACTIONS(1), }, [1] = { - [sym_module] = STATE(5613), + [sym_module] = STATE(5696), [sym__statement] = STATE(213), [sym__simple_statements] = STATE(213), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), [sym_if_statement] = STATE(213), [sym_match_statement] = STATE(213), [sym_for_statement] = STATE(213), @@ -19520,30 +19532,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(213), [sym_with_statement] = STATE(213), [sym_function_definition] = STATE(213), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), [sym_class_definition] = STATE(213), [sym_decorated_definition] = STATE(213), - [sym_decorator] = STATE(3315), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_decorator] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -19557,25 +19569,25 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_run_directive] = STATE(216), [sym_property_definition] = STATE(213), - [sym_include_statement] = STATE(5070), + [sym_include_statement] = STATE(5088), [sym_DEF_statement] = STATE(213), [sym_IF_statement] = STATE(213), [sym_cdef_statement] = STATE(213), [sym_ctypedef_statement] = STATE(213), - [sym_storageclass] = STATE(3963), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3980), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(213), - [aux_sym_class_definition_repeat1] = STATE(3963), - [aux_sym_decorated_definition_repeat1] = STATE(3315), + [aux_sym_class_definition_repeat1] = STATE(3980), + [aux_sym_decorated_definition_repeat1] = STATE(3321), [ts_builtin_sym_end] = ACTIONS(7), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -19644,20 +19656,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [2] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -19665,31 +19677,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(585), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -19703,24 +19715,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -19788,20 +19800,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [3] = { [sym__statement] = STATE(215), [sym__simple_statements] = STATE(215), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(215), [sym_match_statement] = STATE(215), [sym_for_statement] = STATE(215), @@ -19809,31 +19821,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(215), [sym_with_statement] = STATE(215), [sym_function_definition] = STATE(215), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(215), [sym_decorated_definition] = STATE(215), - [sym_decorator] = STATE(3323), - [sym_block] = STATE(3990), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_decorator] = STATE(3301), + [sym_block] = STATE(4040), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -19847,24 +19859,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(215), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(215), [sym_IF_statement] = STATE(215), [sym_cdef_statement] = STATE(215), [sym_ctypedef_statement] = STATE(215), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(215), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -19932,20 +19944,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [4] = { [sym__statement] = STATE(215), [sym__simple_statements] = STATE(215), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(215), [sym_match_statement] = STATE(215), [sym_for_statement] = STATE(215), @@ -19953,31 +19965,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(215), [sym_with_statement] = STATE(215), [sym_function_definition] = STATE(215), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(215), [sym_decorated_definition] = STATE(215), - [sym_decorator] = STATE(3323), - [sym_block] = STATE(4079), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_decorator] = STATE(3301), + [sym_block] = STATE(4006), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -19991,24 +20003,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(215), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(215), [sym_IF_statement] = STATE(215), [sym_cdef_statement] = STATE(215), [sym_ctypedef_statement] = STATE(215), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(215), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -20076,20 +20088,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [5] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -20097,31 +20109,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(881), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -20135,24 +20147,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -20220,20 +20232,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [6] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -20241,31 +20253,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1109), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -20279,24 +20291,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -20364,20 +20376,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [7] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -20385,31 +20397,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1071), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -20423,24 +20435,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -20508,20 +20520,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [8] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -20529,31 +20541,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1481), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -20567,24 +20579,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -20652,20 +20664,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [9] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -20673,31 +20685,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1365), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -20711,24 +20723,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -20796,20 +20808,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [10] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -20817,31 +20829,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1597), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -20855,24 +20867,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -20940,20 +20952,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [11] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -20961,31 +20973,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(894), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -20999,24 +21011,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -21084,20 +21096,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [12] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -21105,31 +21117,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1201), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -21143,24 +21155,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -21228,20 +21240,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [13] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -21249,31 +21261,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1061), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -21287,24 +21299,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -21372,20 +21384,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [14] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -21393,31 +21405,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1470), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -21431,24 +21443,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -21516,20 +21528,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [15] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -21537,31 +21549,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1567), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -21575,24 +21587,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -21660,20 +21672,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [16] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -21681,31 +21693,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1313), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -21719,24 +21731,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -21804,20 +21816,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [17] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -21825,31 +21837,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1320), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -21863,24 +21875,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -21948,20 +21960,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [18] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -21969,31 +21981,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1321), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -22007,24 +22019,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -22092,20 +22104,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [19] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -22113,31 +22125,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1358), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -22151,24 +22163,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -22236,20 +22248,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [20] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -22257,31 +22269,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1394), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -22295,24 +22307,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -22380,20 +22392,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [21] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -22401,31 +22413,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1423), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -22439,24 +22451,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -22524,20 +22536,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [22] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -22545,31 +22557,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1517), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -22583,24 +22595,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -22668,20 +22680,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [23] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -22689,31 +22701,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1059), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -22727,24 +22739,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -22812,20 +22824,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [24] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -22833,31 +22845,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -22871,24 +22883,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -22956,20 +22968,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [25] = { [sym__statement] = STATE(217), [sym__simple_statements] = STATE(217), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(217), [sym_match_statement] = STATE(217), [sym_for_statement] = STATE(217), @@ -22977,31 +22989,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(217), [sym_with_statement] = STATE(217), [sym_function_definition] = STATE(217), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(217), [sym_decorated_definition] = STATE(217), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(998), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -23015,24 +23027,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(217), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(217), [sym_IF_statement] = STATE(217), [sym_cdef_statement] = STATE(217), [sym_ctypedef_statement] = STATE(217), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(217), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -23100,20 +23112,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [26] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -23121,31 +23133,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1460), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -23159,24 +23171,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -23244,20 +23256,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [27] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -23265,31 +23277,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1516), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -23303,24 +23315,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -23388,20 +23400,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [28] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -23409,31 +23421,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1300), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -23447,24 +23459,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -23532,20 +23544,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [29] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -23553,31 +23565,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1310), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -23591,24 +23603,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -23676,20 +23688,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [30] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -23697,31 +23709,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1323), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -23735,24 +23747,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -23820,20 +23832,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [31] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -23841,31 +23853,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1329), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -23879,24 +23891,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -23964,20 +23976,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [32] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -23985,31 +23997,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1366), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -24023,24 +24035,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -24108,20 +24120,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [33] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -24129,31 +24141,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1244), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -24167,24 +24179,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -24252,20 +24264,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [34] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -24273,31 +24285,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1250), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -24311,24 +24323,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -24396,20 +24408,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [35] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -24417,31 +24429,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1252), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -24455,24 +24467,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -24540,20 +24552,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [36] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -24561,31 +24573,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1264), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -24599,24 +24611,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -24684,20 +24696,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [37] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -24705,31 +24717,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1072), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -24743,24 +24755,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -24828,20 +24840,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [38] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -24849,31 +24861,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1085), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -24887,24 +24899,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -24972,20 +24984,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [39] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -24993,31 +25005,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1436), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -25031,24 +25043,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -25116,20 +25128,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [40] = { [sym__statement] = STATE(217), [sym__simple_statements] = STATE(217), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(217), [sym_match_statement] = STATE(217), [sym_for_statement] = STATE(217), @@ -25137,31 +25149,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(217), [sym_with_statement] = STATE(217), [sym_function_definition] = STATE(217), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(217), [sym_decorated_definition] = STATE(217), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1000), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -25175,24 +25187,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(217), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(217), [sym_IF_statement] = STATE(217), [sym_cdef_statement] = STATE(217), [sym_ctypedef_statement] = STATE(217), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(217), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -25260,20 +25272,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [41] = { [sym__statement] = STATE(221), [sym__simple_statements] = STATE(221), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(221), [sym_match_statement] = STATE(221), [sym_for_statement] = STATE(221), @@ -25281,31 +25293,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(221), [sym_with_statement] = STATE(221), [sym_function_definition] = STATE(221), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(221), [sym_decorated_definition] = STATE(221), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1002), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -25319,24 +25331,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(221), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(221), [sym_IF_statement] = STATE(221), [sym_cdef_statement] = STATE(221), [sym_ctypedef_statement] = STATE(221), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(221), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -25404,20 +25416,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [42] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -25425,31 +25437,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1476), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -25463,24 +25475,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -25548,20 +25560,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [43] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -25569,31 +25581,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1277), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -25607,24 +25619,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -25692,20 +25704,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [44] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -25713,31 +25725,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1289), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -25751,24 +25763,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -25836,20 +25848,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [45] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -25857,31 +25869,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1566), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -25895,24 +25907,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -25980,20 +25992,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [46] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -26001,31 +26013,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1298), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -26039,24 +26051,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -26124,20 +26136,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [47] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -26145,31 +26157,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1307), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -26183,24 +26195,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -26268,20 +26280,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [48] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -26289,31 +26301,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1347), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -26327,24 +26339,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -26412,20 +26424,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [49] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -26433,31 +26445,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1351), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -26471,24 +26483,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -26556,20 +26568,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [50] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -26577,31 +26589,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1356), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -26615,24 +26627,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -26700,20 +26712,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [51] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -26721,31 +26733,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1097), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -26759,24 +26771,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -26844,20 +26856,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [52] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -26865,31 +26877,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), - [sym_block] = STATE(5503), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_decorator] = STATE(3301), + [sym_block] = STATE(5287), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -26903,24 +26915,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -26988,20 +27000,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [53] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -27009,31 +27021,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1514), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -27047,24 +27059,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -27132,20 +27144,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [54] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -27153,31 +27165,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1103), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -27191,24 +27203,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -27276,20 +27288,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [55] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -27297,31 +27309,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1528), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -27335,24 +27347,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -27420,20 +27432,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [56] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -27441,31 +27453,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1375), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -27479,24 +27491,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -27564,20 +27576,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [57] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -27585,31 +27597,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1378), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -27623,24 +27635,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -27708,20 +27720,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [58] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -27729,31 +27741,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1379), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -27767,24 +27779,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -27852,20 +27864,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [59] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -27873,31 +27885,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1118), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -27911,24 +27923,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -27996,20 +28008,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [60] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -28017,31 +28029,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1392), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -28055,24 +28067,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -28140,20 +28152,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [61] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -28161,31 +28173,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1407), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -28199,24 +28211,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -28284,20 +28296,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [62] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -28305,31 +28317,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1179), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -28343,24 +28355,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -28428,20 +28440,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [63] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -28449,31 +28461,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1185), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -28487,24 +28499,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -28572,20 +28584,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [64] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -28593,31 +28605,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), - [sym_block] = STATE(5451), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_decorator] = STATE(3301), + [sym_block] = STATE(5471), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -28631,24 +28643,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -28716,20 +28728,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [65] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -28737,31 +28749,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), - [sym_block] = STATE(5463), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_decorator] = STATE(3301), + [sym_block] = STATE(5484), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -28775,24 +28787,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -28860,20 +28872,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [66] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -28881,31 +28893,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1136), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -28919,24 +28931,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -29004,20 +29016,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [67] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -29025,31 +29037,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1537), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -29063,24 +29075,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -29148,20 +29160,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [68] = { [sym__statement] = STATE(217), [sym__simple_statements] = STATE(217), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(217), [sym_match_statement] = STATE(217), [sym_for_statement] = STATE(217), @@ -29169,31 +29181,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(217), [sym_with_statement] = STATE(217), [sym_function_definition] = STATE(217), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(217), [sym_decorated_definition] = STATE(217), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1052), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -29207,24 +29219,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(217), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(217), [sym_IF_statement] = STATE(217), [sym_cdef_statement] = STATE(217), [sym_ctypedef_statement] = STATE(217), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(217), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -29292,20 +29304,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [69] = { [sym__statement] = STATE(221), [sym__simple_statements] = STATE(221), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(221), [sym_match_statement] = STATE(221), [sym_for_statement] = STATE(221), @@ -29313,31 +29325,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(221), [sym_with_statement] = STATE(221), [sym_function_definition] = STATE(221), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(221), [sym_decorated_definition] = STATE(221), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1053), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -29351,24 +29363,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(221), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(221), [sym_IF_statement] = STATE(221), [sym_cdef_statement] = STATE(221), [sym_ctypedef_statement] = STATE(221), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(221), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -29436,20 +29448,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [70] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -29457,31 +29469,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1192), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -29495,24 +29507,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -29580,20 +29592,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [71] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -29601,31 +29613,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1193), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -29639,24 +29651,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -29724,20 +29736,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [72] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -29745,31 +29757,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1197), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -29783,24 +29795,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -29868,20 +29880,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [73] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -29889,31 +29901,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1198), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -29927,24 +29939,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -30012,20 +30024,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [74] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -30033,31 +30045,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1202), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -30071,24 +30083,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -30156,20 +30168,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [75] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -30177,31 +30189,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1213), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -30215,24 +30227,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -30300,20 +30312,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [76] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -30321,31 +30333,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1216), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -30359,24 +30371,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -30444,20 +30456,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [77] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -30465,31 +30477,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1217), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -30503,24 +30515,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -30588,20 +30600,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [78] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -30609,31 +30621,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), - [sym_block] = STATE(5300), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_decorator] = STATE(3301), + [sym_block] = STATE(5310), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -30647,24 +30659,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -30732,20 +30744,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [79] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -30753,31 +30765,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), - [sym_block] = STATE(5301), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_decorator] = STATE(3301), + [sym_block] = STATE(5312), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -30791,24 +30803,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -30876,20 +30888,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [80] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -30897,31 +30909,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1222), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -30935,24 +30947,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -31020,20 +31032,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [81] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -31041,31 +31053,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1225), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -31079,24 +31091,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -31164,20 +31176,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [82] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -31185,31 +31197,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1231), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -31223,24 +31235,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -31308,20 +31320,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [83] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -31329,31 +31341,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1232), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -31367,24 +31379,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -31452,20 +31464,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [84] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -31473,31 +31485,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1235), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -31511,24 +31523,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -31596,20 +31608,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [85] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -31617,31 +31629,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), - [sym_block] = STATE(5321), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_decorator] = STATE(3301), + [sym_block] = STATE(5332), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -31655,24 +31667,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -31740,20 +31752,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [86] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -31761,31 +31773,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1236), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -31799,24 +31811,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -31884,20 +31896,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [87] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -31905,31 +31917,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1239), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -31943,24 +31955,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -32028,20 +32040,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [88] = { [sym__statement] = STATE(218), [sym__simple_statements] = STATE(218), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(218), [sym_match_statement] = STATE(218), [sym_for_statement] = STATE(218), @@ -32049,31 +32061,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(218), [sym_with_statement] = STATE(218), [sym_function_definition] = STATE(218), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(218), [sym_decorated_definition] = STATE(218), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1240), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -32087,24 +32099,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(218), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(218), [sym_IF_statement] = STATE(218), [sym_cdef_statement] = STATE(218), [sym_ctypedef_statement] = STATE(218), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(218), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -32172,20 +32184,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [89] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -32193,31 +32205,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(904), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -32231,24 +32243,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -32316,20 +32328,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [90] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -32337,31 +32349,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1150), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -32375,24 +32387,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -32460,20 +32472,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [91] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -32481,31 +32493,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1151), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -32519,24 +32531,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -32604,20 +32616,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [92] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -32625,31 +32637,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1466), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -32663,24 +32675,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -32748,20 +32760,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [93] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -32769,31 +32781,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(540), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -32807,24 +32819,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -32892,20 +32904,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [94] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -32913,31 +32925,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1473), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -32951,24 +32963,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -33036,20 +33048,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [95] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -33057,31 +33069,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(912), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -33095,24 +33107,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -33180,20 +33192,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [96] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -33201,31 +33213,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3067), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -33239,24 +33251,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -33324,20 +33336,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [97] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -33345,31 +33357,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1080), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -33383,24 +33395,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -33468,20 +33480,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [98] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -33489,31 +33501,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1505), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -33527,24 +33539,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -33612,20 +33624,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [99] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -33633,31 +33645,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1533), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -33671,24 +33683,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -33756,20 +33768,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [100] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -33777,31 +33789,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(550), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -33815,24 +33827,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -33900,20 +33912,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [101] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -33921,31 +33933,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(552), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -33959,24 +33971,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -34044,20 +34056,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [102] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -34065,31 +34077,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(553), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -34103,24 +34115,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -34188,20 +34200,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [103] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -34209,31 +34221,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3116), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -34247,24 +34259,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -34332,20 +34344,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [104] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -34353,31 +34365,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3007), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -34391,24 +34403,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -34476,20 +34488,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [105] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -34497,31 +34509,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(563), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -34535,24 +34547,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -34620,20 +34632,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [106] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -34641,31 +34653,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1580), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -34679,24 +34691,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -34764,20 +34776,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [107] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -34785,31 +34797,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1162), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -34823,24 +34835,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -34908,20 +34920,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [108] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -34929,31 +34941,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1115), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -34967,24 +34979,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -35052,20 +35064,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [109] = { [sym__statement] = STATE(223), [sym__simple_statements] = STATE(223), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(223), [sym_match_statement] = STATE(223), [sym_for_statement] = STATE(223), @@ -35073,31 +35085,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(223), [sym_with_statement] = STATE(223), [sym_function_definition] = STATE(223), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(223), [sym_decorated_definition] = STATE(223), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1012), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -35111,24 +35123,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(223), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(223), [sym_IF_statement] = STATE(223), [sym_cdef_statement] = STATE(223), [sym_ctypedef_statement] = STATE(223), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(223), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -35196,20 +35208,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [110] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -35217,31 +35229,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1600), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -35255,24 +35267,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -35340,20 +35352,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [111] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -35361,31 +35373,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1523), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -35399,24 +35411,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -35484,20 +35496,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [112] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -35505,31 +35517,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(568), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -35543,24 +35555,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -35628,20 +35640,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [113] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -35649,31 +35661,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(570), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -35687,24 +35699,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -35772,20 +35784,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [114] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -35793,31 +35805,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(572), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -35831,24 +35843,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -35916,20 +35928,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [115] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -35937,31 +35949,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3035), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -35975,24 +35987,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -36060,20 +36072,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [116] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -36081,31 +36093,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(2996), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -36119,24 +36131,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -36204,20 +36216,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [117] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -36225,31 +36237,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(587), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -36263,24 +36275,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -36348,20 +36360,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [118] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -36369,31 +36381,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(588), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -36407,24 +36419,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -36492,20 +36504,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [119] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -36513,31 +36525,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1130), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -36551,24 +36563,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -36636,20 +36648,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [120] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -36657,31 +36669,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1131), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -36695,24 +36707,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -36780,20 +36792,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [121] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -36801,31 +36813,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1532), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -36839,24 +36851,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -36924,20 +36936,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [122] = { [sym__statement] = STATE(223), [sym__simple_statements] = STATE(223), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(223), [sym_match_statement] = STATE(223), [sym_for_statement] = STATE(223), @@ -36945,31 +36957,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(223), [sym_with_statement] = STATE(223), [sym_function_definition] = STATE(223), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(223), [sym_decorated_definition] = STATE(223), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1054), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -36983,24 +36995,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(223), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(223), [sym_IF_statement] = STATE(223), [sym_cdef_statement] = STATE(223), [sym_ctypedef_statement] = STATE(223), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(223), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -37068,20 +37080,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [123] = { [sym__statement] = STATE(224), [sym__simple_statements] = STATE(224), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(224), [sym_match_statement] = STATE(224), [sym_for_statement] = STATE(224), @@ -37089,31 +37101,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(224), [sym_with_statement] = STATE(224), [sym_function_definition] = STATE(224), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(224), [sym_decorated_definition] = STATE(224), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1055), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -37127,24 +37139,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(224), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(224), [sym_IF_statement] = STATE(224), [sym_cdef_statement] = STATE(224), [sym_ctypedef_statement] = STATE(224), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(224), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -37212,20 +37224,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [124] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -37233,31 +37245,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1548), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -37271,24 +37283,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -37356,20 +37368,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [125] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -37377,31 +37389,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(591), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -37415,24 +37427,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -37500,20 +37512,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [126] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -37521,31 +37533,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(595), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -37559,24 +37571,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -37644,20 +37656,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [127] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -37665,31 +37677,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1558), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -37703,24 +37715,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -37788,20 +37800,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [128] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -37809,31 +37821,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3090), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -37847,24 +37859,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -37932,20 +37944,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [129] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -37953,31 +37965,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(2983), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -37991,24 +38003,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -38076,20 +38088,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [130] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -38097,31 +38109,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(611), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -38135,24 +38147,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -38220,20 +38232,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [131] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -38241,31 +38253,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(613), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -38279,24 +38291,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -38364,20 +38376,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [132] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -38385,31 +38397,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(615), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -38423,24 +38435,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -38508,20 +38520,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [133] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -38529,31 +38541,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1123), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -38567,24 +38579,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -38652,20 +38664,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [134] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -38673,31 +38685,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1437), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -38711,24 +38723,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -38796,20 +38808,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [135] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -38817,31 +38829,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1153), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -38855,24 +38867,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -38940,20 +38952,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [136] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -38961,31 +38973,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1450), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -38999,24 +39011,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -39084,20 +39096,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [137] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -39105,31 +39117,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(616), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -39143,24 +39155,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -39228,20 +39240,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [138] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -39249,31 +39261,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(618), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -39287,24 +39299,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -39372,20 +39384,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [139] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -39393,31 +39405,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(619), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -39431,24 +39443,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -39516,20 +39528,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [140] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -39537,31 +39549,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1076), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -39575,24 +39587,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -39660,20 +39672,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [141] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -39681,31 +39693,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3062), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -39719,24 +39731,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -39804,20 +39816,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [142] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -39825,31 +39837,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(2935), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -39863,24 +39875,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -39948,20 +39960,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [143] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -39969,31 +39981,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(635), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -40007,24 +40019,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -40092,20 +40104,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [144] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -40113,31 +40125,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(639), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -40151,24 +40163,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -40236,20 +40248,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [145] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -40257,31 +40269,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1158), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -40295,24 +40307,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -40380,20 +40392,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [146] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -40401,31 +40413,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1560), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -40439,24 +40451,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -40524,20 +40536,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [147] = { [sym__statement] = STATE(223), [sym__simple_statements] = STATE(223), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(223), [sym_match_statement] = STATE(223), [sym_for_statement] = STATE(223), @@ -40545,31 +40557,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(223), [sym_with_statement] = STATE(223), [sym_function_definition] = STATE(223), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(223), [sym_decorated_definition] = STATE(223), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(993), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -40583,24 +40595,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(223), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(223), [sym_IF_statement] = STATE(223), [sym_cdef_statement] = STATE(223), [sym_ctypedef_statement] = STATE(223), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(223), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -40668,20 +40680,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [148] = { [sym__statement] = STATE(224), [sym__simple_statements] = STATE(224), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(224), [sym_match_statement] = STATE(224), [sym_for_statement] = STATE(224), @@ -40689,31 +40701,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(224), [sym_with_statement] = STATE(224), [sym_function_definition] = STATE(224), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(224), [sym_decorated_definition] = STATE(224), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(994), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -40727,24 +40739,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(224), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(224), [sym_IF_statement] = STATE(224), [sym_cdef_statement] = STATE(224), [sym_ctypedef_statement] = STATE(224), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(224), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -40812,20 +40824,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [149] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -40833,31 +40845,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(640), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -40871,24 +40883,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -40956,20 +40968,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [150] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -40977,31 +40989,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(641), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -41015,24 +41027,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -41100,20 +41112,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [151] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -41121,31 +41133,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(643), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -41159,24 +41171,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -41244,20 +41256,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [152] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -41265,31 +41277,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3041), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -41303,24 +41315,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -41388,20 +41400,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [153] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -41409,31 +41421,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(2955), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -41447,24 +41459,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -41532,20 +41544,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [154] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -41553,31 +41565,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(654), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -41591,24 +41603,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -41676,20 +41688,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [155] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -41697,31 +41709,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(656), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -41735,24 +41747,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -41820,20 +41832,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [156] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -41841,31 +41853,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(657), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -41879,24 +41891,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -41964,20 +41976,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [157] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -41985,31 +41997,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(660), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -42023,24 +42035,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -42108,20 +42120,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [158] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -42129,31 +42141,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3089), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -42167,24 +42179,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -42252,20 +42264,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [159] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -42273,31 +42285,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(666), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -42311,24 +42323,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -42396,20 +42408,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [160] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -42417,31 +42429,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(667), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -42455,24 +42467,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -42540,20 +42552,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [161] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -42561,31 +42573,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(669), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -42599,24 +42611,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -42684,20 +42696,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [162] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -42705,31 +42717,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3094), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -42743,24 +42755,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -42828,20 +42840,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [163] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -42849,31 +42861,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(671), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -42887,24 +42899,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -42972,20 +42984,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [164] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -42993,31 +43005,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3097), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -43031,24 +43043,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -43116,20 +43128,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [165] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -43137,31 +43149,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3036), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -43175,24 +43187,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -43260,20 +43272,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [166] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -43281,31 +43293,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(688), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -43319,24 +43331,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -43404,20 +43416,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [167] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -43425,31 +43437,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3077), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -43463,24 +43475,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -43548,20 +43560,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [168] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -43569,31 +43581,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3079), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -43607,24 +43619,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -43692,20 +43704,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [169] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -43713,31 +43725,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3027), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -43751,24 +43763,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -43836,20 +43848,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [170] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -43857,31 +43869,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(697), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -43895,24 +43907,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -43980,20 +43992,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [171] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -44001,31 +44013,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(702), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -44039,24 +44051,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -44124,20 +44136,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [172] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -44145,31 +44157,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3126), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -44183,24 +44195,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -44268,20 +44280,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [173] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -44289,31 +44301,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3133), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -44327,24 +44339,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -44412,20 +44424,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [174] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -44433,31 +44445,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3138), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -44471,24 +44483,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -44556,20 +44568,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [175] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -44577,31 +44589,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3141), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -44615,24 +44627,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -44700,20 +44712,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [176] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -44721,31 +44733,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(707), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -44759,24 +44771,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -44844,20 +44856,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [177] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -44865,31 +44877,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(711), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -44903,24 +44915,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -44988,20 +45000,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [178] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -45009,31 +45021,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3044), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -45047,24 +45059,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -45132,20 +45144,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [179] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -45153,31 +45165,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3074), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -45191,24 +45203,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -45276,20 +45288,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [180] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -45297,31 +45309,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3065), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -45335,24 +45347,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -45420,20 +45432,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [181] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -45441,31 +45453,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3132), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -45479,24 +45491,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -45564,20 +45576,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [182] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -45585,31 +45597,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3071), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -45623,24 +45635,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -45708,20 +45720,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [183] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -45729,31 +45741,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(715), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -45767,24 +45779,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -45852,20 +45864,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [184] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -45873,31 +45885,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(717), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -45911,24 +45923,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -45996,20 +46008,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [185] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -46017,31 +46029,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3123), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -46055,24 +46067,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -46140,20 +46152,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [186] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -46161,31 +46173,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3145), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -46199,24 +46211,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -46284,20 +46296,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [187] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -46305,31 +46317,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3150), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -46343,24 +46355,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -46428,20 +46440,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [188] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -46449,31 +46461,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3031), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -46487,24 +46499,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -46572,20 +46584,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [189] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -46593,31 +46605,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3040), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -46631,24 +46643,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -46716,20 +46728,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [190] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -46737,31 +46749,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3046), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -46775,24 +46787,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -46860,20 +46872,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [191] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -46881,31 +46893,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(722), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -46919,24 +46931,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -47004,20 +47016,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [192] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -47025,31 +47037,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(723), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -47063,24 +47075,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -47148,20 +47160,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [193] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -47169,31 +47181,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3045), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -47207,24 +47219,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -47292,20 +47304,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [194] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -47313,31 +47325,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3043), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -47351,24 +47363,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -47436,20 +47448,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [195] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -47457,31 +47469,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3081), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -47495,24 +47507,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -47580,20 +47592,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [196] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -47601,31 +47613,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3122), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -47639,24 +47651,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -47724,20 +47736,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [197] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -47745,31 +47757,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3087), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -47783,24 +47795,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -47868,20 +47880,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [198] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -47889,31 +47901,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(725), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -47927,24 +47939,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -48012,20 +48024,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [199] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -48033,31 +48045,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(727), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -48071,24 +48083,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -48156,20 +48168,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [200] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -48177,31 +48189,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3153), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -48215,24 +48227,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -48300,20 +48312,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [201] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -48321,31 +48333,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3051), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -48359,24 +48371,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -48444,20 +48456,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [202] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -48465,31 +48477,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3055), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -48503,24 +48515,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -48588,20 +48600,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [203] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -48609,31 +48621,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3080), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -48647,24 +48659,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -48732,20 +48744,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [204] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -48753,31 +48765,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(729), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -48791,24 +48803,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -48876,20 +48888,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [205] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -48897,31 +48909,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3146), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -48935,24 +48947,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -49020,20 +49032,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [206] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -49041,31 +49053,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3086), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -49079,24 +49091,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -49164,20 +49176,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [207] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -49185,31 +49197,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3144), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -49223,24 +49235,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -49308,20 +49320,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [208] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -49329,31 +49341,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(730), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -49367,24 +49379,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -49452,20 +49464,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [209] = { [sym__statement] = STATE(220), [sym__simple_statements] = STATE(220), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(220), [sym_match_statement] = STATE(220), [sym_for_statement] = STATE(220), @@ -49473,31 +49485,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(220), [sym_with_statement] = STATE(220), [sym_function_definition] = STATE(220), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(220), [sym_decorated_definition] = STATE(220), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(3033), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -49511,24 +49523,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(220), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(220), [sym_IF_statement] = STATE(220), [sym_cdef_statement] = STATE(220), [sym_ctypedef_statement] = STATE(220), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(220), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -49596,20 +49608,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [210] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -49617,31 +49629,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(650), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -49655,24 +49667,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -49740,20 +49752,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [211] = { [sym__statement] = STATE(222), [sym__simple_statements] = STATE(222), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(222), [sym_match_statement] = STATE(222), [sym_for_statement] = STATE(222), @@ -49761,31 +49773,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(222), [sym_with_statement] = STATE(222), [sym_function_definition] = STATE(222), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(222), [sym_decorated_definition] = STATE(222), - [sym_decorator] = STATE(3323), + [sym_decorator] = STATE(3301), [sym_block] = STATE(1368), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -49799,24 +49811,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(222), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(222), [sym_IF_statement] = STATE(222), [sym_cdef_statement] = STATE(222), [sym_ctypedef_statement] = STATE(222), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(222), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -49884,20 +49896,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [212] = { [sym__statement] = STATE(212), [sym__simple_statements] = STATE(212), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), [sym_if_statement] = STATE(212), [sym_match_statement] = STATE(212), [sym_for_statement] = STATE(212), @@ -49905,30 +49917,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(212), [sym_with_statement] = STATE(212), [sym_function_definition] = STATE(212), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), [sym_class_definition] = STATE(212), [sym_decorated_definition] = STATE(212), - [sym_decorator] = STATE(3315), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_decorator] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -49942,24 +49954,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(212), - [sym_include_statement] = STATE(5070), + [sym_include_statement] = STATE(5088), [sym_DEF_statement] = STATE(212), [sym_IF_statement] = STATE(212), [sym_cdef_statement] = STATE(212), [sym_ctypedef_statement] = STATE(212), - [sym_storageclass] = STATE(3963), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3980), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(212), - [aux_sym_class_definition_repeat1] = STATE(3963), - [aux_sym_decorated_definition_repeat1] = STATE(3315), + [aux_sym_class_definition_repeat1] = STATE(3980), + [aux_sym_decorated_definition_repeat1] = STATE(3321), [ts_builtin_sym_end] = ACTIONS(155), [sym_identifier] = ACTIONS(157), [anon_sym_import] = ACTIONS(160), @@ -50027,20 +50039,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [213] = { [sym__statement] = STATE(212), [sym__simple_statements] = STATE(212), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), [sym_if_statement] = STATE(212), [sym_match_statement] = STATE(212), [sym_for_statement] = STATE(212), @@ -50048,30 +50060,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(212), [sym_with_statement] = STATE(212), [sym_function_definition] = STATE(212), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), [sym_class_definition] = STATE(212), [sym_decorated_definition] = STATE(212), - [sym_decorator] = STATE(3315), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_decorator] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -50085,24 +50097,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(212), - [sym_include_statement] = STATE(5070), + [sym_include_statement] = STATE(5088), [sym_DEF_statement] = STATE(212), [sym_IF_statement] = STATE(212), [sym_cdef_statement] = STATE(212), [sym_ctypedef_statement] = STATE(212), - [sym_storageclass] = STATE(3963), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3980), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(212), - [aux_sym_class_definition_repeat1] = STATE(3963), - [aux_sym_decorated_definition_repeat1] = STATE(3315), + [aux_sym_class_definition_repeat1] = STATE(3980), + [aux_sym_decorated_definition_repeat1] = STATE(3321), [ts_builtin_sym_end] = ACTIONS(307), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -50170,20 +50182,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [214] = { [sym__statement] = STATE(212), [sym__simple_statements] = STATE(212), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), [sym_if_statement] = STATE(212), [sym_match_statement] = STATE(212), [sym_for_statement] = STATE(212), @@ -50191,30 +50203,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(212), [sym_with_statement] = STATE(212), [sym_function_definition] = STATE(212), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), [sym_class_definition] = STATE(212), [sym_decorated_definition] = STATE(212), - [sym_decorator] = STATE(3315), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_decorator] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -50228,24 +50240,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(212), - [sym_include_statement] = STATE(5070), + [sym_include_statement] = STATE(5088), [sym_DEF_statement] = STATE(212), [sym_IF_statement] = STATE(212), [sym_cdef_statement] = STATE(212), [sym_ctypedef_statement] = STATE(212), - [sym_storageclass] = STATE(3963), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3980), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(212), - [aux_sym_class_definition_repeat1] = STATE(3963), - [aux_sym_decorated_definition_repeat1] = STATE(3315), + [aux_sym_class_definition_repeat1] = STATE(3980), + [aux_sym_decorated_definition_repeat1] = STATE(3321), [ts_builtin_sym_end] = ACTIONS(309), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -50313,20 +50325,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [215] = { [sym__statement] = STATE(219), [sym__simple_statements] = STATE(219), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(219), [sym_match_statement] = STATE(219), [sym_for_statement] = STATE(219), @@ -50334,30 +50346,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(219), [sym_with_statement] = STATE(219), [sym_function_definition] = STATE(219), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(219), [sym_decorated_definition] = STATE(219), - [sym_decorator] = STATE(3323), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_decorator] = STATE(3301), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -50371,24 +50383,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(219), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(219), [sym_IF_statement] = STATE(219), [sym_cdef_statement] = STATE(219), [sym_ctypedef_statement] = STATE(219), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(219), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -50456,20 +50468,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [216] = { [sym__statement] = STATE(214), [sym__simple_statements] = STATE(214), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), [sym_if_statement] = STATE(214), [sym_match_statement] = STATE(214), [sym_for_statement] = STATE(214), @@ -50477,30 +50489,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(214), [sym_with_statement] = STATE(214), [sym_function_definition] = STATE(214), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), [sym_class_definition] = STATE(214), [sym_decorated_definition] = STATE(214), - [sym_decorator] = STATE(3315), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_decorator] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -50514,24 +50526,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(214), - [sym_include_statement] = STATE(5070), + [sym_include_statement] = STATE(5088), [sym_DEF_statement] = STATE(214), [sym_IF_statement] = STATE(214), [sym_cdef_statement] = STATE(214), [sym_ctypedef_statement] = STATE(214), - [sym_storageclass] = STATE(3963), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3980), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(214), - [aux_sym_class_definition_repeat1] = STATE(3963), - [aux_sym_decorated_definition_repeat1] = STATE(3315), + [aux_sym_class_definition_repeat1] = STATE(3980), + [aux_sym_decorated_definition_repeat1] = STATE(3321), [ts_builtin_sym_end] = ACTIONS(307), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -50599,20 +50611,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [217] = { [sym__statement] = STATE(219), [sym__simple_statements] = STATE(219), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(219), [sym_match_statement] = STATE(219), [sym_for_statement] = STATE(219), @@ -50620,30 +50632,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(219), [sym_with_statement] = STATE(219), [sym_function_definition] = STATE(219), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(219), [sym_decorated_definition] = STATE(219), - [sym_decorator] = STATE(3323), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_decorator] = STATE(3301), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -50657,24 +50669,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(219), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(219), [sym_IF_statement] = STATE(219), [sym_cdef_statement] = STATE(219), [sym_ctypedef_statement] = STATE(219), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(219), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -50742,20 +50754,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [218] = { [sym__statement] = STATE(219), [sym__simple_statements] = STATE(219), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(219), [sym_match_statement] = STATE(219), [sym_for_statement] = STATE(219), @@ -50763,30 +50775,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(219), [sym_with_statement] = STATE(219), [sym_function_definition] = STATE(219), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(219), [sym_decorated_definition] = STATE(219), - [sym_decorator] = STATE(3323), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_decorator] = STATE(3301), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -50800,24 +50812,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(219), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(219), [sym_IF_statement] = STATE(219), [sym_cdef_statement] = STATE(219), [sym_ctypedef_statement] = STATE(219), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(219), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -50885,20 +50897,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [219] = { [sym__statement] = STATE(219), [sym__simple_statements] = STATE(219), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(219), [sym_match_statement] = STATE(219), [sym_for_statement] = STATE(219), @@ -50906,30 +50918,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(219), [sym_with_statement] = STATE(219), [sym_function_definition] = STATE(219), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(219), [sym_decorated_definition] = STATE(219), - [sym_decorator] = STATE(3323), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_decorator] = STATE(3301), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -50943,24 +50955,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(219), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(219), [sym_IF_statement] = STATE(219), [sym_cdef_statement] = STATE(219), [sym_ctypedef_statement] = STATE(219), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(219), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(157), [anon_sym_import] = ACTIONS(160), [anon_sym_cimport] = ACTIONS(160), @@ -51028,20 +51040,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [220] = { [sym__statement] = STATE(219), [sym__simple_statements] = STATE(219), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(219), [sym_match_statement] = STATE(219), [sym_for_statement] = STATE(219), @@ -51049,30 +51061,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(219), [sym_with_statement] = STATE(219), [sym_function_definition] = STATE(219), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(219), [sym_decorated_definition] = STATE(219), - [sym_decorator] = STATE(3323), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_decorator] = STATE(3301), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -51086,24 +51098,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(219), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(219), [sym_IF_statement] = STATE(219), [sym_cdef_statement] = STATE(219), [sym_ctypedef_statement] = STATE(219), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(219), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -51171,20 +51183,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [221] = { [sym__statement] = STATE(219), [sym__simple_statements] = STATE(219), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(219), [sym_match_statement] = STATE(219), [sym_for_statement] = STATE(219), @@ -51192,30 +51204,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(219), [sym_with_statement] = STATE(219), [sym_function_definition] = STATE(219), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(219), [sym_decorated_definition] = STATE(219), - [sym_decorator] = STATE(3323), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_decorator] = STATE(3301), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -51229,24 +51241,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(219), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(219), [sym_IF_statement] = STATE(219), [sym_cdef_statement] = STATE(219), [sym_ctypedef_statement] = STATE(219), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(219), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -51314,20 +51326,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [222] = { [sym__statement] = STATE(219), [sym__simple_statements] = STATE(219), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(219), [sym_match_statement] = STATE(219), [sym_for_statement] = STATE(219), @@ -51335,30 +51347,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(219), [sym_with_statement] = STATE(219), [sym_function_definition] = STATE(219), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(219), [sym_decorated_definition] = STATE(219), - [sym_decorator] = STATE(3323), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_decorator] = STATE(3301), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -51372,24 +51384,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(219), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(219), [sym_IF_statement] = STATE(219), [sym_cdef_statement] = STATE(219), [sym_ctypedef_statement] = STATE(219), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(219), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -51457,20 +51469,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [223] = { [sym__statement] = STATE(219), [sym__simple_statements] = STATE(219), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(219), [sym_match_statement] = STATE(219), [sym_for_statement] = STATE(219), @@ -51478,30 +51490,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(219), [sym_with_statement] = STATE(219), [sym_function_definition] = STATE(219), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(219), [sym_decorated_definition] = STATE(219), - [sym_decorator] = STATE(3323), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_decorator] = STATE(3301), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -51515,24 +51527,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(219), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(219), [sym_IF_statement] = STATE(219), [sym_cdef_statement] = STATE(219), [sym_ctypedef_statement] = STATE(219), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(219), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -51600,20 +51612,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [224] = { [sym__statement] = STATE(219), [sym__simple_statements] = STATE(219), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), [sym_if_statement] = STATE(219), [sym_match_statement] = STATE(219), [sym_for_statement] = STATE(219), @@ -51621,30 +51633,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_statement] = STATE(219), [sym_with_statement] = STATE(219), [sym_function_definition] = STATE(219), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), [sym_class_definition] = STATE(219), [sym_decorated_definition] = STATE(219), - [sym_decorator] = STATE(3323), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_decorator] = STATE(3301), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -51658,24 +51670,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_property_definition] = STATE(219), - [sym_include_statement] = STATE(5099), + [sym_include_statement] = STATE(5100), [sym_DEF_statement] = STATE(219), [sym_IF_statement] = STATE(219), [sym_cdef_statement] = STATE(219), [sym_ctypedef_statement] = STATE(219), - [sym_storageclass] = STATE(3905), - [sym_new_expression] = STATE(3538), + [sym_storageclass] = STATE(3957), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [aux_sym_module_repeat1] = STATE(219), - [aux_sym_class_definition_repeat1] = STATE(3905), - [aux_sym_decorated_definition_repeat1] = STATE(3323), + [aux_sym_class_definition_repeat1] = STATE(3957), + [aux_sym_decorated_definition_repeat1] = STATE(3301), [sym_identifier] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), [anon_sym_cimport] = ACTIONS(11), @@ -51742,41 +51754,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [225] = { [sym__simple_statements] = STATE(708), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -51790,18 +51802,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_int_type] = STATE(3676), + [sym_include_statement] = STATE(5100), + [sym_int_type] = STATE(3648), [sym__signedness] = STATE(3253), - [sym__longness] = STATE(3466), - [sym_function_pointer_type] = STATE(3676), - [sym_c_type] = STATE(4776), - [sym_new_expression] = STATE(3538), + [sym__longness] = STATE(3480), + [sym_function_pointer_type] = STATE(3648), + [sym_c_type] = STATE(4778), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(369), @@ -51863,41 +51875,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [226] = { [sym__simple_statements] = STATE(716), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -51911,18 +51923,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_int_type] = STATE(3676), + [sym_include_statement] = STATE(5100), + [sym_int_type] = STATE(3648), [sym__signedness] = STATE(3253), - [sym__longness] = STATE(3466), - [sym_function_pointer_type] = STATE(3676), - [sym_c_type] = STATE(4801), - [sym_new_expression] = STATE(3538), + [sym__longness] = STATE(3480), + [sym_function_pointer_type] = STATE(3648), + [sym_c_type] = STATE(4805), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(369), @@ -51984,41 +51996,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [227] = { [sym__simple_statements] = STATE(689), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -52032,18 +52044,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_int_type] = STATE(3676), + [sym_include_statement] = STATE(5100), + [sym_int_type] = STATE(3648), [sym__signedness] = STATE(3253), - [sym__longness] = STATE(3466), - [sym_function_pointer_type] = STATE(3676), - [sym_c_type] = STATE(5219), - [sym_new_expression] = STATE(3538), + [sym__longness] = STATE(3480), + [sym_function_pointer_type] = STATE(3648), + [sym_c_type] = STATE(5221), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(369), @@ -52105,41 +52117,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [228] = { [sym__simple_statements] = STATE(1359), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -52153,18 +52165,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_int_type] = STATE(3676), + [sym_include_statement] = STATE(5088), + [sym_int_type] = STATE(3648), [sym__signedness] = STATE(3253), - [sym__longness] = STATE(3466), - [sym_function_pointer_type] = STATE(3676), - [sym_c_type] = STATE(4928), - [sym_new_expression] = STATE(3538), + [sym__longness] = STATE(3480), + [sym_function_pointer_type] = STATE(3648), + [sym_c_type] = STATE(4945), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(369), @@ -52226,41 +52238,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [229] = { [sym__simple_statements] = STATE(698), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -52274,18 +52286,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_int_type] = STATE(3676), + [sym_include_statement] = STATE(5100), + [sym_int_type] = STATE(3648), [sym__signedness] = STATE(3253), - [sym__longness] = STATE(3466), - [sym_function_pointer_type] = STATE(3676), - [sym_c_type] = STATE(5255), - [sym_new_expression] = STATE(3538), + [sym__longness] = STATE(3480), + [sym_function_pointer_type] = STATE(3648), + [sym_c_type] = STATE(5259), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(369), @@ -52347,41 +52359,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [230] = { [sym__simple_statements] = STATE(1386), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -52395,18 +52407,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_int_type] = STATE(3676), + [sym_include_statement] = STATE(5088), + [sym_int_type] = STATE(3648), [sym__signedness] = STATE(3253), - [sym__longness] = STATE(3466), - [sym_function_pointer_type] = STATE(3676), - [sym_c_type] = STATE(4921), - [sym_new_expression] = STATE(3538), + [sym__longness] = STATE(3480), + [sym_function_pointer_type] = STATE(3648), + [sym_c_type] = STATE(4930), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(369), @@ -52468,41 +52480,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [231] = { [sym__simple_statements] = STATE(726), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -52516,18 +52528,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_int_type] = STATE(3676), + [sym_include_statement] = STATE(5100), + [sym_int_type] = STATE(3648), [sym__signedness] = STATE(3253), - [sym__longness] = STATE(3466), - [sym_function_pointer_type] = STATE(3676), - [sym_c_type] = STATE(4836), - [sym_new_expression] = STATE(3538), + [sym__longness] = STATE(3480), + [sym_function_pointer_type] = STATE(3648), + [sym_c_type] = STATE(4837), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(369), @@ -52589,41 +52601,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [232] = { [sym__simple_statements] = STATE(1342), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -52637,18 +52649,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_int_type] = STATE(3676), + [sym_include_statement] = STATE(5088), + [sym_int_type] = STATE(3648), [sym__signedness] = STATE(3253), - [sym__longness] = STATE(3466), - [sym_function_pointer_type] = STATE(3676), - [sym_c_type] = STATE(4818), - [sym_new_expression] = STATE(3538), + [sym__longness] = STATE(3480), + [sym_function_pointer_type] = STATE(3648), + [sym_c_type] = STATE(4830), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(369), @@ -52716,8 +52728,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -52728,23 +52740,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -52758,18 +52770,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_int_type] = STATE(3676), + [sym_int_type] = STATE(3648), [sym__signedness] = STATE(3253), - [sym__longness] = STATE(3466), - [sym_function_pointer_type] = STATE(3676), - [sym_c_type] = STATE(4889), - [sym_new_expression] = STATE(3538), + [sym__longness] = STATE(3480), + [sym_function_pointer_type] = STATE(3648), + [sym_c_type] = STATE(4892), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(369), @@ -52837,8 +52849,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -52849,23 +52861,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -52879,18 +52891,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_int_type] = STATE(3676), + [sym_int_type] = STATE(3648), [sym__signedness] = STATE(3253), - [sym__longness] = STATE(3466), - [sym_function_pointer_type] = STATE(3676), - [sym_c_type] = STATE(5186), - [sym_new_expression] = STATE(3538), + [sym__longness] = STATE(3480), + [sym_function_pointer_type] = STATE(3648), + [sym_c_type] = STATE(5191), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(369), @@ -52952,41 +52964,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [235] = { [sym__simple_statements] = STATE(721), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -53000,18 +53012,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_int_type] = STATE(3676), + [sym_include_statement] = STATE(5100), + [sym_int_type] = STATE(3648), [sym__signedness] = STATE(3253), - [sym__longness] = STATE(3466), - [sym_function_pointer_type] = STATE(3676), - [sym_c_type] = STATE(4819), - [sym_new_expression] = STATE(3538), + [sym__longness] = STATE(3480), + [sym_function_pointer_type] = STATE(3648), + [sym_c_type] = STATE(4824), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(369), @@ -53079,8 +53091,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -53091,23 +53103,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -53121,18 +53133,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_int_type] = STATE(3676), + [sym_int_type] = STATE(3648), [sym__signedness] = STATE(3253), - [sym__longness] = STATE(3466), - [sym_function_pointer_type] = STATE(3676), - [sym_c_type] = STATE(4829), - [sym_new_expression] = STATE(3538), + [sym__longness] = STATE(3480), + [sym_function_pointer_type] = STATE(3648), + [sym_c_type] = STATE(4834), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(369), @@ -53194,41 +53206,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [237] = { [sym__simple_statements] = STATE(1200), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -53242,18 +53254,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_int_type] = STATE(3676), + [sym_include_statement] = STATE(5088), + [sym_int_type] = STATE(3648), [sym__signedness] = STATE(3253), - [sym__longness] = STATE(3466), - [sym_function_pointer_type] = STATE(3676), - [sym_c_type] = STATE(5034), - [sym_new_expression] = STATE(3538), + [sym__longness] = STATE(3480), + [sym_function_pointer_type] = STATE(3648), + [sym_c_type] = STATE(5045), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(369), @@ -53321,8 +53333,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -53333,23 +53345,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -53363,18 +53375,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_int_type] = STATE(3676), + [sym_int_type] = STATE(3648), [sym__signedness] = STATE(3253), - [sym__longness] = STATE(3466), - [sym_function_pointer_type] = STATE(3676), - [sym_c_type] = STATE(4971), - [sym_new_expression] = STATE(3538), + [sym__longness] = STATE(3480), + [sym_function_pointer_type] = STATE(3648), + [sym_c_type] = STATE(4975), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(369), @@ -53436,41 +53448,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [239] = { [sym__simple_statements] = STATE(1301), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -53484,18 +53496,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_int_type] = STATE(3676), + [sym_include_statement] = STATE(5088), + [sym_int_type] = STATE(3648), [sym__signedness] = STATE(3253), - [sym__longness] = STATE(3466), - [sym_function_pointer_type] = STATE(3676), - [sym_c_type] = STATE(5226), - [sym_new_expression] = STATE(3538), + [sym__longness] = STATE(3480), + [sym_function_pointer_type] = STATE(3648), + [sym_c_type] = STATE(5240), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(369), @@ -53563,8 +53575,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -53575,23 +53587,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -53605,18 +53617,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_int_type] = STATE(3676), + [sym_int_type] = STATE(3648), [sym__signedness] = STATE(3253), - [sym__longness] = STATE(3466), - [sym_function_pointer_type] = STATE(3676), - [sym_c_type] = STATE(5259), - [sym_new_expression] = STATE(3538), + [sym__longness] = STATE(3480), + [sym_function_pointer_type] = STATE(3648), + [sym_c_type] = STATE(5264), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(369), @@ -53678,41 +53690,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [241] = { [sym__simple_statements] = STATE(1215), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -53726,18 +53738,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_int_type] = STATE(3676), + [sym_include_statement] = STATE(5088), + [sym_int_type] = STATE(3648), [sym__signedness] = STATE(3253), - [sym__longness] = STATE(3466), - [sym_function_pointer_type] = STATE(3676), - [sym_c_type] = STATE(5119), - [sym_new_expression] = STATE(3538), + [sym__longness] = STATE(3480), + [sym_function_pointer_type] = STATE(3648), + [sym_c_type] = STATE(5138), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(369), @@ -53805,8 +53817,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -53817,23 +53829,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -53847,18 +53859,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_int_type] = STATE(3676), + [sym_int_type] = STATE(3648), [sym__signedness] = STATE(3253), - [sym__longness] = STATE(3466), - [sym_function_pointer_type] = STATE(3676), - [sym_c_type] = STATE(4938), - [sym_new_expression] = STATE(3538), + [sym__longness] = STATE(3480), + [sym_function_pointer_type] = STATE(3648), + [sym_c_type] = STATE(4942), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(369), @@ -53920,51 +53932,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [243] = { [sym__simple_statements] = STATE(1478), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(1999), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3795), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(3794), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1992), [sym_subscript] = STATE(1992), [sym_ellipsis] = STATE(2230), [sym_call] = STATE(2230), - [sym_type] = STATE(5224), - [sym_splat_type] = STATE(4760), - [sym_generic_type] = STATE(4760), - [sym_union_type] = STATE(4760), - [sym_constrained_type] = STATE(4760), - [sym_member_type] = STATE(4760), + [sym_type] = STATE(5228), + [sym_splat_type] = STATE(4633), + [sym_generic_type] = STATE(4633), + [sym_union_type] = STATE(4633), + [sym_constrained_type] = STATE(4633), + [sym_member_type] = STATE(4633), [sym_list] = STATE(2230), [sym_set] = STATE(2230), [sym_tuple] = STATE(2230), @@ -53974,13 +53986,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(457), @@ -54033,51 +54045,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [244] = { [sym__simple_statements] = STATE(1510), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(1999), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3795), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(3794), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1992), [sym_subscript] = STATE(1992), [sym_ellipsis] = STATE(2230), [sym_call] = STATE(2230), - [sym_type] = STATE(5224), - [sym_splat_type] = STATE(4760), - [sym_generic_type] = STATE(4760), - [sym_union_type] = STATE(4760), - [sym_constrained_type] = STATE(4760), - [sym_member_type] = STATE(4760), + [sym_type] = STATE(5228), + [sym_splat_type] = STATE(4633), + [sym_generic_type] = STATE(4633), + [sym_union_type] = STATE(4633), + [sym_constrained_type] = STATE(4633), + [sym_member_type] = STATE(4633), [sym_list] = STATE(2230), [sym_set] = STATE(2230), [sym_tuple] = STATE(2230), @@ -54087,13 +54099,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(457), @@ -54146,51 +54158,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [245] = { [sym__simple_statements] = STATE(1549), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(1999), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3795), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(3794), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1992), [sym_subscript] = STATE(1992), [sym_ellipsis] = STATE(2230), [sym_call] = STATE(2230), - [sym_type] = STATE(5224), - [sym_splat_type] = STATE(4760), - [sym_generic_type] = STATE(4760), - [sym_union_type] = STATE(4760), - [sym_constrained_type] = STATE(4760), - [sym_member_type] = STATE(4760), + [sym_type] = STATE(5228), + [sym_splat_type] = STATE(4633), + [sym_generic_type] = STATE(4633), + [sym_union_type] = STATE(4633), + [sym_constrained_type] = STATE(4633), + [sym_member_type] = STATE(4633), [sym_list] = STATE(2230), [sym_set] = STATE(2230), [sym_tuple] = STATE(2230), @@ -54200,13 +54212,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(457), @@ -54259,51 +54271,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [246] = { [sym__simple_statements] = STATE(1433), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(1999), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3795), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(3794), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1992), [sym_subscript] = STATE(1992), [sym_ellipsis] = STATE(2230), [sym_call] = STATE(2230), - [sym_type] = STATE(5224), - [sym_splat_type] = STATE(4760), - [sym_generic_type] = STATE(4760), - [sym_union_type] = STATE(4760), - [sym_constrained_type] = STATE(4760), - [sym_member_type] = STATE(4760), + [sym_type] = STATE(5228), + [sym_splat_type] = STATE(4633), + [sym_generic_type] = STATE(4633), + [sym_union_type] = STATE(4633), + [sym_constrained_type] = STATE(4633), + [sym_member_type] = STATE(4633), [sym_list] = STATE(2230), [sym_set] = STATE(2230), [sym_tuple] = STATE(2230), @@ -54313,13 +54325,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(457), @@ -54372,51 +54384,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [247] = { [sym__simple_statements] = STATE(1602), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(1999), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3795), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(3794), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1992), [sym_subscript] = STATE(1992), [sym_ellipsis] = STATE(2230), [sym_call] = STATE(2230), - [sym_type] = STATE(5224), - [sym_splat_type] = STATE(4760), - [sym_generic_type] = STATE(4760), - [sym_union_type] = STATE(4760), - [sym_constrained_type] = STATE(4760), - [sym_member_type] = STATE(4760), + [sym_type] = STATE(5228), + [sym_splat_type] = STATE(4633), + [sym_generic_type] = STATE(4633), + [sym_union_type] = STATE(4633), + [sym_constrained_type] = STATE(4633), + [sym_member_type] = STATE(4633), [sym_list] = STATE(2230), [sym_set] = STATE(2230), [sym_tuple] = STATE(2230), @@ -54426,13 +54438,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(457), @@ -54485,51 +54497,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [248] = { [sym__simple_statements] = STATE(1515), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(1999), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3795), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(3794), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1992), [sym_subscript] = STATE(1992), [sym_ellipsis] = STATE(2230), [sym_call] = STATE(2230), - [sym_type] = STATE(5224), - [sym_splat_type] = STATE(4760), - [sym_generic_type] = STATE(4760), - [sym_union_type] = STATE(4760), - [sym_constrained_type] = STATE(4760), - [sym_member_type] = STATE(4760), + [sym_type] = STATE(5228), + [sym_splat_type] = STATE(4633), + [sym_generic_type] = STATE(4633), + [sym_union_type] = STATE(4633), + [sym_constrained_type] = STATE(4633), + [sym_member_type] = STATE(4633), [sym_list] = STATE(2230), [sym_set] = STATE(2230), [sym_tuple] = STATE(2230), @@ -54539,13 +54551,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(457), @@ -54598,51 +54610,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [249] = { [sym__simple_statements] = STATE(1480), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(1999), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3795), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(3794), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1992), [sym_subscript] = STATE(1992), [sym_ellipsis] = STATE(2230), [sym_call] = STATE(2230), - [sym_type] = STATE(5224), - [sym_splat_type] = STATE(4760), - [sym_generic_type] = STATE(4760), - [sym_union_type] = STATE(4760), - [sym_constrained_type] = STATE(4760), - [sym_member_type] = STATE(4760), + [sym_type] = STATE(5228), + [sym_splat_type] = STATE(4633), + [sym_generic_type] = STATE(4633), + [sym_union_type] = STATE(4633), + [sym_constrained_type] = STATE(4633), + [sym_member_type] = STATE(4633), [sym_list] = STATE(2230), [sym_set] = STATE(2230), [sym_tuple] = STATE(2230), @@ -54652,13 +54664,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(457), @@ -54711,51 +54723,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [250] = { [sym__simple_statements] = STATE(1531), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(1999), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3795), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(3794), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1992), [sym_subscript] = STATE(1992), [sym_ellipsis] = STATE(2230), [sym_call] = STATE(2230), - [sym_type] = STATE(5224), - [sym_splat_type] = STATE(4760), - [sym_generic_type] = STATE(4760), - [sym_union_type] = STATE(4760), - [sym_constrained_type] = STATE(4760), - [sym_member_type] = STATE(4760), + [sym_type] = STATE(5228), + [sym_splat_type] = STATE(4633), + [sym_generic_type] = STATE(4633), + [sym_union_type] = STATE(4633), + [sym_constrained_type] = STATE(4633), + [sym_member_type] = STATE(4633), [sym_list] = STATE(2230), [sym_set] = STATE(2230), [sym_tuple] = STATE(2230), @@ -54765,13 +54777,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(457), @@ -54824,41 +54836,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [251] = { [sym__simple_statements] = STATE(1444), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -54872,13 +54884,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -54930,41 +54942,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [252] = { [sym__simple_statements] = STATE(1424), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -54978,13 +54990,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -55036,41 +55048,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [253] = { [sym__simple_statements] = STATE(1015), - [sym_import_statement] = STATE(4980), - [sym_future_import_statement] = STATE(4980), - [sym_import_from_statement] = STATE(4980), - [sym_print_statement] = STATE(4980), - [sym_assert_statement] = STATE(4980), - [sym_expression_statement] = STATE(4980), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(4980), - [sym_delete_statement] = STATE(4980), - [sym_raise_statement] = STATE(4980), - [sym_pass_statement] = STATE(4980), - [sym_break_statement] = STATE(4980), - [sym_continue_statement] = STATE(4980), - [sym_global_statement] = STATE(4980), - [sym_nonlocal_statement] = STATE(4980), - [sym_exec_statement] = STATE(4980), - [sym_type_alias_statement] = STATE(4980), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(4981), + [sym_future_import_statement] = STATE(4981), + [sym_import_from_statement] = STATE(4981), + [sym_print_statement] = STATE(4981), + [sym_assert_statement] = STATE(4981), + [sym_expression_statement] = STATE(4981), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(4981), + [sym_delete_statement] = STATE(4981), + [sym_raise_statement] = STATE(4981), + [sym_pass_statement] = STATE(4981), + [sym_break_statement] = STATE(4981), + [sym_continue_statement] = STATE(4981), + [sym_global_statement] = STATE(4981), + [sym_nonlocal_statement] = STATE(4981), + [sym_exec_statement] = STATE(4981), + [sym_type_alias_statement] = STATE(4981), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -55084,13 +55096,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(4980), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(4981), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -55142,41 +55154,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [254] = { [sym__simple_statements] = STATE(1016), - [sym_import_statement] = STATE(5007), - [sym_future_import_statement] = STATE(5007), - [sym_import_from_statement] = STATE(5007), - [sym_print_statement] = STATE(5007), - [sym_assert_statement] = STATE(5007), - [sym_expression_statement] = STATE(5007), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5007), - [sym_delete_statement] = STATE(5007), - [sym_raise_statement] = STATE(5007), - [sym_pass_statement] = STATE(5007), - [sym_break_statement] = STATE(5007), - [sym_continue_statement] = STATE(5007), - [sym_global_statement] = STATE(5007), - [sym_nonlocal_statement] = STATE(5007), - [sym_exec_statement] = STATE(5007), - [sym_type_alias_statement] = STATE(5007), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5008), + [sym_future_import_statement] = STATE(5008), + [sym_import_from_statement] = STATE(5008), + [sym_print_statement] = STATE(5008), + [sym_assert_statement] = STATE(5008), + [sym_expression_statement] = STATE(5008), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5008), + [sym_delete_statement] = STATE(5008), + [sym_raise_statement] = STATE(5008), + [sym_pass_statement] = STATE(5008), + [sym_break_statement] = STATE(5008), + [sym_continue_statement] = STATE(5008), + [sym_global_statement] = STATE(5008), + [sym_nonlocal_statement] = STATE(5008), + [sym_exec_statement] = STATE(5008), + [sym_type_alias_statement] = STATE(5008), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -55190,13 +55202,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5007), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5008), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -55247,15 +55259,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(109), }, [255] = { - [sym__simple_statements] = STATE(5508), + [sym__simple_statements] = STATE(5288), [sym_import_statement] = STATE(4914), [sym_future_import_statement] = STATE(4914), [sym_import_from_statement] = STATE(4914), [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -55266,23 +55278,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -55296,13 +55308,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -55354,41 +55366,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [256] = { [sym__simple_statements] = STATE(1100), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -55402,13 +55414,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -55460,41 +55472,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [257] = { [sym__simple_statements] = STATE(1241), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -55508,13 +55520,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -55566,41 +55578,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [258] = { [sym__simple_statements] = STATE(567), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -55614,13 +55626,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -55672,41 +55684,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [259] = { [sym__simple_statements] = STATE(1262), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -55720,13 +55732,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -55778,41 +55790,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [260] = { [sym__simple_statements] = STATE(1291), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -55826,13 +55838,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -55884,41 +55896,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [261] = { [sym__simple_statements] = STATE(571), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -55932,13 +55944,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -55990,41 +56002,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [262] = { [sym__simple_statements] = STATE(1043), - [sym_import_statement] = STATE(4855), - [sym_future_import_statement] = STATE(4855), - [sym_import_from_statement] = STATE(4855), - [sym_print_statement] = STATE(4855), - [sym_assert_statement] = STATE(4855), - [sym_expression_statement] = STATE(4855), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(4855), - [sym_delete_statement] = STATE(4855), - [sym_raise_statement] = STATE(4855), - [sym_pass_statement] = STATE(4855), - [sym_break_statement] = STATE(4855), - [sym_continue_statement] = STATE(4855), - [sym_global_statement] = STATE(4855), - [sym_nonlocal_statement] = STATE(4855), - [sym_exec_statement] = STATE(4855), - [sym_type_alias_statement] = STATE(4855), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(4858), + [sym_future_import_statement] = STATE(4858), + [sym_import_from_statement] = STATE(4858), + [sym_print_statement] = STATE(4858), + [sym_assert_statement] = STATE(4858), + [sym_expression_statement] = STATE(4858), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(4858), + [sym_delete_statement] = STATE(4858), + [sym_raise_statement] = STATE(4858), + [sym_pass_statement] = STATE(4858), + [sym_break_statement] = STATE(4858), + [sym_continue_statement] = STATE(4858), + [sym_global_statement] = STATE(4858), + [sym_nonlocal_statement] = STATE(4858), + [sym_exec_statement] = STATE(4858), + [sym_type_alias_statement] = STATE(4858), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -56038,13 +56050,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(4855), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(4858), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -56096,41 +56108,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [263] = { [sym__simple_statements] = STATE(1116), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -56144,13 +56156,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -56208,8 +56220,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -56220,23 +56232,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -56250,13 +56262,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -56308,41 +56320,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [265] = { [sym__simple_statements] = STATE(1156), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -56356,13 +56368,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -56420,8 +56432,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -56432,23 +56444,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -56462,13 +56474,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -56520,41 +56532,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [267] = { [sym__simple_statements] = STATE(1376), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -56568,13 +56580,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -56626,41 +56638,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [268] = { [sym__simple_statements] = STATE(1495), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -56674,13 +56686,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -56732,41 +56744,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [269] = { [sym__simple_statements] = STATE(586), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -56780,13 +56792,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -56838,41 +56850,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [270] = { [sym__simple_statements] = STATE(1520), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -56886,13 +56898,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -56944,41 +56956,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [271] = { [sym__simple_statements] = STATE(1380), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -56992,13 +57004,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -57050,41 +57062,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [272] = { [sym__simple_statements] = STATE(589), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -57098,13 +57110,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -57156,41 +57168,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [273] = { [sym__simple_statements] = STATE(590), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -57204,13 +57216,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -57262,41 +57274,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [274] = { [sym__simple_statements] = STATE(1122), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -57310,13 +57322,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -57368,41 +57380,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [275] = { [sym__simple_statements] = STATE(1383), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -57416,13 +57428,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -57474,41 +57486,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [276] = { [sym__simple_statements] = STATE(1487), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -57522,13 +57534,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -57580,41 +57592,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [277] = { [sym__simple_statements] = STATE(1367), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -57628,13 +57640,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -57686,41 +57698,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [278] = { [sym__simple_statements] = STATE(1372), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -57734,13 +57746,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -57792,41 +57804,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [279] = { [sym__simple_statements] = STATE(1001), - [sym_import_statement] = STATE(4855), - [sym_future_import_statement] = STATE(4855), - [sym_import_from_statement] = STATE(4855), - [sym_print_statement] = STATE(4855), - [sym_assert_statement] = STATE(4855), - [sym_expression_statement] = STATE(4855), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(4855), - [sym_delete_statement] = STATE(4855), - [sym_raise_statement] = STATE(4855), - [sym_pass_statement] = STATE(4855), - [sym_break_statement] = STATE(4855), - [sym_continue_statement] = STATE(4855), - [sym_global_statement] = STATE(4855), - [sym_nonlocal_statement] = STATE(4855), - [sym_exec_statement] = STATE(4855), - [sym_type_alias_statement] = STATE(4855), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(4858), + [sym_future_import_statement] = STATE(4858), + [sym_import_from_statement] = STATE(4858), + [sym_print_statement] = STATE(4858), + [sym_assert_statement] = STATE(4858), + [sym_expression_statement] = STATE(4858), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(4858), + [sym_delete_statement] = STATE(4858), + [sym_raise_statement] = STATE(4858), + [sym_pass_statement] = STATE(4858), + [sym_break_statement] = STATE(4858), + [sym_continue_statement] = STATE(4858), + [sym_global_statement] = STATE(4858), + [sym_nonlocal_statement] = STATE(4858), + [sym_exec_statement] = STATE(4858), + [sym_type_alias_statement] = STATE(4858), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -57840,13 +57852,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(4855), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(4858), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -57898,41 +57910,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [280] = { [sym__simple_statements] = STATE(1149), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -57946,13 +57958,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -58004,41 +58016,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [281] = { [sym__simple_statements] = STATE(1409), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -58052,13 +58064,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -58110,41 +58122,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [282] = { [sym__simple_statements] = STATE(1386), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -58158,13 +58170,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -58216,41 +58228,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [283] = { [sym__simple_statements] = STATE(1003), - [sym_import_statement] = STATE(4941), - [sym_future_import_statement] = STATE(4941), - [sym_import_from_statement] = STATE(4941), - [sym_print_statement] = STATE(4941), - [sym_assert_statement] = STATE(4941), - [sym_expression_statement] = STATE(4941), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(4941), - [sym_delete_statement] = STATE(4941), - [sym_raise_statement] = STATE(4941), - [sym_pass_statement] = STATE(4941), - [sym_break_statement] = STATE(4941), - [sym_continue_statement] = STATE(4941), - [sym_global_statement] = STATE(4941), - [sym_nonlocal_statement] = STATE(4941), - [sym_exec_statement] = STATE(4941), - [sym_type_alias_statement] = STATE(4941), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(4944), + [sym_future_import_statement] = STATE(4944), + [sym_import_from_statement] = STATE(4944), + [sym_print_statement] = STATE(4944), + [sym_assert_statement] = STATE(4944), + [sym_expression_statement] = STATE(4944), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(4944), + [sym_delete_statement] = STATE(4944), + [sym_raise_statement] = STATE(4944), + [sym_pass_statement] = STATE(4944), + [sym_break_statement] = STATE(4944), + [sym_continue_statement] = STATE(4944), + [sym_global_statement] = STATE(4944), + [sym_nonlocal_statement] = STATE(4944), + [sym_exec_statement] = STATE(4944), + [sym_type_alias_statement] = STATE(4944), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -58264,13 +58276,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(4941), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(4944), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -58322,41 +58334,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [284] = { [sym__simple_statements] = STATE(1180), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -58370,13 +58382,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -58428,41 +58440,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [285] = { [sym__simple_statements] = STATE(1182), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -58476,13 +58488,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -58534,41 +58546,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [286] = { [sym__simple_statements] = STATE(592), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -58582,13 +58594,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -58640,41 +58652,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [287] = { [sym__simple_statements] = STATE(593), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -58688,13 +58700,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -58746,41 +58758,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [288] = { [sym__simple_statements] = STATE(594), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -58794,13 +58806,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -58852,41 +58864,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [289] = { [sym__simple_statements] = STATE(1183), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -58900,13 +58912,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -58958,41 +58970,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [290] = { [sym__simple_statements] = STATE(1058), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -59006,13 +59018,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -59064,41 +59076,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [291] = { [sym__simple_statements] = STATE(1381), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -59112,13 +59124,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -59176,8 +59188,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -59188,23 +59200,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -59218,13 +59230,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -59275,15 +59287,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(109), }, [293] = { - [sym__simple_statements] = STATE(5452), + [sym__simple_statements] = STATE(5472), [sym_import_statement] = STATE(4914), [sym_future_import_statement] = STATE(4914), [sym_import_from_statement] = STATE(4914), [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -59294,23 +59306,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -59324,13 +59336,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -59382,41 +59394,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [294] = { [sym__simple_statements] = STATE(1288), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -59430,13 +59442,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -59494,8 +59506,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -59506,23 +59518,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -59536,13 +59548,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -59594,41 +59606,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [296] = { [sym__simple_statements] = STATE(610), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -59642,13 +59654,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -59699,15 +59711,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(109), }, [297] = { - [sym__simple_statements] = STATE(5465), + [sym__simple_statements] = STATE(5486), [sym_import_statement] = STATE(4914), [sym_future_import_statement] = STATE(4914), [sym_import_from_statement] = STATE(4914), [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -59718,23 +59730,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -59748,13 +59760,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -59806,41 +59818,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [298] = { [sym__simple_statements] = STATE(1284), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -59854,13 +59866,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -59912,41 +59924,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [299] = { [sym__simple_statements] = STATE(614), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -59960,13 +59972,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -60018,41 +60030,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [300] = { [sym__simple_statements] = STATE(1550), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -60066,13 +60078,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -60124,41 +60136,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [301] = { [sym__simple_statements] = STATE(1159), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -60172,13 +60184,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -60230,41 +60242,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [302] = { [sym__simple_statements] = STATE(1312), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -60278,13 +60290,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -60336,41 +60348,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [303] = { [sym__simple_statements] = STATE(1215), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -60384,13 +60396,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -60442,41 +60454,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [304] = { [sym__simple_statements] = STATE(1448), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -60490,13 +60502,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -60548,41 +60560,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [305] = { [sym__simple_statements] = STATE(1045), - [sym_import_statement] = STATE(4980), - [sym_future_import_statement] = STATE(4980), - [sym_import_from_statement] = STATE(4980), - [sym_print_statement] = STATE(4980), - [sym_assert_statement] = STATE(4980), - [sym_expression_statement] = STATE(4980), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(4980), - [sym_delete_statement] = STATE(4980), - [sym_raise_statement] = STATE(4980), - [sym_pass_statement] = STATE(4980), - [sym_break_statement] = STATE(4980), - [sym_continue_statement] = STATE(4980), - [sym_global_statement] = STATE(4980), - [sym_nonlocal_statement] = STATE(4980), - [sym_exec_statement] = STATE(4980), - [sym_type_alias_statement] = STATE(4980), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(4981), + [sym_future_import_statement] = STATE(4981), + [sym_import_from_statement] = STATE(4981), + [sym_print_statement] = STATE(4981), + [sym_assert_statement] = STATE(4981), + [sym_expression_statement] = STATE(4981), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(4981), + [sym_delete_statement] = STATE(4981), + [sym_raise_statement] = STATE(4981), + [sym_pass_statement] = STATE(4981), + [sym_break_statement] = STATE(4981), + [sym_continue_statement] = STATE(4981), + [sym_global_statement] = STATE(4981), + [sym_nonlocal_statement] = STATE(4981), + [sym_exec_statement] = STATE(4981), + [sym_type_alias_statement] = STATE(4981), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -60596,13 +60608,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(4980), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(4981), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -60654,41 +60666,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [306] = { [sym__simple_statements] = STATE(1194), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -60702,13 +60714,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -60760,41 +60772,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [307] = { [sym__simple_statements] = STATE(961), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -60808,13 +60820,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -60866,41 +60878,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [308] = { [sym__simple_statements] = STATE(617), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -60914,13 +60926,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -60972,41 +60984,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [309] = { [sym__simple_statements] = STATE(1342), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -61020,13 +61032,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -61078,41 +61090,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [310] = { [sym__simple_statements] = STATE(1200), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -61126,13 +61138,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -61184,41 +61196,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [311] = { [sym__simple_statements] = STATE(620), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -61232,13 +61244,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -61290,41 +61302,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [312] = { [sym__simple_statements] = STATE(621), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -61338,13 +61350,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -61396,41 +61408,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [313] = { [sym__simple_statements] = STATE(1234), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -61444,13 +61456,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -61502,41 +61514,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [314] = { [sym__simple_statements] = STATE(1371), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -61550,13 +61562,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -61608,41 +61620,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [315] = { [sym__simple_statements] = STATE(1214), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -61656,13 +61668,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -61720,8 +61732,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -61732,23 +61744,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -61762,13 +61774,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -61826,8 +61838,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -61838,23 +61850,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -61868,13 +61880,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -61926,41 +61938,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [318] = { [sym__simple_statements] = STATE(1254), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -61974,13 +61986,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -62032,41 +62044,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [319] = { [sym__simple_statements] = STATE(636), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -62080,13 +62092,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -62138,41 +62150,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [320] = { [sym__simple_statements] = STATE(637), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -62186,13 +62198,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -62244,41 +62256,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [321] = { [sym__simple_statements] = STATE(638), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -62292,13 +62304,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -62350,41 +62362,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [322] = { [sym__simple_statements] = STATE(1248), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -62398,13 +62410,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -62456,41 +62468,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [323] = { [sym__simple_statements] = STATE(1218), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -62504,13 +62516,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -62562,41 +62574,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [324] = { [sym__simple_statements] = STATE(1219), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -62610,13 +62622,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -62668,41 +62680,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [325] = { [sym__simple_statements] = STATE(1263), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -62716,13 +62728,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -62773,15 +62785,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(109), }, [326] = { - [sym__simple_statements] = STATE(5302), + [sym__simple_statements] = STATE(5313), [sym_import_statement] = STATE(4914), [sym_future_import_statement] = STATE(4914), [sym_import_from_statement] = STATE(4914), [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -62792,23 +62804,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -62822,13 +62834,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -62880,41 +62892,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [327] = { [sym__simple_statements] = STATE(1253), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -62928,13 +62940,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -62986,41 +62998,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [328] = { [sym__simple_statements] = STATE(642), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -63034,13 +63046,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -63092,41 +63104,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [329] = { [sym__simple_statements] = STATE(1223), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -63140,13 +63152,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -63198,41 +63210,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [330] = { [sym__simple_statements] = STATE(1257), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -63246,13 +63258,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -63310,8 +63322,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -63322,23 +63334,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -63352,13 +63364,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -63410,41 +63422,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [332] = { [sym__simple_statements] = STATE(1139), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -63458,13 +63470,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -63516,41 +63528,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [333] = { [sym__simple_statements] = STATE(1471), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -63564,13 +63576,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -63622,41 +63634,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [334] = { [sym__simple_statements] = STATE(1233), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -63670,13 +63682,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -63728,41 +63740,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [335] = { [sym__simple_statements] = STATE(655), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -63776,13 +63788,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -63833,15 +63845,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(109), }, [336] = { - [sym__simple_statements] = STATE(5279), + [sym__simple_statements] = STATE(5297), [sym_import_statement] = STATE(4914), [sym_future_import_statement] = STATE(4914), [sym_import_from_statement] = STATE(4914), [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -63852,23 +63864,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -63882,13 +63894,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -63940,41 +63952,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [337] = { [sym__simple_statements] = STATE(1073), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -63988,13 +64000,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -64046,41 +64058,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [338] = { [sym__simple_statements] = STATE(658), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -64094,13 +64106,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -64152,41 +64164,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [339] = { [sym__simple_statements] = STATE(659), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -64200,13 +64212,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -64258,41 +64270,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [340] = { [sym__simple_statements] = STATE(1074), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -64306,13 +64318,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -64370,8 +64382,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -64382,23 +64394,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -64412,13 +64424,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -64470,41 +64482,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [342] = { [sym__simple_statements] = STATE(1237), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -64518,13 +64530,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -64576,41 +64588,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [343] = { [sym__simple_statements] = STATE(1006), - [sym_import_statement] = STATE(4855), - [sym_future_import_statement] = STATE(4855), - [sym_import_from_statement] = STATE(4855), - [sym_print_statement] = STATE(4855), - [sym_assert_statement] = STATE(4855), - [sym_expression_statement] = STATE(4855), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(4855), - [sym_delete_statement] = STATE(4855), - [sym_raise_statement] = STATE(4855), - [sym_pass_statement] = STATE(4855), - [sym_break_statement] = STATE(4855), - [sym_continue_statement] = STATE(4855), - [sym_global_statement] = STATE(4855), - [sym_nonlocal_statement] = STATE(4855), - [sym_exec_statement] = STATE(4855), - [sym_type_alias_statement] = STATE(4855), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(4858), + [sym_future_import_statement] = STATE(4858), + [sym_import_from_statement] = STATE(4858), + [sym_print_statement] = STATE(4858), + [sym_assert_statement] = STATE(4858), + [sym_expression_statement] = STATE(4858), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(4858), + [sym_delete_statement] = STATE(4858), + [sym_raise_statement] = STATE(4858), + [sym_pass_statement] = STATE(4858), + [sym_break_statement] = STATE(4858), + [sym_continue_statement] = STATE(4858), + [sym_global_statement] = STATE(4858), + [sym_nonlocal_statement] = STATE(4858), + [sym_exec_statement] = STATE(4858), + [sym_type_alias_statement] = STATE(4858), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -64624,13 +64636,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(4855), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(4858), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -64682,41 +64694,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [344] = { [sym__simple_statements] = STATE(1544), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -64730,13 +64742,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -64788,41 +64800,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [345] = { [sym__simple_statements] = STATE(668), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -64836,13 +64848,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -64893,19 +64905,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(109), }, [346] = { - [sym_chevron] = STATE(4748), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_chevron] = STATE(4615), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_list_splat_pattern] = STATE(2215), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(4011), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4070), [sym_primary_expression] = STATE(2131), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), [sym_attribute] = STATE(2230), [sym_subscript] = STATE(2230), [sym_ellipsis] = STATE(2230), @@ -64919,12 +64931,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(855), @@ -65000,41 +65012,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [347] = { [sym__simple_statements] = STATE(1105), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -65048,13 +65060,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -65112,8 +65124,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -65124,23 +65136,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -65154,13 +65166,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -65218,8 +65230,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -65230,23 +65242,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -65260,13 +65272,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -65318,41 +65330,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [350] = { [sym__simple_statements] = STATE(679), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -65366,13 +65378,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -65424,41 +65436,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [351] = { [sym__simple_statements] = STATE(897), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -65472,13 +65484,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -65536,8 +65548,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -65548,23 +65560,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -65578,13 +65590,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -65642,8 +65654,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -65654,23 +65666,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -65684,13 +65696,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -65748,8 +65760,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -65760,23 +65772,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -65790,13 +65802,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -65848,41 +65860,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [355] = { [sym__simple_statements] = STATE(1067), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -65896,13 +65908,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -65954,41 +65966,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [356] = { [sym__simple_statements] = STATE(689), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -66002,13 +66014,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -66060,41 +66072,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [357] = { [sym__simple_statements] = STATE(1096), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -66108,13 +66120,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -66166,41 +66178,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [358] = { [sym__simple_statements] = STATE(692), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -66214,13 +66226,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -66278,8 +66290,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -66290,23 +66302,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -66320,13 +66332,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -66378,41 +66390,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [360] = { [sym__simple_statements] = STATE(1551), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -66426,13 +66438,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -66490,8 +66502,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -66502,23 +66514,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -66532,13 +66544,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -66590,41 +66602,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [362] = { [sym__simple_statements] = STATE(536), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -66638,13 +66650,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -66696,41 +66708,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [363] = { [sym__simple_statements] = STATE(1575), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -66744,13 +66756,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -66808,8 +66820,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -66820,23 +66832,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -66850,13 +66862,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -66908,41 +66920,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [365] = { [sym__simple_statements] = STATE(901), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -66956,13 +66968,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -67020,8 +67032,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -67032,23 +67044,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -67062,13 +67074,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -67120,41 +67132,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [367] = { [sym__simple_statements] = STATE(701), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -67168,13 +67180,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -67226,41 +67238,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [368] = { [sym__simple_statements] = STATE(698), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -67274,13 +67286,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -67338,8 +67350,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -67350,23 +67362,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -67380,13 +67392,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -67444,8 +67456,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -67456,23 +67468,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -67486,13 +67498,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -67550,8 +67562,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -67562,23 +67574,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -67592,13 +67604,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -67656,8 +67668,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -67668,23 +67680,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -67698,13 +67710,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -67756,41 +67768,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [373] = { [sym__simple_statements] = STATE(1140), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -67804,13 +67816,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -67862,41 +67874,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [374] = { [sym__simple_statements] = STATE(1439), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -67910,13 +67922,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -67974,8 +67986,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -67986,23 +67998,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -68016,13 +68028,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -68074,41 +68086,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [376] = { [sym__simple_statements] = STATE(1569), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -68122,13 +68134,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -68179,42 +68191,42 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(109), }, [377] = { - [sym__simple_statements] = STATE(3979), - [sym_import_statement] = STATE(4770), - [sym_future_import_statement] = STATE(4770), - [sym_import_from_statement] = STATE(4770), - [sym_print_statement] = STATE(4770), - [sym_assert_statement] = STATE(4770), - [sym_expression_statement] = STATE(4770), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(4770), - [sym_delete_statement] = STATE(4770), - [sym_raise_statement] = STATE(4770), - [sym_pass_statement] = STATE(4770), - [sym_break_statement] = STATE(4770), - [sym_continue_statement] = STATE(4770), - [sym_global_statement] = STATE(4770), - [sym_nonlocal_statement] = STATE(4770), - [sym_exec_statement] = STATE(4770), - [sym_type_alias_statement] = STATE(4770), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym__simple_statements] = STATE(4079), + [sym_import_statement] = STATE(4776), + [sym_future_import_statement] = STATE(4776), + [sym_import_from_statement] = STATE(4776), + [sym_print_statement] = STATE(4776), + [sym_assert_statement] = STATE(4776), + [sym_expression_statement] = STATE(4776), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(4776), + [sym_delete_statement] = STATE(4776), + [sym_raise_statement] = STATE(4776), + [sym_pass_statement] = STATE(4776), + [sym_break_statement] = STATE(4776), + [sym_continue_statement] = STATE(4776), + [sym_global_statement] = STATE(4776), + [sym_nonlocal_statement] = STATE(4776), + [sym_exec_statement] = STATE(4776), + [sym_type_alias_statement] = STATE(4776), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -68228,13 +68240,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(4770), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(4776), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -68286,41 +68298,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [378] = { [sym__simple_statements] = STATE(708), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -68334,13 +68346,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -68392,41 +68404,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [379] = { [sym__simple_statements] = STATE(1317), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -68440,13 +68452,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -68498,41 +68510,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [380] = { [sym__simple_statements] = STATE(712), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -68546,13 +68558,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -68604,41 +68616,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [381] = { [sym__simple_statements] = STATE(1155), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -68652,13 +68664,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -68710,41 +68722,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [382] = { [sym__simple_statements] = STATE(1467), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -68758,13 +68770,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -68822,8 +68834,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -68834,23 +68846,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -68864,13 +68876,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -68922,41 +68934,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [384] = { [sym__simple_statements] = STATE(1278), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -68970,13 +68982,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -69028,41 +69040,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [385] = { [sym__simple_statements] = STATE(541), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -69076,13 +69088,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -69140,8 +69152,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -69152,23 +69164,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -69182,13 +69194,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -69246,8 +69258,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -69258,23 +69270,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -69288,13 +69300,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -69346,41 +69358,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [388] = { [sym__simple_statements] = STATE(542), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -69394,13 +69406,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -69458,8 +69470,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -69470,23 +69482,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -69500,13 +69512,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -69564,8 +69576,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -69576,23 +69588,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -69606,13 +69618,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -69670,8 +69682,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -69682,23 +69694,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -69712,13 +69724,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -69770,41 +69782,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [392] = { [sym__simple_statements] = STATE(543), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -69818,13 +69830,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -69876,41 +69888,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [393] = { [sym__simple_statements] = STATE(716), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -69924,13 +69936,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -69982,41 +69994,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [394] = { [sym__simple_statements] = STATE(1280), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -70030,13 +70042,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -70088,41 +70100,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [395] = { [sym__simple_statements] = STATE(1281), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -70136,13 +70148,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -70194,41 +70206,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [396] = { [sym__simple_statements] = STATE(1579), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -70242,13 +70254,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -70300,41 +70312,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [397] = { [sym__simple_statements] = STATE(718), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -70348,13 +70360,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -70412,8 +70424,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -70424,23 +70436,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -70454,13 +70466,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -70518,8 +70530,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -70530,23 +70542,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -70560,13 +70572,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -70618,41 +70630,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [400] = { [sym__simple_statements] = STATE(1098), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -70666,13 +70678,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -70730,8 +70742,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -70742,23 +70754,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -70772,13 +70784,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -70836,8 +70848,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -70848,23 +70860,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -70878,13 +70890,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -70936,41 +70948,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [403] = { [sym__simple_statements] = STATE(547), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -70984,13 +70996,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -71048,8 +71060,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -71060,23 +71072,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -71090,13 +71102,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -71148,41 +71160,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [405] = { [sym__simple_statements] = STATE(1328), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -71196,13 +71208,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -71254,41 +71266,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [406] = { [sym__simple_statements] = STATE(1301), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -71302,13 +71314,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -71366,8 +71378,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -71378,23 +71390,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -71408,13 +71420,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -71472,8 +71484,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -71484,23 +71496,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -71514,13 +71526,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -71572,41 +71584,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [409] = { [sym__simple_statements] = STATE(1506), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -71620,13 +71632,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -71678,41 +71690,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [410] = { [sym__simple_statements] = STATE(1081), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -71726,13 +71738,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -71784,41 +71796,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [411] = { [sym__simple_statements] = STATE(1084), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -71832,13 +71844,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -71890,41 +71902,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [412] = { [sym__simple_statements] = STATE(724), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -71938,13 +71950,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -71996,41 +72008,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [413] = { [sym__simple_statements] = STATE(721), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -72044,13 +72056,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -72102,41 +72114,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [414] = { [sym__simple_statements] = STATE(1005), - [sym_import_statement] = STATE(4980), - [sym_future_import_statement] = STATE(4980), - [sym_import_from_statement] = STATE(4980), - [sym_print_statement] = STATE(4980), - [sym_assert_statement] = STATE(4980), - [sym_expression_statement] = STATE(4980), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(4980), - [sym_delete_statement] = STATE(4980), - [sym_raise_statement] = STATE(4980), - [sym_pass_statement] = STATE(4980), - [sym_break_statement] = STATE(4980), - [sym_continue_statement] = STATE(4980), - [sym_global_statement] = STATE(4980), - [sym_nonlocal_statement] = STATE(4980), - [sym_exec_statement] = STATE(4980), - [sym_type_alias_statement] = STATE(4980), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(4981), + [sym_future_import_statement] = STATE(4981), + [sym_import_from_statement] = STATE(4981), + [sym_print_statement] = STATE(4981), + [sym_assert_statement] = STATE(4981), + [sym_expression_statement] = STATE(4981), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(4981), + [sym_delete_statement] = STATE(4981), + [sym_raise_statement] = STATE(4981), + [sym_pass_statement] = STATE(4981), + [sym_break_statement] = STATE(4981), + [sym_continue_statement] = STATE(4981), + [sym_global_statement] = STATE(4981), + [sym_nonlocal_statement] = STATE(4981), + [sym_exec_statement] = STATE(4981), + [sym_type_alias_statement] = STATE(4981), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -72150,13 +72162,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(4980), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(4981), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -72214,8 +72226,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -72226,23 +72238,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -72256,13 +72268,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -72320,8 +72332,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -72332,23 +72344,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -72362,13 +72374,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -72426,8 +72438,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -72438,23 +72450,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -72468,13 +72480,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -72526,41 +72538,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [418] = { [sym__simple_statements] = STATE(1521), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -72574,13 +72586,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -72632,41 +72644,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [419] = { [sym__simple_statements] = STATE(1331), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -72680,13 +72692,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -72738,41 +72750,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [420] = { [sym__simple_statements] = STATE(1534), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -72786,13 +72798,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -72850,8 +72862,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -72862,23 +72874,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -72892,13 +72904,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -72950,41 +72962,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [422] = { [sym__simple_statements] = STATE(890), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -72998,13 +73010,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -73056,41 +73068,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [423] = { [sym__simple_statements] = STATE(551), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -73104,13 +73116,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -73162,41 +73174,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [424] = { [sym__simple_statements] = STATE(726), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -73210,13 +73222,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -73268,41 +73280,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [425] = { [sym__simple_statements] = STATE(1114), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -73316,13 +73328,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -73374,41 +73386,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [426] = { [sym__simple_statements] = STATE(1308), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -73422,13 +73434,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -73480,41 +73492,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [427] = { [sym__simple_statements] = STATE(554), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -73528,13 +73540,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -73592,8 +73604,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -73604,23 +73616,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -73634,13 +73646,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -73692,41 +73704,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [429] = { [sym__simple_statements] = STATE(555), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -73740,13 +73752,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -73798,41 +73810,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [430] = { [sym__simple_statements] = STATE(1345), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -73846,13 +73858,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -73910,8 +73922,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -73922,23 +73934,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -73952,13 +73964,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -74016,8 +74028,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -74028,23 +74040,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -74058,13 +74070,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -74116,41 +74128,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [433] = { [sym__simple_statements] = STATE(1391), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -74164,13 +74176,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -74222,41 +74234,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [434] = { [sym__simple_statements] = STATE(728), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -74270,13 +74282,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -74334,8 +74346,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -74346,23 +74358,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -74376,13 +74388,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -74434,41 +74446,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [436] = { [sym__simple_statements] = STATE(1062), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -74482,13 +74494,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -74546,8 +74558,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -74558,23 +74570,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -74588,13 +74600,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -74652,8 +74664,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -74664,23 +74676,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -74694,13 +74706,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -74752,41 +74764,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [439] = { [sym__simple_statements] = STATE(1352), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -74800,13 +74812,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -74858,41 +74870,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [440] = { [sym__simple_statements] = STATE(564), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -74906,13 +74918,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -74964,41 +74976,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [441] = { [sym__simple_statements] = STATE(531), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -75012,13 +75024,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -75070,41 +75082,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [442] = { [sym__simple_statements] = STATE(565), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -75118,13 +75130,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -75176,41 +75188,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [443] = { [sym__simple_statements] = STATE(566), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -75224,13 +75236,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -75282,41 +75294,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [444] = { [sym__simple_statements] = STATE(1297), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -75330,13 +75342,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -75388,41 +75400,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [445] = { [sym__simple_statements] = STATE(1111), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -75436,13 +75448,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -75494,41 +75506,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [446] = { [sym__simple_statements] = STATE(1112), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -75542,13 +75554,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -75600,41 +75612,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [447] = { [sym__simple_statements] = STATE(1359), - [sym_import_statement] = STATE(5070), - [sym_future_import_statement] = STATE(5070), - [sym_import_from_statement] = STATE(5070), - [sym_print_statement] = STATE(5070), - [sym_assert_statement] = STATE(5070), - [sym_expression_statement] = STATE(5070), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5070), - [sym_delete_statement] = STATE(5070), - [sym_raise_statement] = STATE(5070), - [sym_pass_statement] = STATE(5070), - [sym_break_statement] = STATE(5070), - [sym_continue_statement] = STATE(5070), - [sym_global_statement] = STATE(5070), - [sym_nonlocal_statement] = STATE(5070), - [sym_exec_statement] = STATE(5070), - [sym_type_alias_statement] = STATE(5070), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5088), + [sym_future_import_statement] = STATE(5088), + [sym_import_from_statement] = STATE(5088), + [sym_print_statement] = STATE(5088), + [sym_assert_statement] = STATE(5088), + [sym_expression_statement] = STATE(5088), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5088), + [sym_delete_statement] = STATE(5088), + [sym_raise_statement] = STATE(5088), + [sym_pass_statement] = STATE(5088), + [sym_break_statement] = STATE(5088), + [sym_continue_statement] = STATE(5088), + [sym_global_statement] = STATE(5088), + [sym_nonlocal_statement] = STATE(5088), + [sym_exec_statement] = STATE(5088), + [sym_type_alias_statement] = STATE(5088), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -75648,13 +75660,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5070), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5088), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -75706,41 +75718,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [448] = { [sym__simple_statements] = STATE(1581), - [sym_import_statement] = STATE(5099), - [sym_future_import_statement] = STATE(5099), - [sym_import_from_statement] = STATE(5099), - [sym_print_statement] = STATE(5099), - [sym_assert_statement] = STATE(5099), - [sym_expression_statement] = STATE(5099), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5099), - [sym_delete_statement] = STATE(5099), - [sym_raise_statement] = STATE(5099), - [sym_pass_statement] = STATE(5099), - [sym_break_statement] = STATE(5099), - [sym_continue_statement] = STATE(5099), - [sym_global_statement] = STATE(5099), - [sym_nonlocal_statement] = STATE(5099), - [sym_exec_statement] = STATE(5099), - [sym_type_alias_statement] = STATE(5099), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5100), + [sym_future_import_statement] = STATE(5100), + [sym_import_from_statement] = STATE(5100), + [sym_print_statement] = STATE(5100), + [sym_assert_statement] = STATE(5100), + [sym_expression_statement] = STATE(5100), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5100), + [sym_delete_statement] = STATE(5100), + [sym_raise_statement] = STATE(5100), + [sym_pass_statement] = STATE(5100), + [sym_break_statement] = STATE(5100), + [sym_continue_statement] = STATE(5100), + [sym_global_statement] = STATE(5100), + [sym_nonlocal_statement] = STATE(5100), + [sym_exec_statement] = STATE(5100), + [sym_type_alias_statement] = STATE(5100), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -75754,13 +75766,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5099), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5100), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -75811,42 +75823,42 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(109), }, [449] = { - [sym__simple_statements] = STATE(4036), - [sym_import_statement] = STATE(4770), - [sym_future_import_statement] = STATE(4770), - [sym_import_from_statement] = STATE(4770), - [sym_print_statement] = STATE(4770), - [sym_assert_statement] = STATE(4770), - [sym_expression_statement] = STATE(4770), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(4770), - [sym_delete_statement] = STATE(4770), - [sym_raise_statement] = STATE(4770), - [sym_pass_statement] = STATE(4770), - [sym_break_statement] = STATE(4770), - [sym_continue_statement] = STATE(4770), - [sym_global_statement] = STATE(4770), - [sym_nonlocal_statement] = STATE(4770), - [sym_exec_statement] = STATE(4770), - [sym_type_alias_statement] = STATE(4770), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym__simple_statements] = STATE(4018), + [sym_import_statement] = STATE(4776), + [sym_future_import_statement] = STATE(4776), + [sym_import_from_statement] = STATE(4776), + [sym_print_statement] = STATE(4776), + [sym_assert_statement] = STATE(4776), + [sym_expression_statement] = STATE(4776), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(4776), + [sym_delete_statement] = STATE(4776), + [sym_raise_statement] = STATE(4776), + [sym_pass_statement] = STATE(4776), + [sym_break_statement] = STATE(4776), + [sym_continue_statement] = STATE(4776), + [sym_global_statement] = STATE(4776), + [sym_nonlocal_statement] = STATE(4776), + [sym_exec_statement] = STATE(4776), + [sym_type_alias_statement] = STATE(4776), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -75860,13 +75872,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(4770), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(4776), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -75917,19 +75929,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(109), }, [450] = { - [sym_chevron] = STATE(4748), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_chevron] = STATE(4615), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_list_splat_pattern] = STATE(2215), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(4011), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4070), [sym_primary_expression] = STATE(2131), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), [sym_attribute] = STATE(2230), [sym_subscript] = STATE(2230), [sym_ellipsis] = STATE(2230), @@ -75943,12 +75955,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(855), @@ -76023,15 +76035,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(109), }, [451] = { - [sym__simple_statements] = STATE(5489), + [sym__simple_statements] = STATE(5411), [sym_import_statement] = STATE(4914), [sym_future_import_statement] = STATE(4914), [sym_import_from_statement] = STATE(4914), [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -76042,23 +76054,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -76072,13 +76084,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -76136,8 +76148,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(4914), [sym_assert_statement] = STATE(4914), [sym_expression_statement] = STATE(4914), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_return_statement] = STATE(4914), [sym_delete_statement] = STATE(4914), [sym_raise_statement] = STATE(4914), @@ -76148,23 +76160,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_nonlocal_statement] = STATE(4914), [sym_exec_statement] = STATE(4914), [sym_type_alias_statement] = STATE(4914), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -76178,13 +76190,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), [sym_include_statement] = STATE(4914), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -76235,18 +76247,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(109), }, [453] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5695), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5708), [sym_list_splat_pattern] = STATE(2435), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(4252), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4125), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), [sym_attribute] = STATE(2508), [sym_subscript] = STATE(2508), [sym_ellipsis] = STATE(2508), @@ -76260,12 +76272,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(1277), @@ -76340,18 +76352,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1313), }, [454] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5695), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5708), [sym_list_splat_pattern] = STATE(2435), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(4203), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4174), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), [sym_attribute] = STATE(2508), [sym_subscript] = STATE(2508), [sym_ellipsis] = STATE(2508), @@ -76365,12 +76377,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(1277), @@ -76445,41 +76457,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1313), }, [455] = { - [sym_import_statement] = STATE(5324), - [sym_future_import_statement] = STATE(5324), - [sym_import_from_statement] = STATE(5324), - [sym_print_statement] = STATE(5324), - [sym_assert_statement] = STATE(5324), - [sym_expression_statement] = STATE(5324), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5324), - [sym_delete_statement] = STATE(5324), - [sym_raise_statement] = STATE(5324), - [sym_pass_statement] = STATE(5324), - [sym_break_statement] = STATE(5324), - [sym_continue_statement] = STATE(5324), - [sym_global_statement] = STATE(5324), - [sym_nonlocal_statement] = STATE(5324), - [sym_exec_statement] = STATE(5324), - [sym_type_alias_statement] = STATE(5324), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5339), + [sym_future_import_statement] = STATE(5339), + [sym_import_from_statement] = STATE(5339), + [sym_print_statement] = STATE(5339), + [sym_assert_statement] = STATE(5339), + [sym_expression_statement] = STATE(5339), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5339), + [sym_delete_statement] = STATE(5339), + [sym_raise_statement] = STATE(5339), + [sym_pass_statement] = STATE(5339), + [sym_break_statement] = STATE(5339), + [sym_continue_statement] = STATE(5339), + [sym_global_statement] = STATE(5339), + [sym_nonlocal_statement] = STATE(5339), + [sym_exec_statement] = STATE(5339), + [sym_type_alias_statement] = STATE(5339), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -76493,13 +76505,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5324), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5339), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -76549,41 +76561,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(109), }, [456] = { - [sym_import_statement] = STATE(5324), - [sym_future_import_statement] = STATE(5324), - [sym_import_from_statement] = STATE(5324), - [sym_print_statement] = STATE(5324), - [sym_assert_statement] = STATE(5324), - [sym_expression_statement] = STATE(5324), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5324), - [sym_delete_statement] = STATE(5324), - [sym_raise_statement] = STATE(5324), - [sym_pass_statement] = STATE(5324), - [sym_break_statement] = STATE(5324), - [sym_continue_statement] = STATE(5324), - [sym_global_statement] = STATE(5324), - [sym_nonlocal_statement] = STATE(5324), - [sym_exec_statement] = STATE(5324), - [sym_type_alias_statement] = STATE(5324), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5339), + [sym_future_import_statement] = STATE(5339), + [sym_import_from_statement] = STATE(5339), + [sym_print_statement] = STATE(5339), + [sym_assert_statement] = STATE(5339), + [sym_expression_statement] = STATE(5339), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5339), + [sym_delete_statement] = STATE(5339), + [sym_raise_statement] = STATE(5339), + [sym_pass_statement] = STATE(5339), + [sym_break_statement] = STATE(5339), + [sym_continue_statement] = STATE(5339), + [sym_global_statement] = STATE(5339), + [sym_nonlocal_statement] = STATE(5339), + [sym_exec_statement] = STATE(5339), + [sym_type_alias_statement] = STATE(5339), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -76597,13 +76609,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5324), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5339), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -76653,41 +76665,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(109), }, [457] = { - [sym_import_statement] = STATE(5324), - [sym_future_import_statement] = STATE(5324), - [sym_import_from_statement] = STATE(5324), - [sym_print_statement] = STATE(5324), - [sym_assert_statement] = STATE(5324), - [sym_expression_statement] = STATE(5324), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5324), - [sym_delete_statement] = STATE(5324), - [sym_raise_statement] = STATE(5324), - [sym_pass_statement] = STATE(5324), - [sym_break_statement] = STATE(5324), - [sym_continue_statement] = STATE(5324), - [sym_global_statement] = STATE(5324), - [sym_nonlocal_statement] = STATE(5324), - [sym_exec_statement] = STATE(5324), - [sym_type_alias_statement] = STATE(5324), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5339), + [sym_future_import_statement] = STATE(5339), + [sym_import_from_statement] = STATE(5339), + [sym_print_statement] = STATE(5339), + [sym_assert_statement] = STATE(5339), + [sym_expression_statement] = STATE(5339), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5339), + [sym_delete_statement] = STATE(5339), + [sym_raise_statement] = STATE(5339), + [sym_pass_statement] = STATE(5339), + [sym_break_statement] = STATE(5339), + [sym_continue_statement] = STATE(5339), + [sym_global_statement] = STATE(5339), + [sym_nonlocal_statement] = STATE(5339), + [sym_exec_statement] = STATE(5339), + [sym_type_alias_statement] = STATE(5339), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -76701,13 +76713,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5324), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5339), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -76757,41 +76769,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(109), }, [458] = { - [sym_import_statement] = STATE(5324), - [sym_future_import_statement] = STATE(5324), - [sym_import_from_statement] = STATE(5324), - [sym_print_statement] = STATE(5324), - [sym_assert_statement] = STATE(5324), - [sym_expression_statement] = STATE(5324), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5324), - [sym_delete_statement] = STATE(5324), - [sym_raise_statement] = STATE(5324), - [sym_pass_statement] = STATE(5324), - [sym_break_statement] = STATE(5324), - [sym_continue_statement] = STATE(5324), - [sym_global_statement] = STATE(5324), - [sym_nonlocal_statement] = STATE(5324), - [sym_exec_statement] = STATE(5324), - [sym_type_alias_statement] = STATE(5324), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5339), + [sym_future_import_statement] = STATE(5339), + [sym_import_from_statement] = STATE(5339), + [sym_print_statement] = STATE(5339), + [sym_assert_statement] = STATE(5339), + [sym_expression_statement] = STATE(5339), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5339), + [sym_delete_statement] = STATE(5339), + [sym_raise_statement] = STATE(5339), + [sym_pass_statement] = STATE(5339), + [sym_break_statement] = STATE(5339), + [sym_continue_statement] = STATE(5339), + [sym_global_statement] = STATE(5339), + [sym_nonlocal_statement] = STATE(5339), + [sym_exec_statement] = STATE(5339), + [sym_type_alias_statement] = STATE(5339), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -76805,13 +76817,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5324), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5339), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -76861,41 +76873,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(109), }, [459] = { - [sym_import_statement] = STATE(5324), - [sym_future_import_statement] = STATE(5324), - [sym_import_from_statement] = STATE(5324), - [sym_print_statement] = STATE(5324), - [sym_assert_statement] = STATE(5324), - [sym_expression_statement] = STATE(5324), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5324), - [sym_delete_statement] = STATE(5324), - [sym_raise_statement] = STATE(5324), - [sym_pass_statement] = STATE(5324), - [sym_break_statement] = STATE(5324), - [sym_continue_statement] = STATE(5324), - [sym_global_statement] = STATE(5324), - [sym_nonlocal_statement] = STATE(5324), - [sym_exec_statement] = STATE(5324), - [sym_type_alias_statement] = STATE(5324), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5339), + [sym_future_import_statement] = STATE(5339), + [sym_import_from_statement] = STATE(5339), + [sym_print_statement] = STATE(5339), + [sym_assert_statement] = STATE(5339), + [sym_expression_statement] = STATE(5339), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5339), + [sym_delete_statement] = STATE(5339), + [sym_raise_statement] = STATE(5339), + [sym_pass_statement] = STATE(5339), + [sym_break_statement] = STATE(5339), + [sym_continue_statement] = STATE(5339), + [sym_global_statement] = STATE(5339), + [sym_nonlocal_statement] = STATE(5339), + [sym_exec_statement] = STATE(5339), + [sym_type_alias_statement] = STATE(5339), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -76909,13 +76921,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5324), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5339), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -76965,41 +76977,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(109), }, [460] = { - [sym_import_statement] = STATE(5324), - [sym_future_import_statement] = STATE(5324), - [sym_import_from_statement] = STATE(5324), - [sym_print_statement] = STATE(5324), - [sym_assert_statement] = STATE(5324), - [sym_expression_statement] = STATE(5324), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5324), - [sym_delete_statement] = STATE(5324), - [sym_raise_statement] = STATE(5324), - [sym_pass_statement] = STATE(5324), - [sym_break_statement] = STATE(5324), - [sym_continue_statement] = STATE(5324), - [sym_global_statement] = STATE(5324), - [sym_nonlocal_statement] = STATE(5324), - [sym_exec_statement] = STATE(5324), - [sym_type_alias_statement] = STATE(5324), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5339), + [sym_future_import_statement] = STATE(5339), + [sym_import_from_statement] = STATE(5339), + [sym_print_statement] = STATE(5339), + [sym_assert_statement] = STATE(5339), + [sym_expression_statement] = STATE(5339), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5339), + [sym_delete_statement] = STATE(5339), + [sym_raise_statement] = STATE(5339), + [sym_pass_statement] = STATE(5339), + [sym_break_statement] = STATE(5339), + [sym_continue_statement] = STATE(5339), + [sym_global_statement] = STATE(5339), + [sym_nonlocal_statement] = STATE(5339), + [sym_exec_statement] = STATE(5339), + [sym_type_alias_statement] = STATE(5339), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -77013,13 +77025,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5324), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5339), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -77069,41 +77081,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(109), }, [461] = { - [sym_import_statement] = STATE(5324), - [sym_future_import_statement] = STATE(5324), - [sym_import_from_statement] = STATE(5324), - [sym_print_statement] = STATE(5324), - [sym_assert_statement] = STATE(5324), - [sym_expression_statement] = STATE(5324), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5324), - [sym_delete_statement] = STATE(5324), - [sym_raise_statement] = STATE(5324), - [sym_pass_statement] = STATE(5324), - [sym_break_statement] = STATE(5324), - [sym_continue_statement] = STATE(5324), - [sym_global_statement] = STATE(5324), - [sym_nonlocal_statement] = STATE(5324), - [sym_exec_statement] = STATE(5324), - [sym_type_alias_statement] = STATE(5324), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5339), + [sym_future_import_statement] = STATE(5339), + [sym_import_from_statement] = STATE(5339), + [sym_print_statement] = STATE(5339), + [sym_assert_statement] = STATE(5339), + [sym_expression_statement] = STATE(5339), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5339), + [sym_delete_statement] = STATE(5339), + [sym_raise_statement] = STATE(5339), + [sym_pass_statement] = STATE(5339), + [sym_break_statement] = STATE(5339), + [sym_continue_statement] = STATE(5339), + [sym_global_statement] = STATE(5339), + [sym_nonlocal_statement] = STATE(5339), + [sym_exec_statement] = STATE(5339), + [sym_type_alias_statement] = STATE(5339), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -77117,13 +77129,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5324), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5339), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -77173,41 +77185,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(109), }, [462] = { - [sym_import_statement] = STATE(5324), - [sym_future_import_statement] = STATE(5324), - [sym_import_from_statement] = STATE(5324), - [sym_print_statement] = STATE(5324), - [sym_assert_statement] = STATE(5324), - [sym_expression_statement] = STATE(5324), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5324), - [sym_delete_statement] = STATE(5324), - [sym_raise_statement] = STATE(5324), - [sym_pass_statement] = STATE(5324), - [sym_break_statement] = STATE(5324), - [sym_continue_statement] = STATE(5324), - [sym_global_statement] = STATE(5324), - [sym_nonlocal_statement] = STATE(5324), - [sym_exec_statement] = STATE(5324), - [sym_type_alias_statement] = STATE(5324), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5339), + [sym_future_import_statement] = STATE(5339), + [sym_import_from_statement] = STATE(5339), + [sym_print_statement] = STATE(5339), + [sym_assert_statement] = STATE(5339), + [sym_expression_statement] = STATE(5339), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5339), + [sym_delete_statement] = STATE(5339), + [sym_raise_statement] = STATE(5339), + [sym_pass_statement] = STATE(5339), + [sym_break_statement] = STATE(5339), + [sym_continue_statement] = STATE(5339), + [sym_global_statement] = STATE(5339), + [sym_nonlocal_statement] = STATE(5339), + [sym_exec_statement] = STATE(5339), + [sym_type_alias_statement] = STATE(5339), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -77221,13 +77233,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5324), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5339), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -77277,41 +77289,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(109), }, [463] = { - [sym_import_statement] = STATE(5324), - [sym_future_import_statement] = STATE(5324), - [sym_import_from_statement] = STATE(5324), - [sym_print_statement] = STATE(5324), - [sym_assert_statement] = STATE(5324), - [sym_expression_statement] = STATE(5324), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5324), - [sym_delete_statement] = STATE(5324), - [sym_raise_statement] = STATE(5324), - [sym_pass_statement] = STATE(5324), - [sym_break_statement] = STATE(5324), - [sym_continue_statement] = STATE(5324), - [sym_global_statement] = STATE(5324), - [sym_nonlocal_statement] = STATE(5324), - [sym_exec_statement] = STATE(5324), - [sym_type_alias_statement] = STATE(5324), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5339), + [sym_future_import_statement] = STATE(5339), + [sym_import_from_statement] = STATE(5339), + [sym_print_statement] = STATE(5339), + [sym_assert_statement] = STATE(5339), + [sym_expression_statement] = STATE(5339), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5339), + [sym_delete_statement] = STATE(5339), + [sym_raise_statement] = STATE(5339), + [sym_pass_statement] = STATE(5339), + [sym_break_statement] = STATE(5339), + [sym_continue_statement] = STATE(5339), + [sym_global_statement] = STATE(5339), + [sym_nonlocal_statement] = STATE(5339), + [sym_exec_statement] = STATE(5339), + [sym_type_alias_statement] = STATE(5339), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -77325,13 +77337,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5324), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5339), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -77381,41 +77393,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(109), }, [464] = { - [sym_import_statement] = STATE(5324), - [sym_future_import_statement] = STATE(5324), - [sym_import_from_statement] = STATE(5324), - [sym_print_statement] = STATE(5324), - [sym_assert_statement] = STATE(5324), - [sym_expression_statement] = STATE(5324), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5324), - [sym_delete_statement] = STATE(5324), - [sym_raise_statement] = STATE(5324), - [sym_pass_statement] = STATE(5324), - [sym_break_statement] = STATE(5324), - [sym_continue_statement] = STATE(5324), - [sym_global_statement] = STATE(5324), - [sym_nonlocal_statement] = STATE(5324), - [sym_exec_statement] = STATE(5324), - [sym_type_alias_statement] = STATE(5324), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5339), + [sym_future_import_statement] = STATE(5339), + [sym_import_from_statement] = STATE(5339), + [sym_print_statement] = STATE(5339), + [sym_assert_statement] = STATE(5339), + [sym_expression_statement] = STATE(5339), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5339), + [sym_delete_statement] = STATE(5339), + [sym_raise_statement] = STATE(5339), + [sym_pass_statement] = STATE(5339), + [sym_break_statement] = STATE(5339), + [sym_continue_statement] = STATE(5339), + [sym_global_statement] = STATE(5339), + [sym_nonlocal_statement] = STATE(5339), + [sym_exec_statement] = STATE(5339), + [sym_type_alias_statement] = STATE(5339), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -77429,13 +77441,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5324), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5339), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -77485,41 +77497,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(109), }, [465] = { - [sym_import_statement] = STATE(5324), - [sym_future_import_statement] = STATE(5324), - [sym_import_from_statement] = STATE(5324), - [sym_print_statement] = STATE(5324), - [sym_assert_statement] = STATE(5324), - [sym_expression_statement] = STATE(5324), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5324), - [sym_delete_statement] = STATE(5324), - [sym_raise_statement] = STATE(5324), - [sym_pass_statement] = STATE(5324), - [sym_break_statement] = STATE(5324), - [sym_continue_statement] = STATE(5324), - [sym_global_statement] = STATE(5324), - [sym_nonlocal_statement] = STATE(5324), - [sym_exec_statement] = STATE(5324), - [sym_type_alias_statement] = STATE(5324), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5339), + [sym_future_import_statement] = STATE(5339), + [sym_import_from_statement] = STATE(5339), + [sym_print_statement] = STATE(5339), + [sym_assert_statement] = STATE(5339), + [sym_expression_statement] = STATE(5339), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5339), + [sym_delete_statement] = STATE(5339), + [sym_raise_statement] = STATE(5339), + [sym_pass_statement] = STATE(5339), + [sym_break_statement] = STATE(5339), + [sym_continue_statement] = STATE(5339), + [sym_global_statement] = STATE(5339), + [sym_nonlocal_statement] = STATE(5339), + [sym_exec_statement] = STATE(5339), + [sym_type_alias_statement] = STATE(5339), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -77533,13 +77545,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5324), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5339), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -77589,41 +77601,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(109), }, [466] = { - [sym_import_statement] = STATE(5324), - [sym_future_import_statement] = STATE(5324), - [sym_import_from_statement] = STATE(5324), - [sym_print_statement] = STATE(5324), - [sym_assert_statement] = STATE(5324), - [sym_expression_statement] = STATE(5324), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5324), - [sym_delete_statement] = STATE(5324), - [sym_raise_statement] = STATE(5324), - [sym_pass_statement] = STATE(5324), - [sym_break_statement] = STATE(5324), - [sym_continue_statement] = STATE(5324), - [sym_global_statement] = STATE(5324), - [sym_nonlocal_statement] = STATE(5324), - [sym_exec_statement] = STATE(5324), - [sym_type_alias_statement] = STATE(5324), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5339), + [sym_future_import_statement] = STATE(5339), + [sym_import_from_statement] = STATE(5339), + [sym_print_statement] = STATE(5339), + [sym_assert_statement] = STATE(5339), + [sym_expression_statement] = STATE(5339), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5339), + [sym_delete_statement] = STATE(5339), + [sym_raise_statement] = STATE(5339), + [sym_pass_statement] = STATE(5339), + [sym_break_statement] = STATE(5339), + [sym_continue_statement] = STATE(5339), + [sym_global_statement] = STATE(5339), + [sym_nonlocal_statement] = STATE(5339), + [sym_exec_statement] = STATE(5339), + [sym_type_alias_statement] = STATE(5339), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -77637,13 +77649,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5324), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5339), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -77693,41 +77705,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(109), }, [467] = { - [sym_import_statement] = STATE(5324), - [sym_future_import_statement] = STATE(5324), - [sym_import_from_statement] = STATE(5324), - [sym_print_statement] = STATE(5324), - [sym_assert_statement] = STATE(5324), - [sym_expression_statement] = STATE(5324), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5324), - [sym_delete_statement] = STATE(5324), - [sym_raise_statement] = STATE(5324), - [sym_pass_statement] = STATE(5324), - [sym_break_statement] = STATE(5324), - [sym_continue_statement] = STATE(5324), - [sym_global_statement] = STATE(5324), - [sym_nonlocal_statement] = STATE(5324), - [sym_exec_statement] = STATE(5324), - [sym_type_alias_statement] = STATE(5324), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5339), + [sym_future_import_statement] = STATE(5339), + [sym_import_from_statement] = STATE(5339), + [sym_print_statement] = STATE(5339), + [sym_assert_statement] = STATE(5339), + [sym_expression_statement] = STATE(5339), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5339), + [sym_delete_statement] = STATE(5339), + [sym_raise_statement] = STATE(5339), + [sym_pass_statement] = STATE(5339), + [sym_break_statement] = STATE(5339), + [sym_continue_statement] = STATE(5339), + [sym_global_statement] = STATE(5339), + [sym_nonlocal_statement] = STATE(5339), + [sym_exec_statement] = STATE(5339), + [sym_type_alias_statement] = STATE(5339), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -77741,13 +77753,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5324), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5339), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -77797,41 +77809,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(109), }, [468] = { - [sym_import_statement] = STATE(5324), - [sym_future_import_statement] = STATE(5324), - [sym_import_from_statement] = STATE(5324), - [sym_print_statement] = STATE(5324), - [sym_assert_statement] = STATE(5324), - [sym_expression_statement] = STATE(5324), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5324), - [sym_delete_statement] = STATE(5324), - [sym_raise_statement] = STATE(5324), - [sym_pass_statement] = STATE(5324), - [sym_break_statement] = STATE(5324), - [sym_continue_statement] = STATE(5324), - [sym_global_statement] = STATE(5324), - [sym_nonlocal_statement] = STATE(5324), - [sym_exec_statement] = STATE(5324), - [sym_type_alias_statement] = STATE(5324), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5339), + [sym_future_import_statement] = STATE(5339), + [sym_import_from_statement] = STATE(5339), + [sym_print_statement] = STATE(5339), + [sym_assert_statement] = STATE(5339), + [sym_expression_statement] = STATE(5339), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5339), + [sym_delete_statement] = STATE(5339), + [sym_raise_statement] = STATE(5339), + [sym_pass_statement] = STATE(5339), + [sym_break_statement] = STATE(5339), + [sym_continue_statement] = STATE(5339), + [sym_global_statement] = STATE(5339), + [sym_nonlocal_statement] = STATE(5339), + [sym_exec_statement] = STATE(5339), + [sym_type_alias_statement] = STATE(5339), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -77845,13 +77857,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5324), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5339), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -77901,41 +77913,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(109), }, [469] = { - [sym_import_statement] = STATE(5324), - [sym_future_import_statement] = STATE(5324), - [sym_import_from_statement] = STATE(5324), - [sym_print_statement] = STATE(5324), - [sym_assert_statement] = STATE(5324), - [sym_expression_statement] = STATE(5324), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5324), - [sym_delete_statement] = STATE(5324), - [sym_raise_statement] = STATE(5324), - [sym_pass_statement] = STATE(5324), - [sym_break_statement] = STATE(5324), - [sym_continue_statement] = STATE(5324), - [sym_global_statement] = STATE(5324), - [sym_nonlocal_statement] = STATE(5324), - [sym_exec_statement] = STATE(5324), - [sym_type_alias_statement] = STATE(5324), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5339), + [sym_future_import_statement] = STATE(5339), + [sym_import_from_statement] = STATE(5339), + [sym_print_statement] = STATE(5339), + [sym_assert_statement] = STATE(5339), + [sym_expression_statement] = STATE(5339), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5339), + [sym_delete_statement] = STATE(5339), + [sym_raise_statement] = STATE(5339), + [sym_pass_statement] = STATE(5339), + [sym_break_statement] = STATE(5339), + [sym_continue_statement] = STATE(5339), + [sym_global_statement] = STATE(5339), + [sym_nonlocal_statement] = STATE(5339), + [sym_exec_statement] = STATE(5339), + [sym_type_alias_statement] = STATE(5339), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -77949,13 +77961,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5324), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5339), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -78005,41 +78017,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(109), }, [470] = { - [sym_import_statement] = STATE(5324), - [sym_future_import_statement] = STATE(5324), - [sym_import_from_statement] = STATE(5324), - [sym_print_statement] = STATE(5324), - [sym_assert_statement] = STATE(5324), - [sym_expression_statement] = STATE(5324), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5324), - [sym_delete_statement] = STATE(5324), - [sym_raise_statement] = STATE(5324), - [sym_pass_statement] = STATE(5324), - [sym_break_statement] = STATE(5324), - [sym_continue_statement] = STATE(5324), - [sym_global_statement] = STATE(5324), - [sym_nonlocal_statement] = STATE(5324), - [sym_exec_statement] = STATE(5324), - [sym_type_alias_statement] = STATE(5324), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5339), + [sym_future_import_statement] = STATE(5339), + [sym_import_from_statement] = STATE(5339), + [sym_print_statement] = STATE(5339), + [sym_assert_statement] = STATE(5339), + [sym_expression_statement] = STATE(5339), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5339), + [sym_delete_statement] = STATE(5339), + [sym_raise_statement] = STATE(5339), + [sym_pass_statement] = STATE(5339), + [sym_break_statement] = STATE(5339), + [sym_continue_statement] = STATE(5339), + [sym_global_statement] = STATE(5339), + [sym_nonlocal_statement] = STATE(5339), + [sym_exec_statement] = STATE(5339), + [sym_type_alias_statement] = STATE(5339), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -78053,13 +78065,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5324), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5339), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -78109,41 +78121,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(109), }, [471] = { - [sym_import_statement] = STATE(5324), - [sym_future_import_statement] = STATE(5324), - [sym_import_from_statement] = STATE(5324), - [sym_print_statement] = STATE(5324), - [sym_assert_statement] = STATE(5324), - [sym_expression_statement] = STATE(5324), - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_return_statement] = STATE(5324), - [sym_delete_statement] = STATE(5324), - [sym_raise_statement] = STATE(5324), - [sym_pass_statement] = STATE(5324), - [sym_break_statement] = STATE(5324), - [sym_continue_statement] = STATE(5324), - [sym_global_statement] = STATE(5324), - [sym_nonlocal_statement] = STATE(5324), - [sym_exec_statement] = STATE(5324), - [sym_type_alias_statement] = STATE(5324), - [sym_pattern] = STATE(3412), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_import_statement] = STATE(5339), + [sym_future_import_statement] = STATE(5339), + [sym_import_from_statement] = STATE(5339), + [sym_print_statement] = STATE(5339), + [sym_assert_statement] = STATE(5339), + [sym_expression_statement] = STATE(5339), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_return_statement] = STATE(5339), + [sym_delete_statement] = STATE(5339), + [sym_raise_statement] = STATE(5339), + [sym_pass_statement] = STATE(5339), + [sym_break_statement] = STATE(5339), + [sym_continue_statement] = STATE(5339), + [sym_global_statement] = STATE(5339), + [sym_nonlocal_statement] = STATE(5339), + [sym_exec_statement] = STATE(5339), + [sym_type_alias_statement] = STATE(5339), + [sym_pattern] = STATE(3372), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3997), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4036), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5424), - [sym_augmented_assignment] = STATE(5424), - [sym_pattern_list] = STATE(3506), - [sym_yield] = STATE(5424), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5452), + [sym_augmented_assignment] = STATE(5452), + [sym_pattern_list] = STATE(3490), + [sym_yield] = STATE(5452), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -78157,13 +78169,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_include_statement] = STATE(5324), - [sym_new_expression] = STATE(3538), + [sym_include_statement] = STATE(5339), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -78399,7 +78411,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [474] = { [sym_list_splat_pattern] = STATE(2435), - [sym_primary_expression] = STATE(3299), + [sym_primary_expression] = STATE(3307), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), [sym_attribute] = STATE(2508), @@ -78491,16 +78503,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [475] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(4840), - [sym_parenthesized_list_splat] = STATE(4840), - [sym__patterns] = STATE(5706), - [sym_pattern] = STATE(4851), - [sym_tuple_pattern] = STATE(5343), - [sym_list_pattern] = STATE(5343), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(4879), + [sym_parenthesized_list_splat] = STATE(4879), + [sym__patterns] = STATE(5613), + [sym_pattern] = STATE(4881), + [sym_tuple_pattern] = STATE(5357), + [sym_list_pattern] = STATE(5357), [sym_list_splat_pattern] = STATE(2578), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3814), + [sym_expression] = STATE(3778), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -78508,7 +78520,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_yield] = STATE(4911), + [sym_yield] = STATE(4941), [sym_attribute] = STATE(2579), [sym_subscript] = STATE(2579), [sym_ellipsis] = STATE(2575), @@ -78522,17 +78534,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2575), [sym_generator_expression] = STATE(2575), [sym_parenthesized_expression] = STATE(2575), - [sym__collection_elements] = STATE(5521), + [sym__collection_elements] = STATE(5877), [sym_conditional_expression] = STATE(2577), [sym_concatenated_string] = STATE(2575), [sym_string] = STATE(2242), [sym_none] = STATE(2575), [sym_await] = STATE(2575), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(5336), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(5345), [sym_new_expression] = STATE(2577), [sym_sizeof_expression] = STATE(2575), [sym_cast_expression] = STATE(2575), @@ -78580,16 +78592,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [476] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(4840), - [sym_parenthesized_list_splat] = STATE(4840), - [sym__patterns] = STATE(5595), - [sym_pattern] = STATE(4851), - [sym_tuple_pattern] = STATE(5343), - [sym_list_pattern] = STATE(5343), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(4879), + [sym_parenthesized_list_splat] = STATE(4879), + [sym__patterns] = STATE(5556), + [sym_pattern] = STATE(4881), + [sym_tuple_pattern] = STATE(5357), + [sym_list_pattern] = STATE(5357), [sym_list_splat_pattern] = STATE(2578), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3789), + [sym_expression] = STATE(3806), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -78597,7 +78609,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_yield] = STATE(5102), + [sym_yield] = STATE(5104), [sym_attribute] = STATE(2579), [sym_subscript] = STATE(2579), [sym_ellipsis] = STATE(2575), @@ -78611,17 +78623,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2575), [sym_generator_expression] = STATE(2575), [sym_parenthesized_expression] = STATE(2575), - [sym__collection_elements] = STATE(5714), + [sym__collection_elements] = STATE(5719), [sym_conditional_expression] = STATE(2577), [sym_concatenated_string] = STATE(2575), [sym_string] = STATE(2242), [sym_none] = STATE(2575), [sym_await] = STATE(2575), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(5296), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(5323), [sym_new_expression] = STATE(2577), [sym_sizeof_expression] = STATE(2575), [sym_cast_expression] = STATE(2575), @@ -78669,16 +78681,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [477] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(5252), - [sym_parenthesized_list_splat] = STATE(5257), - [sym__patterns] = STATE(5595), - [sym_pattern] = STATE(4851), - [sym_tuple_pattern] = STATE(5343), - [sym_list_pattern] = STATE(5343), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(5261), + [sym_parenthesized_list_splat] = STATE(5266), + [sym__patterns] = STATE(5556), + [sym_pattern] = STATE(4881), + [sym_tuple_pattern] = STATE(5357), + [sym_list_pattern] = STATE(5357), [sym_list_splat_pattern] = STATE(2578), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3757), + [sym_expression] = STATE(3766), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -78686,7 +78698,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_yield] = STATE(4784), + [sym_yield] = STATE(4793), [sym_attribute] = STATE(2579), [sym_subscript] = STATE(2579), [sym_ellipsis] = STATE(2575), @@ -78700,17 +78712,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2575), [sym_generator_expression] = STATE(2575), [sym_parenthesized_expression] = STATE(2575), - [sym__collection_elements] = STATE(5773), + [sym__collection_elements] = STATE(5635), [sym_conditional_expression] = STATE(2577), [sym_concatenated_string] = STATE(2575), [sym_string] = STATE(2242), [sym_none] = STATE(2575), [sym_await] = STATE(2575), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(5296), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(5323), [sym_new_expression] = STATE(2577), [sym_sizeof_expression] = STATE(2575), [sym_cast_expression] = STATE(2575), @@ -78758,13 +78770,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [478] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5161), - [sym_dictionary_splat] = STATE(5161), - [sym_parenthesized_list_splat] = STATE(5162), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5166), + [sym_dictionary_splat] = STATE(5166), + [sym_parenthesized_list_splat] = STATE(5167), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4107), + [sym_expression] = STATE(4195), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -78776,7 +78788,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5161), + [sym_keyword_argument] = STATE(5166), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -78791,11 +78803,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(5345), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(5354), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -79016,13 +79028,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [481] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5161), - [sym_dictionary_splat] = STATE(5161), - [sym_parenthesized_list_splat] = STATE(5162), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5166), + [sym_dictionary_splat] = STATE(5166), + [sym_parenthesized_list_splat] = STATE(5167), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4107), + [sym_expression] = STATE(4195), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -79034,7 +79046,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5161), + [sym_keyword_argument] = STATE(5166), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -79049,11 +79061,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(5359), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(5393), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -79102,13 +79114,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [482] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5220), - [sym_dictionary_splat] = STATE(5220), - [sym_parenthesized_list_splat] = STATE(5250), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5269), + [sym_dictionary_splat] = STATE(5269), + [sym_parenthesized_list_splat] = STATE(4768), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4106), + [sym_expression] = STATE(4192), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -79120,7 +79132,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5220), + [sym_keyword_argument] = STATE(5269), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -79135,11 +79147,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(4637), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(4672), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -79188,13 +79200,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [483] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5004), - [sym_dictionary_splat] = STATE(5004), - [sym_parenthesized_list_splat] = STATE(5008), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5012), + [sym_dictionary_splat] = STATE(5012), + [sym_parenthesized_list_splat] = STATE(5018), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4092), + [sym_expression] = STATE(4112), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -79206,7 +79218,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5004), + [sym_keyword_argument] = STATE(5012), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -79221,11 +79233,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(4637), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(4672), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -79274,13 +79286,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [484] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5161), - [sym_dictionary_splat] = STATE(5161), - [sym_parenthesized_list_splat] = STATE(5162), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5166), + [sym_dictionary_splat] = STATE(5166), + [sym_parenthesized_list_splat] = STATE(5167), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4107), + [sym_expression] = STATE(4195), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -79292,7 +79304,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5161), + [sym_keyword_argument] = STATE(5166), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -79307,11 +79319,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(5449), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(5482), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -79360,13 +79372,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [485] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5161), - [sym_dictionary_splat] = STATE(5161), - [sym_parenthesized_list_splat] = STATE(5162), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5166), + [sym_dictionary_splat] = STATE(5166), + [sym_parenthesized_list_splat] = STATE(5167), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4107), + [sym_expression] = STATE(4195), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -79378,7 +79390,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5161), + [sym_keyword_argument] = STATE(5166), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -79393,11 +79405,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(5286), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(5314), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -79446,13 +79458,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [486] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5161), - [sym_dictionary_splat] = STATE(5161), - [sym_parenthesized_list_splat] = STATE(5162), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5166), + [sym_dictionary_splat] = STATE(5166), + [sym_parenthesized_list_splat] = STATE(5167), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4107), + [sym_expression] = STATE(4195), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -79464,7 +79476,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5161), + [sym_keyword_argument] = STATE(5166), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -79479,11 +79491,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(5501), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(5519), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -79532,13 +79544,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [487] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5161), - [sym_dictionary_splat] = STATE(5161), - [sym_parenthesized_list_splat] = STATE(5162), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5166), + [sym_dictionary_splat] = STATE(5166), + [sym_parenthesized_list_splat] = STATE(5167), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4107), + [sym_expression] = STATE(4195), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -79550,7 +79562,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5161), + [sym_keyword_argument] = STATE(5166), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -79565,11 +79577,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(4637), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(4672), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -79618,13 +79630,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [488] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5161), - [sym_dictionary_splat] = STATE(5161), - [sym_parenthesized_list_splat] = STATE(5162), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5166), + [sym_dictionary_splat] = STATE(5166), + [sym_parenthesized_list_splat] = STATE(5167), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4107), + [sym_expression] = STATE(4195), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -79636,7 +79648,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5161), + [sym_keyword_argument] = STATE(5166), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -79651,11 +79663,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(5515), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(5412), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -79876,13 +79888,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [491] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5018), - [sym_dictionary_splat] = STATE(5018), - [sym_parenthesized_list_splat] = STATE(5019), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5019), + [sym_dictionary_splat] = STATE(5019), + [sym_parenthesized_list_splat] = STATE(5020), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4158), + [sym_expression] = STATE(4101), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -79894,7 +79906,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5018), + [sym_keyword_argument] = STATE(5019), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -79909,11 +79921,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(4637), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(4672), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -79962,13 +79974,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [492] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(4868), - [sym_dictionary_splat] = STATE(4868), - [sym_parenthesized_list_splat] = STATE(4869), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(4870), + [sym_dictionary_splat] = STATE(4870), + [sym_parenthesized_list_splat] = STATE(4871), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4164), + [sym_expression] = STATE(4120), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -79980,7 +79992,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(4868), + [sym_keyword_argument] = STATE(4870), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -79995,11 +80007,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(4637), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(4672), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -80048,13 +80060,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [493] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(4924), - [sym_dictionary_splat] = STATE(4924), - [sym_parenthesized_list_splat] = STATE(4925), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(4926), + [sym_dictionary_splat] = STATE(4926), + [sym_parenthesized_list_splat] = STATE(4927), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4172), + [sym_expression] = STATE(4132), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -80066,7 +80078,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(4924), + [sym_keyword_argument] = STATE(4926), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -80081,11 +80093,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(4637), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(4672), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -80134,13 +80146,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [494] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5053), - [sym_dictionary_splat] = STATE(5053), - [sym_parenthesized_list_splat] = STATE(5054), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5054), + [sym_dictionary_splat] = STATE(5054), + [sym_parenthesized_list_splat] = STATE(5055), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4179), + [sym_expression] = STATE(4141), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -80152,7 +80164,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5053), + [sym_keyword_argument] = STATE(5054), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -80167,11 +80179,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(4637), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(4672), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -80220,13 +80232,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [495] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(4992), - [sym_dictionary_splat] = STATE(4992), - [sym_parenthesized_list_splat] = STATE(4993), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(4995), + [sym_dictionary_splat] = STATE(4995), + [sym_parenthesized_list_splat] = STATE(4996), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4261), + [sym_expression] = STATE(4145), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -80238,7 +80250,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(4992), + [sym_keyword_argument] = STATE(4995), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -80253,11 +80265,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(4637), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(4672), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -80306,13 +80318,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [496] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5036), - [sym_dictionary_splat] = STATE(5036), - [sym_parenthesized_list_splat] = STATE(5037), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5039), + [sym_dictionary_splat] = STATE(5039), + [sym_parenthesized_list_splat] = STATE(5040), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4186), + [sym_expression] = STATE(4150), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -80324,7 +80336,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5036), + [sym_keyword_argument] = STATE(5039), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -80339,11 +80351,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(4637), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(4672), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -80392,13 +80404,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [497] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(4958), - [sym_dictionary_splat] = STATE(4958), - [sym_parenthesized_list_splat] = STATE(4959), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(4959), + [sym_dictionary_splat] = STATE(4959), + [sym_parenthesized_list_splat] = STATE(4960), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4192), + [sym_expression] = STATE(4156), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -80410,7 +80422,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(4958), + [sym_keyword_argument] = STATE(4959), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -80425,11 +80437,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(4637), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(4672), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -80478,13 +80490,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [498] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5220), - [sym_dictionary_splat] = STATE(5220), - [sym_parenthesized_list_splat] = STATE(5250), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5269), + [sym_dictionary_splat] = STATE(5269), + [sym_parenthesized_list_splat] = STATE(4768), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4106), + [sym_expression] = STATE(4192), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -80496,7 +80508,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5220), + [sym_keyword_argument] = STATE(5269), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -80511,11 +80523,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(4637), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(4672), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -80564,13 +80576,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [499] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5004), - [sym_dictionary_splat] = STATE(5004), - [sym_parenthesized_list_splat] = STATE(5008), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5012), + [sym_dictionary_splat] = STATE(5012), + [sym_parenthesized_list_splat] = STATE(5018), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4092), + [sym_expression] = STATE(4112), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -80582,7 +80594,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5004), + [sym_keyword_argument] = STATE(5012), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -80597,11 +80609,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(4637), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(4672), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -80650,13 +80662,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [500] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5161), - [sym_dictionary_splat] = STATE(5161), - [sym_parenthesized_list_splat] = STATE(5162), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5166), + [sym_dictionary_splat] = STATE(5166), + [sym_parenthesized_list_splat] = STATE(5167), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4107), + [sym_expression] = STATE(4195), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -80668,7 +80680,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5161), + [sym_keyword_argument] = STATE(5166), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -80683,11 +80695,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(4637), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(4672), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -80736,13 +80748,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [501] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(4868), - [sym_dictionary_splat] = STATE(4868), - [sym_parenthesized_list_splat] = STATE(4869), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(4870), + [sym_dictionary_splat] = STATE(4870), + [sym_parenthesized_list_splat] = STATE(4871), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4164), + [sym_expression] = STATE(4120), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -80754,7 +80766,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(4868), + [sym_keyword_argument] = STATE(4870), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -80769,11 +80781,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(4637), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(4672), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -80822,13 +80834,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [502] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(4924), - [sym_dictionary_splat] = STATE(4924), - [sym_parenthesized_list_splat] = STATE(4925), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(4926), + [sym_dictionary_splat] = STATE(4926), + [sym_parenthesized_list_splat] = STATE(4927), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4172), + [sym_expression] = STATE(4132), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -80840,7 +80852,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(4924), + [sym_keyword_argument] = STATE(4926), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -80855,11 +80867,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(4637), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(4672), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -80908,13 +80920,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [503] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(4958), - [sym_dictionary_splat] = STATE(4958), - [sym_parenthesized_list_splat] = STATE(4959), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(4959), + [sym_dictionary_splat] = STATE(4959), + [sym_parenthesized_list_splat] = STATE(4960), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4192), + [sym_expression] = STATE(4156), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -80926,7 +80938,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(4958), + [sym_keyword_argument] = STATE(4959), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -80941,11 +80953,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(4637), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(4672), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -80994,13 +81006,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [504] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(4992), - [sym_dictionary_splat] = STATE(4992), - [sym_parenthesized_list_splat] = STATE(4993), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(4995), + [sym_dictionary_splat] = STATE(4995), + [sym_parenthesized_list_splat] = STATE(4996), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4261), + [sym_expression] = STATE(4145), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -81012,7 +81024,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(4992), + [sym_keyword_argument] = STATE(4995), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -81027,11 +81039,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(4637), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(4672), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -81080,13 +81092,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [505] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5036), - [sym_dictionary_splat] = STATE(5036), - [sym_parenthesized_list_splat] = STATE(5037), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5039), + [sym_dictionary_splat] = STATE(5039), + [sym_parenthesized_list_splat] = STATE(5040), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4186), + [sym_expression] = STATE(4150), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -81098,7 +81110,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5036), + [sym_keyword_argument] = STATE(5039), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -81113,11 +81125,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(4637), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(4672), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -81166,13 +81178,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [506] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5066), - [sym_dictionary_splat] = STATE(5066), - [sym_parenthesized_list_splat] = STATE(5067), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5070), + [sym_dictionary_splat] = STATE(5070), + [sym_parenthesized_list_splat] = STATE(5071), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4200), + [sym_expression] = STATE(4162), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -81184,7 +81196,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5066), + [sym_keyword_argument] = STATE(5070), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -81199,11 +81211,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(4637), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(4672), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -81252,13 +81264,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [507] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5161), - [sym_dictionary_splat] = STATE(5161), - [sym_parenthesized_list_splat] = STATE(5162), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5166), + [sym_dictionary_splat] = STATE(5166), + [sym_parenthesized_list_splat] = STATE(5167), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4107), + [sym_expression] = STATE(4195), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -81270,7 +81282,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5161), + [sym_keyword_argument] = STATE(5166), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -81285,11 +81297,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(5354), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(5364), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -81338,13 +81350,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [508] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5161), - [sym_dictionary_splat] = STATE(5161), - [sym_parenthesized_list_splat] = STATE(5162), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5166), + [sym_dictionary_splat] = STATE(5166), + [sym_parenthesized_list_splat] = STATE(5167), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4107), + [sym_expression] = STATE(4195), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -81356,7 +81368,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5161), + [sym_keyword_argument] = STATE(5166), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -81371,11 +81383,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(5357), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(5369), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -81424,13 +81436,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [509] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5161), - [sym_dictionary_splat] = STATE(5161), - [sym_parenthesized_list_splat] = STATE(5162), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5166), + [sym_dictionary_splat] = STATE(5166), + [sym_parenthesized_list_splat] = STATE(5167), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4107), + [sym_expression] = STATE(4195), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -81442,7 +81454,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5161), + [sym_keyword_argument] = STATE(5166), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -81457,11 +81469,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(5362), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(5373), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -81510,13 +81522,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [510] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5161), - [sym_dictionary_splat] = STATE(5161), - [sym_parenthesized_list_splat] = STATE(5162), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5166), + [sym_dictionary_splat] = STATE(5166), + [sym_parenthesized_list_splat] = STATE(5167), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4107), + [sym_expression] = STATE(4195), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -81528,7 +81540,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5161), + [sym_keyword_argument] = STATE(5166), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -81543,11 +81555,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(5392), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(5397), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -81596,13 +81608,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [511] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5161), - [sym_dictionary_splat] = STATE(5161), - [sym_parenthesized_list_splat] = STATE(5162), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5166), + [sym_dictionary_splat] = STATE(5166), + [sym_parenthesized_list_splat] = STATE(5167), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4107), + [sym_expression] = STATE(4195), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -81614,7 +81626,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5161), + [sym_keyword_argument] = STATE(5166), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -81629,11 +81641,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(5396), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(5403), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -81682,13 +81694,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [512] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5161), - [sym_dictionary_splat] = STATE(5161), - [sym_parenthesized_list_splat] = STATE(5162), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5166), + [sym_dictionary_splat] = STATE(5166), + [sym_parenthesized_list_splat] = STATE(5167), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4107), + [sym_expression] = STATE(4195), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -81700,7 +81712,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5161), + [sym_keyword_argument] = STATE(5166), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -81715,11 +81727,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(5400), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(5406), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -81854,12 +81866,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [514] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(4840), - [sym_parenthesized_list_splat] = STATE(4840), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(4879), + [sym_parenthesized_list_splat] = STATE(4879), [sym_list_splat_pattern] = STATE(2540), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3788), + [sym_expression] = STATE(3784), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -81867,7 +81879,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_yield] = STATE(4982), + [sym_yield] = STATE(4984), [sym_attribute] = STATE(2575), [sym_subscript] = STATE(2575), [sym_ellipsis] = STATE(2575), @@ -81881,17 +81893,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2575), [sym_generator_expression] = STATE(2575), [sym_parenthesized_expression] = STATE(2575), - [sym__collection_elements] = STATE(5632), + [sym__collection_elements] = STATE(5639), [sym_conditional_expression] = STATE(2577), [sym_concatenated_string] = STATE(2575), [sym_string] = STATE(2242), [sym_none] = STATE(2575), [sym_await] = STATE(2575), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(5296), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(5323), [sym_new_expression] = STATE(2577), [sym_sizeof_expression] = STATE(2575), [sym_cast_expression] = STATE(2575), @@ -81939,12 +81951,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [515] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(5252), - [sym_parenthesized_list_splat] = STATE(5257), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(5261), + [sym_parenthesized_list_splat] = STATE(5266), [sym_list_splat_pattern] = STATE(2540), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3788), + [sym_expression] = STATE(3784), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -81952,7 +81964,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_yield] = STATE(4982), + [sym_yield] = STATE(4984), [sym_attribute] = STATE(2575), [sym_subscript] = STATE(2575), [sym_ellipsis] = STATE(2575), @@ -81966,17 +81978,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2575), [sym_generator_expression] = STATE(2575), [sym_parenthesized_expression] = STATE(2575), - [sym__collection_elements] = STATE(5632), + [sym__collection_elements] = STATE(5639), [sym_conditional_expression] = STATE(2577), [sym_concatenated_string] = STATE(2575), [sym_string] = STATE(2242), [sym_none] = STATE(2575), [sym_await] = STATE(2575), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(5296), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(5323), [sym_new_expression] = STATE(2577), [sym_sizeof_expression] = STATE(2575), [sym_cast_expression] = STATE(2575), @@ -82024,12 +82036,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [516] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(5252), - [sym_parenthesized_list_splat] = STATE(5257), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(5261), + [sym_parenthesized_list_splat] = STATE(5266), [sym_list_splat_pattern] = STATE(2540), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3757), + [sym_expression] = STATE(3766), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -82037,7 +82049,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_yield] = STATE(4784), + [sym_yield] = STATE(4793), [sym_attribute] = STATE(2575), [sym_subscript] = STATE(2575), [sym_ellipsis] = STATE(2575), @@ -82051,17 +82063,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2575), [sym_generator_expression] = STATE(2575), [sym_parenthesized_expression] = STATE(2575), - [sym__collection_elements] = STATE(5773), + [sym__collection_elements] = STATE(5635), [sym_conditional_expression] = STATE(2577), [sym_concatenated_string] = STATE(2575), [sym_string] = STATE(2242), [sym_none] = STATE(2575), [sym_await] = STATE(2575), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(5296), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(5323), [sym_new_expression] = STATE(2577), [sym_sizeof_expression] = STATE(2575), [sym_cast_expression] = STATE(2575), @@ -82438,7 +82450,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [521] = { [sym_list_splat_pattern] = STATE(2435), - [sym_primary_expression] = STATE(3299), + [sym_primary_expression] = STATE(3307), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), [sym_attribute] = STATE(2508), @@ -99538,7 +99550,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [732] = { [sym_list_splat_pattern] = STATE(2435), - [sym_primary_expression] = STATE(3299), + [sym_primary_expression] = STATE(3307), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), [sym_attribute] = STATE(2508), @@ -100178,10 +100190,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [740] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), + [sym__named_expression_lhs] = STATE(5628), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4579), + [sym_expression] = STATE(4463), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -100207,12 +100219,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(5326), - [sym_c_function_argument_type] = STATE(5707), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(5378), + [sym_c_function_argument_type] = STATE(5629), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -100498,10 +100510,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [744] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), + [sym__named_expression_lhs] = STATE(5628), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4524), + [sym_expression] = STATE(4514), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -100527,12 +100539,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(5292), - [sym_c_function_argument_type] = STATE(5756), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(5301), + [sym_c_function_argument_type] = STATE(5714), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -100738,10 +100750,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [747] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), + [sym__named_expression_lhs] = STATE(5628), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4422), + [sym_expression] = STATE(4466), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -100767,12 +100779,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(5437), - [sym_c_function_argument_type] = STATE(5700), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(5457), + [sym_c_function_argument_type] = STATE(5726), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -100818,7 +100830,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [748] = { [sym_list_splat_pattern] = STATE(2435), - [sym_primary_expression] = STATE(3299), + [sym_primary_expression] = STATE(3307), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), [sym_attribute] = STATE(2508), @@ -100898,10 +100910,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [749] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), + [sym__named_expression_lhs] = STATE(5628), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4568), + [sym_expression] = STATE(4489), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -100927,12 +100939,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(5403), - [sym_c_function_argument_type] = STATE(5617), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(5521), + [sym_c_function_argument_type] = STATE(5630), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -100978,10 +100990,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [750] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), + [sym__named_expression_lhs] = STATE(5628), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4487), + [sym_expression] = STATE(4420), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -101007,12 +101019,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(5353), - [sym_c_function_argument_type] = STATE(5865), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(5370), + [sym_c_function_argument_type] = STATE(5531), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -101058,10 +101070,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [751] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), + [sym__named_expression_lhs] = STATE(5628), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4549), + [sym_expression] = STATE(4557), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -101087,12 +101099,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(5360), - [sym_c_function_argument_type] = STATE(5523), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(5374), + [sym_c_function_argument_type] = STATE(5540), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -101138,7 +101150,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [752] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), + [sym__named_expression_lhs] = STATE(5628), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), [sym_expression] = STATE(4414), @@ -101167,12 +101179,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(5485), - [sym_c_function_argument_type] = STATE(5805), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(5492), + [sym_c_function_argument_type] = STATE(5810), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -101218,10 +101230,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [753] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), + [sym__named_expression_lhs] = STATE(5628), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4401), + [sym_expression] = STATE(4591), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -101247,12 +101259,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2403), [sym_none] = STATE(2805), [sym_await] = STATE(2805), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(5427), - [sym_c_function_argument_type] = STATE(5683), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(5438), + [sym_c_function_argument_type] = STATE(5692), [sym_new_expression] = STATE(2806), [sym_sizeof_expression] = STATE(2805), [sym_cast_expression] = STATE(2805), @@ -101457,7 +101469,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [756] = { [sym_list_splat_pattern] = STATE(2435), - [sym_primary_expression] = STATE(3299), + [sym_primary_expression] = STATE(3307), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), [sym_attribute] = STATE(2508), @@ -101694,7 +101706,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [759] = { [sym_list_splat_pattern] = STATE(2435), - [sym_primary_expression] = STATE(3299), + [sym_primary_expression] = STATE(3307), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), [sym_attribute] = STATE(2508), @@ -102322,7 +102334,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [767] = { [sym_list_splat_pattern] = STATE(2435), - [sym_primary_expression] = STATE(3299), + [sym_primary_expression] = STATE(3307), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), [sym_attribute] = STATE(2508), @@ -102790,7 +102802,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [773] = { [sym_list_splat_pattern] = STATE(2435), - [sym_primary_expression] = STATE(3299), + [sym_primary_expression] = STATE(3307), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), [sym_attribute] = STATE(2508), @@ -102944,7 +102956,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [775] = { [sym_list_splat_pattern] = STATE(2435), - [sym_primary_expression] = STATE(3299), + [sym_primary_expression] = STATE(3307), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), [sym_attribute] = STATE(2508), @@ -103021,7 +103033,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [776] = { [sym_list_splat_pattern] = STATE(2435), - [sym_primary_expression] = STATE(3299), + [sym_primary_expression] = STATE(3307), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), [sym_attribute] = STATE(2508), @@ -103405,16 +103417,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [781] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(4840), - [sym_parenthesized_list_splat] = STATE(4840), - [sym__patterns] = STATE(5664), - [sym_pattern] = STATE(4851), - [sym_tuple_pattern] = STATE(5343), - [sym_list_pattern] = STATE(5343), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(4879), + [sym_parenthesized_list_splat] = STATE(4879), + [sym__patterns] = STATE(5683), + [sym_pattern] = STATE(4881), + [sym_tuple_pattern] = STATE(5357), + [sym_list_pattern] = STATE(5357), [sym_list_splat_pattern] = STATE(2578), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3789), + [sym_expression] = STATE(3806), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -103422,7 +103434,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_yield] = STATE(5102), + [sym_yield] = STATE(5104), [sym_attribute] = STATE(2579), [sym_subscript] = STATE(2579), [sym_ellipsis] = STATE(2575), @@ -103436,7 +103448,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2575), [sym_generator_expression] = STATE(2575), [sym_parenthesized_expression] = STATE(2575), - [sym__collection_elements] = STATE(5714), + [sym__collection_elements] = STATE(5719), [sym_conditional_expression] = STATE(2577), [sym_concatenated_string] = STATE(2575), [sym_string] = STATE(2242), @@ -103479,16 +103491,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [782] = { [sym_named_expression] = STATE(2570), - [sym__named_expression_lhs] = STATE(5785), - [sym_list_splat] = STATE(5143), - [sym_parenthesized_list_splat] = STATE(5143), - [sym__patterns] = STATE(5698), - [sym_pattern] = STATE(5149), - [sym_tuple_pattern] = STATE(5297), - [sym_list_pattern] = STATE(5297), + [sym__named_expression_lhs] = STATE(5863), + [sym_list_splat] = STATE(5154), + [sym_parenthesized_list_splat] = STATE(5154), + [sym__patterns] = STATE(5658), + [sym_pattern] = STATE(5158), + [sym_tuple_pattern] = STATE(5351), + [sym_list_pattern] = STATE(5351), [sym_list_splat_pattern] = STATE(2571), [sym_as_pattern] = STATE(2570), - [sym_expression] = STATE(3738), + [sym_expression] = STATE(3742), [sym_primary_expression] = STATE(2168), [sym_not_operator] = STATE(2570), [sym_boolean_operator] = STATE(2570), @@ -103496,7 +103508,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2568), [sym_comparison_operator] = STATE(2570), [sym_lambda] = STATE(2570), - [sym_yield] = STATE(5143), + [sym_yield] = STATE(5154), [sym_attribute] = STATE(2576), [sym_subscript] = STATE(2576), [sym_ellipsis] = STATE(2568), @@ -103510,7 +103522,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2568), [sym_generator_expression] = STATE(2568), [sym_parenthesized_expression] = STATE(2568), - [sym__collection_elements] = STATE(5547), + [sym__collection_elements] = STATE(5702), [sym_conditional_expression] = STATE(2570), [sym_concatenated_string] = STATE(2568), [sym_string] = STATE(2283), @@ -103553,16 +103565,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [783] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(4840), - [sym_parenthesized_list_splat] = STATE(4840), - [sym__patterns] = STATE(5706), - [sym_pattern] = STATE(4851), - [sym_tuple_pattern] = STATE(5343), - [sym_list_pattern] = STATE(5343), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(4879), + [sym_parenthesized_list_splat] = STATE(4879), + [sym__patterns] = STATE(5613), + [sym_pattern] = STATE(4881), + [sym_tuple_pattern] = STATE(5357), + [sym_list_pattern] = STATE(5357), [sym_list_splat_pattern] = STATE(2578), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3789), + [sym_expression] = STATE(3806), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -103570,7 +103582,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_yield] = STATE(5102), + [sym_yield] = STATE(5104), [sym_attribute] = STATE(2579), [sym_subscript] = STATE(2579), [sym_ellipsis] = STATE(2575), @@ -103584,7 +103596,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2575), [sym_generator_expression] = STATE(2575), [sym_parenthesized_expression] = STATE(2575), - [sym__collection_elements] = STATE(5714), + [sym__collection_elements] = STATE(5719), [sym_conditional_expression] = STATE(2577), [sym_concatenated_string] = STATE(2575), [sym_string] = STATE(2242), @@ -103627,16 +103639,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [784] = { [sym_named_expression] = STATE(2570), - [sym__named_expression_lhs] = STATE(5785), - [sym_list_splat] = STATE(5143), - [sym_parenthesized_list_splat] = STATE(5143), - [sym__patterns] = STATE(5698), - [sym_pattern] = STATE(5149), - [sym_tuple_pattern] = STATE(5297), - [sym_list_pattern] = STATE(5297), + [sym__named_expression_lhs] = STATE(5863), + [sym_list_splat] = STATE(5154), + [sym_parenthesized_list_splat] = STATE(5154), + [sym__patterns] = STATE(5658), + [sym_pattern] = STATE(5158), + [sym_tuple_pattern] = STATE(5351), + [sym_list_pattern] = STATE(5351), [sym_list_splat_pattern] = STATE(2571), [sym_as_pattern] = STATE(2570), - [sym_expression] = STATE(3758), + [sym_expression] = STATE(3726), [sym_primary_expression] = STATE(2168), [sym_not_operator] = STATE(2570), [sym_boolean_operator] = STATE(2570), @@ -103644,7 +103656,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2568), [sym_comparison_operator] = STATE(2570), [sym_lambda] = STATE(2570), - [sym_yield] = STATE(5143), + [sym_yield] = STATE(5154), [sym_attribute] = STATE(2576), [sym_subscript] = STATE(2576), [sym_ellipsis] = STATE(2568), @@ -103658,7 +103670,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2568), [sym_generator_expression] = STATE(2568), [sym_parenthesized_expression] = STATE(2568), - [sym__collection_elements] = STATE(5750), + [sym__collection_elements] = STATE(5767), [sym_conditional_expression] = STATE(2570), [sym_concatenated_string] = STATE(2568), [sym_string] = STATE(2283), @@ -103701,13 +103713,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [785] = { [sym_named_expression] = STATE(2410), - [sym__named_expression_lhs] = STATE(5874), - [sym_list_splat] = STATE(4872), - [sym_dictionary_splat] = STATE(4948), - [sym_parenthesized_list_splat] = STATE(4872), + [sym__named_expression_lhs] = STATE(5722), + [sym_list_splat] = STATE(4883), + [sym_dictionary_splat] = STATE(4951), + [sym_parenthesized_list_splat] = STATE(4883), [sym_list_splat_pattern] = STATE(2500), [sym_as_pattern] = STATE(2410), - [sym_expression] = STATE(3702), + [sym_expression] = STATE(3696), [sym_primary_expression] = STATE(2161), [sym_not_operator] = STATE(2410), [sym_boolean_operator] = STATE(2410), @@ -103715,7 +103727,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2445), [sym_comparison_operator] = STATE(2410), [sym_lambda] = STATE(2410), - [sym_yield] = STATE(4872), + [sym_yield] = STATE(4883), [sym_attribute] = STATE(2445), [sym_subscript] = STATE(2445), [sym_ellipsis] = STATE(2445), @@ -103724,13 +103736,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set] = STATE(2445), [sym_tuple] = STATE(2445), [sym_dictionary] = STATE(2445), - [sym_pair] = STATE(4167), + [sym_pair] = STATE(4128), [sym_list_comprehension] = STATE(2445), [sym_dictionary_comprehension] = STATE(2445), [sym_set_comprehension] = STATE(2445), [sym_generator_expression] = STATE(2445), [sym_parenthesized_expression] = STATE(2445), - [sym__collection_elements] = STATE(5789), + [sym__collection_elements] = STATE(5796), [sym_conditional_expression] = STATE(2410), [sym_concatenated_string] = STATE(2445), [sym_string] = STATE(2226), @@ -103775,16 +103787,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [786] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(4840), - [sym_parenthesized_list_splat] = STATE(4840), - [sym__patterns] = STATE(5706), - [sym_pattern] = STATE(4851), - [sym_tuple_pattern] = STATE(5343), - [sym_list_pattern] = STATE(5343), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(4879), + [sym_parenthesized_list_splat] = STATE(4879), + [sym__patterns] = STATE(5613), + [sym_pattern] = STATE(4881), + [sym_tuple_pattern] = STATE(5357), + [sym_list_pattern] = STATE(5357), [sym_list_splat_pattern] = STATE(2578), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3789), + [sym_expression] = STATE(3806), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -103792,7 +103804,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_yield] = STATE(5102), + [sym_yield] = STATE(5104), [sym_attribute] = STATE(2579), [sym_subscript] = STATE(2579), [sym_ellipsis] = STATE(2575), @@ -103806,7 +103818,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2575), [sym_generator_expression] = STATE(2575), [sym_parenthesized_expression] = STATE(2575), - [sym__collection_elements] = STATE(5714), + [sym__collection_elements] = STATE(5719), [sym_conditional_expression] = STATE(2577), [sym_concatenated_string] = STATE(2575), [sym_string] = STATE(2242), @@ -103849,16 +103861,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [787] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(4840), - [sym_parenthesized_list_splat] = STATE(4840), - [sym__patterns] = STATE(5709), - [sym_pattern] = STATE(4851), - [sym_tuple_pattern] = STATE(5343), - [sym_list_pattern] = STATE(5343), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(4879), + [sym_parenthesized_list_splat] = STATE(4879), + [sym__patterns] = STATE(5712), + [sym_pattern] = STATE(4881), + [sym_tuple_pattern] = STATE(5357), + [sym_list_pattern] = STATE(5357), [sym_list_splat_pattern] = STATE(2578), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3789), + [sym_expression] = STATE(3806), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -103866,7 +103878,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_yield] = STATE(5102), + [sym_yield] = STATE(5104), [sym_attribute] = STATE(2579), [sym_subscript] = STATE(2579), [sym_ellipsis] = STATE(2575), @@ -103880,7 +103892,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2575), [sym_generator_expression] = STATE(2575), [sym_parenthesized_expression] = STATE(2575), - [sym__collection_elements] = STATE(5714), + [sym__collection_elements] = STATE(5719), [sym_conditional_expression] = STATE(2577), [sym_concatenated_string] = STATE(2575), [sym_string] = STATE(2242), @@ -103923,16 +103935,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [788] = { [sym_named_expression] = STATE(2570), - [sym__named_expression_lhs] = STATE(5785), - [sym_list_splat] = STATE(5143), - [sym_parenthesized_list_splat] = STATE(5143), - [sym__patterns] = STATE(5795), - [sym_pattern] = STATE(5149), - [sym_tuple_pattern] = STATE(5297), - [sym_list_pattern] = STATE(5297), + [sym__named_expression_lhs] = STATE(5863), + [sym_list_splat] = STATE(5154), + [sym_parenthesized_list_splat] = STATE(5154), + [sym__patterns] = STATE(5811), + [sym_pattern] = STATE(5158), + [sym_tuple_pattern] = STATE(5351), + [sym_list_pattern] = STATE(5351), [sym_list_splat_pattern] = STATE(2571), [sym_as_pattern] = STATE(2570), - [sym_expression] = STATE(3758), + [sym_expression] = STATE(3726), [sym_primary_expression] = STATE(2168), [sym_not_operator] = STATE(2570), [sym_boolean_operator] = STATE(2570), @@ -103940,7 +103952,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2568), [sym_comparison_operator] = STATE(2570), [sym_lambda] = STATE(2570), - [sym_yield] = STATE(5143), + [sym_yield] = STATE(5154), [sym_attribute] = STATE(2576), [sym_subscript] = STATE(2576), [sym_ellipsis] = STATE(2568), @@ -103954,7 +103966,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2568), [sym_generator_expression] = STATE(2568), [sym_parenthesized_expression] = STATE(2568), - [sym__collection_elements] = STATE(5750), + [sym__collection_elements] = STATE(5767), [sym_conditional_expression] = STATE(2570), [sym_concatenated_string] = STATE(2568), [sym_string] = STATE(2283), @@ -103997,13 +104009,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [789] = { [sym_named_expression] = STATE(2410), - [sym__named_expression_lhs] = STATE(5874), - [sym_list_splat] = STATE(4872), - [sym_dictionary_splat] = STATE(4984), - [sym_parenthesized_list_splat] = STATE(4872), + [sym__named_expression_lhs] = STATE(5722), + [sym_list_splat] = STATE(4883), + [sym_dictionary_splat] = STATE(4987), + [sym_parenthesized_list_splat] = STATE(4883), [sym_list_splat_pattern] = STATE(2500), [sym_as_pattern] = STATE(2410), - [sym_expression] = STATE(3704), + [sym_expression] = STATE(3699), [sym_primary_expression] = STATE(2161), [sym_not_operator] = STATE(2410), [sym_boolean_operator] = STATE(2410), @@ -104011,7 +104023,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2445), [sym_comparison_operator] = STATE(2410), [sym_lambda] = STATE(2410), - [sym_yield] = STATE(4872), + [sym_yield] = STATE(4883), [sym_attribute] = STATE(2445), [sym_subscript] = STATE(2445), [sym_ellipsis] = STATE(2445), @@ -104020,13 +104032,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set] = STATE(2445), [sym_tuple] = STATE(2445), [sym_dictionary] = STATE(2445), - [sym_pair] = STATE(4177), + [sym_pair] = STATE(4138), [sym_list_comprehension] = STATE(2445), [sym_dictionary_comprehension] = STATE(2445), [sym_set_comprehension] = STATE(2445), [sym_generator_expression] = STATE(2445), [sym_parenthesized_expression] = STATE(2445), - [sym__collection_elements] = STATE(5647), + [sym__collection_elements] = STATE(5654), [sym_conditional_expression] = STATE(2410), [sym_concatenated_string] = STATE(2445), [sym_string] = STATE(2226), @@ -104071,16 +104083,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [790] = { [sym_named_expression] = STATE(2570), - [sym__named_expression_lhs] = STATE(5785), - [sym_list_splat] = STATE(5143), - [sym_parenthesized_list_splat] = STATE(5143), - [sym__patterns] = STATE(5748), - [sym_pattern] = STATE(5149), - [sym_tuple_pattern] = STATE(5297), - [sym_list_pattern] = STATE(5297), + [sym__named_expression_lhs] = STATE(5863), + [sym_list_splat] = STATE(5154), + [sym_parenthesized_list_splat] = STATE(5154), + [sym__patterns] = STATE(5757), + [sym_pattern] = STATE(5158), + [sym_tuple_pattern] = STATE(5351), + [sym_list_pattern] = STATE(5351), [sym_list_splat_pattern] = STATE(2571), [sym_as_pattern] = STATE(2570), - [sym_expression] = STATE(3766), + [sym_expression] = STATE(3772), [sym_primary_expression] = STATE(2168), [sym_not_operator] = STATE(2570), [sym_boolean_operator] = STATE(2570), @@ -104088,7 +104100,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2568), [sym_comparison_operator] = STATE(2570), [sym_lambda] = STATE(2570), - [sym_yield] = STATE(5143), + [sym_yield] = STATE(5154), [sym_attribute] = STATE(2576), [sym_subscript] = STATE(2576), [sym_ellipsis] = STATE(2568), @@ -104102,7 +104114,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2568), [sym_generator_expression] = STATE(2568), [sym_parenthesized_expression] = STATE(2568), - [sym__collection_elements] = STATE(5870), + [sym__collection_elements] = STATE(5843), [sym_conditional_expression] = STATE(2570), [sym_concatenated_string] = STATE(2568), [sym_string] = STATE(2283), @@ -104145,16 +104157,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [791] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(4840), - [sym_parenthesized_list_splat] = STATE(4840), - [sym__patterns] = STATE(5569), - [sym_pattern] = STATE(4851), - [sym_tuple_pattern] = STATE(5343), - [sym_list_pattern] = STATE(5343), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(4879), + [sym_parenthesized_list_splat] = STATE(4879), + [sym__patterns] = STATE(5646), + [sym_pattern] = STATE(4881), + [sym_tuple_pattern] = STATE(5357), + [sym_list_pattern] = STATE(5357), [sym_list_splat_pattern] = STATE(2578), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3789), + [sym_expression] = STATE(3806), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -104162,7 +104174,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_yield] = STATE(5102), + [sym_yield] = STATE(5104), [sym_attribute] = STATE(2579), [sym_subscript] = STATE(2579), [sym_ellipsis] = STATE(2575), @@ -104176,7 +104188,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2575), [sym_generator_expression] = STATE(2575), [sym_parenthesized_expression] = STATE(2575), - [sym__collection_elements] = STATE(5714), + [sym__collection_elements] = STATE(5719), [sym_conditional_expression] = STATE(2577), [sym_concatenated_string] = STATE(2575), [sym_string] = STATE(2242), @@ -104219,16 +104231,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [792] = { [sym_named_expression] = STATE(2570), - [sym__named_expression_lhs] = STATE(5785), - [sym_list_splat] = STATE(5143), - [sym_parenthesized_list_splat] = STATE(5143), - [sym__patterns] = STATE(5795), - [sym_pattern] = STATE(5149), - [sym_tuple_pattern] = STATE(5297), - [sym_list_pattern] = STATE(5297), + [sym__named_expression_lhs] = STATE(5863), + [sym_list_splat] = STATE(5154), + [sym_parenthesized_list_splat] = STATE(5154), + [sym__patterns] = STATE(5811), + [sym_pattern] = STATE(5158), + [sym_tuple_pattern] = STATE(5351), + [sym_list_pattern] = STATE(5351), [sym_list_splat_pattern] = STATE(2571), [sym_as_pattern] = STATE(2570), - [sym_expression] = STATE(3758), + [sym_expression] = STATE(3726), [sym_primary_expression] = STATE(2168), [sym_not_operator] = STATE(2570), [sym_boolean_operator] = STATE(2570), @@ -104236,7 +104248,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2568), [sym_comparison_operator] = STATE(2570), [sym_lambda] = STATE(2570), - [sym_yield] = STATE(5143), + [sym_yield] = STATE(5154), [sym_attribute] = STATE(2576), [sym_subscript] = STATE(2576), [sym_ellipsis] = STATE(2568), @@ -104250,7 +104262,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2568), [sym_generator_expression] = STATE(2568), [sym_parenthesized_expression] = STATE(2568), - [sym__collection_elements] = STATE(5750), + [sym__collection_elements] = STATE(5767), [sym_conditional_expression] = STATE(2570), [sym_concatenated_string] = STATE(2568), [sym_string] = STATE(2283), @@ -104293,13 +104305,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [793] = { [sym_named_expression] = STATE(2410), - [sym__named_expression_lhs] = STATE(5874), - [sym_list_splat] = STATE(4872), - [sym_dictionary_splat] = STATE(5010), - [sym_parenthesized_list_splat] = STATE(4872), + [sym__named_expression_lhs] = STATE(5722), + [sym_list_splat] = STATE(4883), + [sym_dictionary_splat] = STATE(5011), + [sym_parenthesized_list_splat] = STATE(4883), [sym_list_splat_pattern] = STATE(2500), [sym_as_pattern] = STATE(2410), - [sym_expression] = STATE(3707), + [sym_expression] = STATE(3702), [sym_primary_expression] = STATE(2161), [sym_not_operator] = STATE(2410), [sym_boolean_operator] = STATE(2410), @@ -104307,7 +104319,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2445), [sym_comparison_operator] = STATE(2410), [sym_lambda] = STATE(2410), - [sym_yield] = STATE(4872), + [sym_yield] = STATE(4883), [sym_attribute] = STATE(2445), [sym_subscript] = STATE(2445), [sym_ellipsis] = STATE(2445), @@ -104316,13 +104328,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set] = STATE(2445), [sym_tuple] = STATE(2445), [sym_dictionary] = STATE(2445), - [sym_pair] = STATE(4180), + [sym_pair] = STATE(4143), [sym_list_comprehension] = STATE(2445), [sym_dictionary_comprehension] = STATE(2445), [sym_set_comprehension] = STATE(2445), [sym_generator_expression] = STATE(2445), [sym_parenthesized_expression] = STATE(2445), - [sym__collection_elements] = STATE(5767), + [sym__collection_elements] = STATE(5774), [sym_conditional_expression] = STATE(2410), [sym_concatenated_string] = STATE(2445), [sym_string] = STATE(2226), @@ -104367,13 +104379,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [794] = { [sym_named_expression] = STATE(2410), - [sym__named_expression_lhs] = STATE(5874), - [sym_list_splat] = STATE(4872), - [sym_dictionary_splat] = STATE(4860), - [sym_parenthesized_list_splat] = STATE(4872), + [sym__named_expression_lhs] = STATE(5722), + [sym_list_splat] = STATE(4883), + [sym_dictionary_splat] = STATE(4861), + [sym_parenthesized_list_splat] = STATE(4883), [sym_list_splat_pattern] = STATE(2500), [sym_as_pattern] = STATE(2410), - [sym_expression] = STATE(3698), + [sym_expression] = STATE(3690), [sym_primary_expression] = STATE(2161), [sym_not_operator] = STATE(2410), [sym_boolean_operator] = STATE(2410), @@ -104381,7 +104393,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2445), [sym_comparison_operator] = STATE(2410), [sym_lambda] = STATE(2410), - [sym_yield] = STATE(4872), + [sym_yield] = STATE(4883), [sym_attribute] = STATE(2445), [sym_subscript] = STATE(2445), [sym_ellipsis] = STATE(2445), @@ -104390,13 +104402,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set] = STATE(2445), [sym_tuple] = STATE(2445), [sym_dictionary] = STATE(2445), - [sym_pair] = STATE(4156), + [sym_pair] = STATE(4096), [sym_list_comprehension] = STATE(2445), [sym_dictionary_comprehension] = STATE(2445), [sym_set_comprehension] = STATE(2445), [sym_generator_expression] = STATE(2445), [sym_parenthesized_expression] = STATE(2445), - [sym__collection_elements] = STATE(5598), + [sym__collection_elements] = STATE(5592), [sym_conditional_expression] = STATE(2410), [sym_concatenated_string] = STATE(2445), [sym_string] = STATE(2226), @@ -104441,16 +104453,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [795] = { [sym_named_expression] = STATE(2570), - [sym__named_expression_lhs] = STATE(5785), - [sym_list_splat] = STATE(5143), - [sym_parenthesized_list_splat] = STATE(5143), - [sym__patterns] = STATE(5795), - [sym_pattern] = STATE(5149), - [sym_tuple_pattern] = STATE(5297), - [sym_list_pattern] = STATE(5297), + [sym__named_expression_lhs] = STATE(5863), + [sym_list_splat] = STATE(5154), + [sym_parenthesized_list_splat] = STATE(5154), + [sym__patterns] = STATE(5811), + [sym_pattern] = STATE(5158), + [sym_tuple_pattern] = STATE(5351), + [sym_list_pattern] = STATE(5351), [sym_list_splat_pattern] = STATE(2571), [sym_as_pattern] = STATE(2570), - [sym_expression] = STATE(3811), + [sym_expression] = STATE(3735), [sym_primary_expression] = STATE(2168), [sym_not_operator] = STATE(2570), [sym_boolean_operator] = STATE(2570), @@ -104458,7 +104470,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2568), [sym_comparison_operator] = STATE(2570), [sym_lambda] = STATE(2570), - [sym_yield] = STATE(5143), + [sym_yield] = STATE(5154), [sym_attribute] = STATE(2576), [sym_subscript] = STATE(2576), [sym_ellipsis] = STATE(2568), @@ -104472,7 +104484,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2568), [sym_generator_expression] = STATE(2568), [sym_parenthesized_expression] = STATE(2568), - [sym__collection_elements] = STATE(5685), + [sym__collection_elements] = STATE(5771), [sym_conditional_expression] = STATE(2570), [sym_concatenated_string] = STATE(2568), [sym_string] = STATE(2283), @@ -104515,16 +104527,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [796] = { [sym_named_expression] = STATE(2570), - [sym__named_expression_lhs] = STATE(5785), - [sym_list_splat] = STATE(5143), - [sym_parenthesized_list_splat] = STATE(5143), - [sym__patterns] = STATE(5795), - [sym_pattern] = STATE(5149), - [sym_tuple_pattern] = STATE(5297), - [sym_list_pattern] = STATE(5297), + [sym__named_expression_lhs] = STATE(5863), + [sym_list_splat] = STATE(5154), + [sym_parenthesized_list_splat] = STATE(5154), + [sym__patterns] = STATE(5811), + [sym_pattern] = STATE(5158), + [sym_tuple_pattern] = STATE(5351), + [sym_list_pattern] = STATE(5351), [sym_list_splat_pattern] = STATE(2571), [sym_as_pattern] = STATE(2570), - [sym_expression] = STATE(3775), + [sym_expression] = STATE(3779), [sym_primary_expression] = STATE(2168), [sym_not_operator] = STATE(2570), [sym_boolean_operator] = STATE(2570), @@ -104532,7 +104544,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2568), [sym_comparison_operator] = STATE(2570), [sym_lambda] = STATE(2570), - [sym_yield] = STATE(5143), + [sym_yield] = STATE(5154), [sym_attribute] = STATE(2576), [sym_subscript] = STATE(2576), [sym_ellipsis] = STATE(2568), @@ -104546,7 +104558,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2568), [sym_generator_expression] = STATE(2568), [sym_parenthesized_expression] = STATE(2568), - [sym__collection_elements] = STATE(5736), + [sym__collection_elements] = STATE(5752), [sym_conditional_expression] = STATE(2570), [sym_concatenated_string] = STATE(2568), [sym_string] = STATE(2283), @@ -104589,13 +104601,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [797] = { [sym_named_expression] = STATE(2410), - [sym__named_expression_lhs] = STATE(5874), - [sym_list_splat] = STATE(4872), - [sym_dictionary_splat] = STATE(4918), - [sym_parenthesized_list_splat] = STATE(4872), + [sym__named_expression_lhs] = STATE(5722), + [sym_list_splat] = STATE(4883), + [sym_dictionary_splat] = STATE(4919), + [sym_parenthesized_list_splat] = STATE(4883), [sym_list_splat_pattern] = STATE(2500), [sym_as_pattern] = STATE(2410), - [sym_expression] = STATE(3699), + [sym_expression] = STATE(3693), [sym_primary_expression] = STATE(2161), [sym_not_operator] = STATE(2410), [sym_boolean_operator] = STATE(2410), @@ -104603,7 +104615,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2445), [sym_comparison_operator] = STATE(2410), [sym_lambda] = STATE(2410), - [sym_yield] = STATE(4872), + [sym_yield] = STATE(4883), [sym_attribute] = STATE(2445), [sym_subscript] = STATE(2445), [sym_ellipsis] = STATE(2445), @@ -104612,13 +104624,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set] = STATE(2445), [sym_tuple] = STATE(2445), [sym_dictionary] = STATE(2445), - [sym_pair] = STATE(4162), + [sym_pair] = STATE(4115), [sym_list_comprehension] = STATE(2445), [sym_dictionary_comprehension] = STATE(2445), [sym_set_comprehension] = STATE(2445), [sym_generator_expression] = STATE(2445), [sym_parenthesized_expression] = STATE(2445), - [sym__collection_elements] = STATE(5524), + [sym__collection_elements] = STATE(5798), [sym_conditional_expression] = STATE(2410), [sym_concatenated_string] = STATE(2445), [sym_string] = STATE(2226), @@ -104662,27 +104674,27 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(2501), }, [798] = { - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_expression_list] = STATE(5411), - [sym_pattern] = STATE(3431), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_expression_list] = STATE(5441), + [sym_pattern] = STATE(3394), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(4081), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4041), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5411), - [sym_augmented_assignment] = STATE(5411), - [sym_pattern_list] = STATE(3343), - [sym__right_hand_side] = STATE(5411), - [sym_yield] = STATE(5411), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5441), + [sym_augmented_assignment] = STATE(5441), + [sym_pattern_list] = STATE(3349), + [sym__right_hand_side] = STATE(5441), + [sym_yield] = STATE(5441), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -104696,12 +104708,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -104737,16 +104749,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [799] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(4840), - [sym_parenthesized_list_splat] = STATE(4840), - [sym__patterns] = STATE(5706), - [sym_pattern] = STATE(4851), - [sym_tuple_pattern] = STATE(5343), - [sym_list_pattern] = STATE(5343), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(4879), + [sym_parenthesized_list_splat] = STATE(4879), + [sym__patterns] = STATE(5613), + [sym_pattern] = STATE(4881), + [sym_tuple_pattern] = STATE(5357), + [sym_list_pattern] = STATE(5357), [sym_list_splat_pattern] = STATE(2578), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3814), + [sym_expression] = STATE(3778), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -104754,7 +104766,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_yield] = STATE(4911), + [sym_yield] = STATE(4941), [sym_attribute] = STATE(2579), [sym_subscript] = STATE(2579), [sym_ellipsis] = STATE(2575), @@ -104768,7 +104780,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2575), [sym_generator_expression] = STATE(2575), [sym_parenthesized_expression] = STATE(2575), - [sym__collection_elements] = STATE(5521), + [sym__collection_elements] = STATE(5877), [sym_conditional_expression] = STATE(2577), [sym_concatenated_string] = STATE(2575), [sym_string] = STATE(2242), @@ -104811,16 +104823,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [800] = { [sym_named_expression] = STATE(2570), - [sym__named_expression_lhs] = STATE(5785), - [sym_list_splat] = STATE(5143), - [sym_parenthesized_list_splat] = STATE(5143), - [sym__patterns] = STATE(5861), - [sym_pattern] = STATE(5149), - [sym_tuple_pattern] = STATE(5297), - [sym_list_pattern] = STATE(5297), + [sym__named_expression_lhs] = STATE(5863), + [sym_list_splat] = STATE(5154), + [sym_parenthesized_list_splat] = STATE(5154), + [sym__patterns] = STATE(5830), + [sym_pattern] = STATE(5158), + [sym_tuple_pattern] = STATE(5351), + [sym_list_pattern] = STATE(5351), [sym_list_splat_pattern] = STATE(2571), [sym_as_pattern] = STATE(2570), - [sym_expression] = STATE(3758), + [sym_expression] = STATE(3726), [sym_primary_expression] = STATE(2168), [sym_not_operator] = STATE(2570), [sym_boolean_operator] = STATE(2570), @@ -104828,7 +104840,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2568), [sym_comparison_operator] = STATE(2570), [sym_lambda] = STATE(2570), - [sym_yield] = STATE(5143), + [sym_yield] = STATE(5154), [sym_attribute] = STATE(2576), [sym_subscript] = STATE(2576), [sym_ellipsis] = STATE(2568), @@ -104842,7 +104854,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2568), [sym_generator_expression] = STATE(2568), [sym_parenthesized_expression] = STATE(2568), - [sym__collection_elements] = STATE(5750), + [sym__collection_elements] = STATE(5767), [sym_conditional_expression] = STATE(2570), [sym_concatenated_string] = STATE(2568), [sym_string] = STATE(2283), @@ -104884,27 +104896,27 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(2569), }, [801] = { - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_expression_list] = STATE(5283), - [sym_pattern] = STATE(3431), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_expression_list] = STATE(5311), + [sym_pattern] = STATE(3394), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(4081), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4041), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5283), - [sym_augmented_assignment] = STATE(5283), - [sym_pattern_list] = STATE(3343), - [sym__right_hand_side] = STATE(5283), - [sym_yield] = STATE(5283), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5311), + [sym_augmented_assignment] = STATE(5311), + [sym_pattern_list] = STATE(3349), + [sym__right_hand_side] = STATE(5311), + [sym_yield] = STATE(5311), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -104918,12 +104930,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -104959,16 +104971,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [802] = { [sym_named_expression] = STATE(2570), - [sym__named_expression_lhs] = STATE(5785), - [sym_list_splat] = STATE(5143), - [sym_parenthesized_list_splat] = STATE(5143), - [sym__patterns] = STATE(5761), - [sym_pattern] = STATE(5149), - [sym_tuple_pattern] = STATE(5297), - [sym_list_pattern] = STATE(5297), + [sym__named_expression_lhs] = STATE(5863), + [sym_list_splat] = STATE(5154), + [sym_parenthesized_list_splat] = STATE(5154), + [sym__patterns] = STATE(5601), + [sym_pattern] = STATE(5158), + [sym_tuple_pattern] = STATE(5351), + [sym_list_pattern] = STATE(5351), [sym_list_splat_pattern] = STATE(2571), [sym_as_pattern] = STATE(2570), - [sym_expression] = STATE(3758), + [sym_expression] = STATE(3726), [sym_primary_expression] = STATE(2168), [sym_not_operator] = STATE(2570), [sym_boolean_operator] = STATE(2570), @@ -104976,7 +104988,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2568), [sym_comparison_operator] = STATE(2570), [sym_lambda] = STATE(2570), - [sym_yield] = STATE(5143), + [sym_yield] = STATE(5154), [sym_attribute] = STATE(2576), [sym_subscript] = STATE(2576), [sym_ellipsis] = STATE(2568), @@ -104990,7 +105002,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2568), [sym_generator_expression] = STATE(2568), [sym_parenthesized_expression] = STATE(2568), - [sym__collection_elements] = STATE(5750), + [sym__collection_elements] = STATE(5767), [sym_conditional_expression] = STATE(2570), [sym_concatenated_string] = STATE(2568), [sym_string] = STATE(2283), @@ -105033,13 +105045,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [803] = { [sym_named_expression] = STATE(2410), - [sym__named_expression_lhs] = STATE(5874), - [sym_list_splat] = STATE(4872), - [sym_dictionary_splat] = STATE(4809), - [sym_parenthesized_list_splat] = STATE(4872), + [sym__named_expression_lhs] = STATE(5722), + [sym_list_splat] = STATE(4883), + [sym_dictionary_splat] = STATE(4821), + [sym_parenthesized_list_splat] = STATE(4883), [sym_list_splat_pattern] = STATE(2500), [sym_as_pattern] = STATE(2410), - [sym_expression] = STATE(3684), + [sym_expression] = STATE(3657), [sym_primary_expression] = STATE(2161), [sym_not_operator] = STATE(2410), [sym_boolean_operator] = STATE(2410), @@ -105047,7 +105059,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2445), [sym_comparison_operator] = STATE(2410), [sym_lambda] = STATE(2410), - [sym_yield] = STATE(4872), + [sym_yield] = STATE(4883), [sym_attribute] = STATE(2445), [sym_subscript] = STATE(2445), [sym_ellipsis] = STATE(2445), @@ -105056,13 +105068,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set] = STATE(2445), [sym_tuple] = STATE(2445), [sym_dictionary] = STATE(2445), - [sym_pair] = STATE(4258), + [sym_pair] = STATE(4142), [sym_list_comprehension] = STATE(2445), [sym_dictionary_comprehension] = STATE(2445), [sym_set_comprehension] = STATE(2445), [sym_generator_expression] = STATE(2445), [sym_parenthesized_expression] = STATE(2445), - [sym__collection_elements] = STATE(5575), + [sym__collection_elements] = STATE(5580), [sym_conditional_expression] = STATE(2410), [sym_concatenated_string] = STATE(2445), [sym_string] = STATE(2226), @@ -105107,16 +105119,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [804] = { [sym_named_expression] = STATE(2570), - [sym__named_expression_lhs] = STATE(5785), - [sym_list_splat] = STATE(5143), - [sym_parenthesized_list_splat] = STATE(5143), - [sym__patterns] = STATE(5795), - [sym_pattern] = STATE(5149), - [sym_tuple_pattern] = STATE(5297), - [sym_list_pattern] = STATE(5297), + [sym__named_expression_lhs] = STATE(5863), + [sym_list_splat] = STATE(5154), + [sym_parenthesized_list_splat] = STATE(5154), + [sym__patterns] = STATE(5811), + [sym_pattern] = STATE(5158), + [sym_tuple_pattern] = STATE(5351), + [sym_list_pattern] = STATE(5351), [sym_list_splat_pattern] = STATE(2571), [sym_as_pattern] = STATE(2570), - [sym_expression] = STATE(3811), + [sym_expression] = STATE(3735), [sym_primary_expression] = STATE(2168), [sym_not_operator] = STATE(2570), [sym_boolean_operator] = STATE(2570), @@ -105124,7 +105136,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2568), [sym_comparison_operator] = STATE(2570), [sym_lambda] = STATE(2570), - [sym_yield] = STATE(5143), + [sym_yield] = STATE(5154), [sym_attribute] = STATE(2576), [sym_subscript] = STATE(2576), [sym_ellipsis] = STATE(2568), @@ -105138,7 +105150,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2568), [sym_generator_expression] = STATE(2568), [sym_parenthesized_expression] = STATE(2568), - [sym__collection_elements] = STATE(5685), + [sym__collection_elements] = STATE(5771), [sym_conditional_expression] = STATE(2570), [sym_concatenated_string] = STATE(2568), [sym_string] = STATE(2283), @@ -105181,16 +105193,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [805] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(4840), - [sym_parenthesized_list_splat] = STATE(4840), - [sym__patterns] = STATE(5706), - [sym_pattern] = STATE(4851), - [sym_tuple_pattern] = STATE(5343), - [sym_list_pattern] = STATE(5343), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(4879), + [sym_parenthesized_list_splat] = STATE(4879), + [sym__patterns] = STATE(5613), + [sym_pattern] = STATE(4881), + [sym_tuple_pattern] = STATE(5357), + [sym_list_pattern] = STATE(5357), [sym_list_splat_pattern] = STATE(2578), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3778), + [sym_expression] = STATE(3771), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -105198,7 +105210,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_yield] = STATE(4944), + [sym_yield] = STATE(4948), [sym_attribute] = STATE(2579), [sym_subscript] = STATE(2579), [sym_ellipsis] = STATE(2575), @@ -105212,7 +105224,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2575), [sym_generator_expression] = STATE(2575), [sym_parenthesized_expression] = STATE(2575), - [sym__collection_elements] = STATE(5729), + [sym__collection_elements] = STATE(5734), [sym_conditional_expression] = STATE(2577), [sym_concatenated_string] = STATE(2575), [sym_string] = STATE(2242), @@ -105254,27 +105266,27 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1428), }, [806] = { - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_expression_list] = STATE(5426), - [sym_pattern] = STATE(3431), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_expression_list] = STATE(5455), + [sym_pattern] = STATE(3394), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2000), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(4081), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4041), [sym_primary_expression] = STATE(2170), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), - [sym_assignment] = STATE(5426), - [sym_augmented_assignment] = STATE(5426), - [sym_pattern_list] = STATE(3343), - [sym__right_hand_side] = STATE(5426), - [sym_yield] = STATE(5426), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), + [sym_assignment] = STATE(5455), + [sym_augmented_assignment] = STATE(5455), + [sym_pattern_list] = STATE(3349), + [sym__right_hand_side] = STATE(5455), + [sym_yield] = STATE(5455), [sym_attribute] = STATE(1982), [sym_subscript] = STATE(1982), [sym_ellipsis] = STATE(2230), @@ -105288,12 +105300,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(9), @@ -105329,13 +105341,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [807] = { [sym_named_expression] = STATE(2410), - [sym__named_expression_lhs] = STATE(5874), - [sym_list_splat] = STATE(4872), - [sym_dictionary_splat] = STATE(4859), - [sym_parenthesized_list_splat] = STATE(4872), + [sym__named_expression_lhs] = STATE(5722), + [sym_list_splat] = STATE(4883), + [sym_dictionary_splat] = STATE(4868), + [sym_parenthesized_list_splat] = STATE(4883), [sym_list_splat_pattern] = STATE(2500), [sym_as_pattern] = STATE(2410), - [sym_expression] = STATE(3665), + [sym_expression] = STATE(3628), [sym_primary_expression] = STATE(2161), [sym_not_operator] = STATE(2410), [sym_boolean_operator] = STATE(2410), @@ -105343,7 +105355,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2445), [sym_comparison_operator] = STATE(2410), [sym_lambda] = STATE(2410), - [sym_yield] = STATE(4872), + [sym_yield] = STATE(4883), [sym_attribute] = STATE(2445), [sym_subscript] = STATE(2445), [sym_ellipsis] = STATE(2445), @@ -105352,13 +105364,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set] = STATE(2445), [sym_tuple] = STATE(2445), [sym_dictionary] = STATE(2445), - [sym_pair] = STATE(4157), + [sym_pair] = STATE(4103), [sym_list_comprehension] = STATE(2445), [sym_dictionary_comprehension] = STATE(2445), [sym_set_comprehension] = STATE(2445), [sym_generator_expression] = STATE(2445), [sym_parenthesized_expression] = STATE(2445), - [sym__collection_elements] = STATE(5810), + [sym__collection_elements] = STATE(5865), [sym_conditional_expression] = STATE(2410), [sym_concatenated_string] = STATE(2445), [sym_string] = STATE(2226), @@ -105403,16 +105415,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [808] = { [sym_named_expression] = STATE(2570), - [sym__named_expression_lhs] = STATE(5785), - [sym_list_splat] = STATE(5143), - [sym_parenthesized_list_splat] = STATE(5143), - [sym__patterns] = STATE(5795), - [sym_pattern] = STATE(5149), - [sym_tuple_pattern] = STATE(5297), - [sym_list_pattern] = STATE(5297), + [sym__named_expression_lhs] = STATE(5863), + [sym_list_splat] = STATE(5154), + [sym_parenthesized_list_splat] = STATE(5154), + [sym__patterns] = STATE(5811), + [sym_pattern] = STATE(5158), + [sym_tuple_pattern] = STATE(5351), + [sym_list_pattern] = STATE(5351), [sym_list_splat_pattern] = STATE(2571), [sym_as_pattern] = STATE(2570), - [sym_expression] = STATE(3758), + [sym_expression] = STATE(3726), [sym_primary_expression] = STATE(2168), [sym_not_operator] = STATE(2570), [sym_boolean_operator] = STATE(2570), @@ -105420,7 +105432,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2568), [sym_comparison_operator] = STATE(2570), [sym_lambda] = STATE(2570), - [sym_yield] = STATE(5143), + [sym_yield] = STATE(5154), [sym_attribute] = STATE(2576), [sym_subscript] = STATE(2576), [sym_ellipsis] = STATE(2568), @@ -105434,7 +105446,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2568), [sym_generator_expression] = STATE(2568), [sym_parenthesized_expression] = STATE(2568), - [sym__collection_elements] = STATE(5750), + [sym__collection_elements] = STATE(5767), [sym_conditional_expression] = STATE(2570), [sym_concatenated_string] = STATE(2568), [sym_string] = STATE(2283), @@ -105477,13 +105489,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [809] = { [sym_named_expression] = STATE(2410), - [sym__named_expression_lhs] = STATE(5874), - [sym_list_splat] = STATE(4872), - [sym_dictionary_splat] = STATE(5109), - [sym_parenthesized_list_splat] = STATE(4872), + [sym__named_expression_lhs] = STATE(5722), + [sym_list_splat] = STATE(4883), + [sym_dictionary_splat] = STATE(5113), + [sym_parenthesized_list_splat] = STATE(4883), [sym_list_splat_pattern] = STATE(2500), [sym_as_pattern] = STATE(2410), - [sym_expression] = STATE(3693), + [sym_expression] = STATE(3674), [sym_primary_expression] = STATE(2161), [sym_not_operator] = STATE(2410), [sym_boolean_operator] = STATE(2410), @@ -105491,7 +105503,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2445), [sym_comparison_operator] = STATE(2410), [sym_lambda] = STATE(2410), - [sym_yield] = STATE(4872), + [sym_yield] = STATE(4883), [sym_attribute] = STATE(2445), [sym_subscript] = STATE(2445), [sym_ellipsis] = STATE(2445), @@ -105500,13 +105512,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set] = STATE(2445), [sym_tuple] = STATE(2445), [sym_dictionary] = STATE(2445), - [sym_pair] = STATE(4260), + [sym_pair] = STATE(4208), [sym_list_comprehension] = STATE(2445), [sym_dictionary_comprehension] = STATE(2445), [sym_set_comprehension] = STATE(2445), [sym_generator_expression] = STATE(2445), [sym_parenthesized_expression] = STATE(2445), - [sym__collection_elements] = STATE(5778), + [sym__collection_elements] = STATE(5792), [sym_conditional_expression] = STATE(2410), [sym_concatenated_string] = STATE(2445), [sym_string] = STATE(2226), @@ -105551,16 +105563,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [810] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(4840), - [sym_parenthesized_list_splat] = STATE(4840), - [sym__patterns] = STATE(5706), - [sym_pattern] = STATE(4851), - [sym_tuple_pattern] = STATE(5343), - [sym_list_pattern] = STATE(5343), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(4879), + [sym_parenthesized_list_splat] = STATE(4879), + [sym__patterns] = STATE(5613), + [sym_pattern] = STATE(4881), + [sym_tuple_pattern] = STATE(5357), + [sym_list_pattern] = STATE(5357), [sym_list_splat_pattern] = STATE(2578), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3789), + [sym_expression] = STATE(3806), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -105568,7 +105580,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_yield] = STATE(5102), + [sym_yield] = STATE(5104), [sym_attribute] = STATE(2579), [sym_subscript] = STATE(2579), [sym_ellipsis] = STATE(2575), @@ -105582,7 +105594,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2575), [sym_generator_expression] = STATE(2575), [sym_parenthesized_expression] = STATE(2575), - [sym__collection_elements] = STATE(5714), + [sym__collection_elements] = STATE(5719), [sym_conditional_expression] = STATE(2577), [sym_concatenated_string] = STATE(2575), [sym_string] = STATE(2242), @@ -105625,16 +105637,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [811] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(4886), - [sym_parenthesized_list_splat] = STATE(4888), - [sym__patterns] = STATE(5709), - [sym_pattern] = STATE(4851), - [sym_tuple_pattern] = STATE(5343), - [sym_list_pattern] = STATE(5343), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(4893), + [sym_parenthesized_list_splat] = STATE(4894), + [sym__patterns] = STATE(5712), + [sym_pattern] = STATE(4881), + [sym_tuple_pattern] = STATE(5357), + [sym_list_pattern] = STATE(5357), [sym_list_splat_pattern] = STATE(2578), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3736), + [sym_expression] = STATE(3751), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -105642,7 +105654,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_yield] = STATE(4857), + [sym_yield] = STATE(4859), [sym_attribute] = STATE(2579), [sym_subscript] = STATE(2579), [sym_ellipsis] = STATE(2575), @@ -105656,7 +105668,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2575), [sym_generator_expression] = STATE(2575), [sym_parenthesized_expression] = STATE(2575), - [sym__collection_elements] = STATE(5746), + [sym__collection_elements] = STATE(5788), [sym_conditional_expression] = STATE(2577), [sym_concatenated_string] = STATE(2575), [sym_string] = STATE(2242), @@ -105699,16 +105711,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [812] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(5252), - [sym_parenthesized_list_splat] = STATE(5257), - [sym__patterns] = STATE(5595), - [sym_pattern] = STATE(4851), - [sym_tuple_pattern] = STATE(5343), - [sym_list_pattern] = STATE(5343), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(5261), + [sym_parenthesized_list_splat] = STATE(5266), + [sym__patterns] = STATE(5556), + [sym_pattern] = STATE(4881), + [sym_tuple_pattern] = STATE(5357), + [sym_list_pattern] = STATE(5357), [sym_list_splat_pattern] = STATE(2578), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3757), + [sym_expression] = STATE(3766), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -105716,7 +105728,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_yield] = STATE(4784), + [sym_yield] = STATE(4793), [sym_attribute] = STATE(2579), [sym_subscript] = STATE(2579), [sym_ellipsis] = STATE(2575), @@ -105730,7 +105742,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2575), [sym_generator_expression] = STATE(2575), [sym_parenthesized_expression] = STATE(2575), - [sym__collection_elements] = STATE(5773), + [sym__collection_elements] = STATE(5635), [sym_conditional_expression] = STATE(2577), [sym_concatenated_string] = STATE(2575), [sym_string] = STATE(2242), @@ -105773,16 +105785,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [813] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(4840), - [sym_parenthesized_list_splat] = STATE(4840), - [sym__patterns] = STATE(5706), - [sym_pattern] = STATE(4851), - [sym_tuple_pattern] = STATE(5343), - [sym_list_pattern] = STATE(5343), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(4879), + [sym_parenthesized_list_splat] = STATE(4879), + [sym__patterns] = STATE(5613), + [sym_pattern] = STATE(4881), + [sym_tuple_pattern] = STATE(5357), + [sym_list_pattern] = STATE(5357), [sym_list_splat_pattern] = STATE(2578), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3814), + [sym_expression] = STATE(3778), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -105790,7 +105802,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_yield] = STATE(4911), + [sym_yield] = STATE(4941), [sym_attribute] = STATE(2579), [sym_subscript] = STATE(2579), [sym_ellipsis] = STATE(2575), @@ -105804,7 +105816,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2575), [sym_generator_expression] = STATE(2575), [sym_parenthesized_expression] = STATE(2575), - [sym__collection_elements] = STATE(5521), + [sym__collection_elements] = STATE(5877), [sym_conditional_expression] = STATE(2577), [sym_concatenated_string] = STATE(2575), [sym_string] = STATE(2242), @@ -105847,16 +105859,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [814] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(4840), - [sym_parenthesized_list_splat] = STATE(4840), - [sym__patterns] = STATE(5595), - [sym_pattern] = STATE(4851), - [sym_tuple_pattern] = STATE(5343), - [sym_list_pattern] = STATE(5343), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(4879), + [sym_parenthesized_list_splat] = STATE(4879), + [sym__patterns] = STATE(5556), + [sym_pattern] = STATE(4881), + [sym_tuple_pattern] = STATE(5357), + [sym_list_pattern] = STATE(5357), [sym_list_splat_pattern] = STATE(2578), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3789), + [sym_expression] = STATE(3806), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -105864,7 +105876,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_yield] = STATE(5102), + [sym_yield] = STATE(5104), [sym_attribute] = STATE(2579), [sym_subscript] = STATE(2579), [sym_ellipsis] = STATE(2575), @@ -105878,7 +105890,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2575), [sym_generator_expression] = STATE(2575), [sym_parenthesized_expression] = STATE(2575), - [sym__collection_elements] = STATE(5714), + [sym__collection_elements] = STATE(5719), [sym_conditional_expression] = STATE(2577), [sym_concatenated_string] = STATE(2575), [sym_string] = STATE(2242), @@ -105921,16 +105933,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [815] = { [sym_named_expression] = STATE(2570), - [sym__named_expression_lhs] = STATE(5785), - [sym_list_splat] = STATE(5143), - [sym_parenthesized_list_splat] = STATE(5143), - [sym__patterns] = STATE(5748), - [sym_pattern] = STATE(5149), - [sym_tuple_pattern] = STATE(5297), - [sym_list_pattern] = STATE(5297), + [sym__named_expression_lhs] = STATE(5863), + [sym_list_splat] = STATE(5154), + [sym_parenthesized_list_splat] = STATE(5154), + [sym__patterns] = STATE(5757), + [sym_pattern] = STATE(5158), + [sym_tuple_pattern] = STATE(5351), + [sym_list_pattern] = STATE(5351), [sym_list_splat_pattern] = STATE(2571), [sym_as_pattern] = STATE(2570), - [sym_expression] = STATE(3758), + [sym_expression] = STATE(3726), [sym_primary_expression] = STATE(2168), [sym_not_operator] = STATE(2570), [sym_boolean_operator] = STATE(2570), @@ -105938,7 +105950,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2568), [sym_comparison_operator] = STATE(2570), [sym_lambda] = STATE(2570), - [sym_yield] = STATE(5143), + [sym_yield] = STATE(5154), [sym_attribute] = STATE(2576), [sym_subscript] = STATE(2576), [sym_ellipsis] = STATE(2568), @@ -105952,7 +105964,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2568), [sym_generator_expression] = STATE(2568), [sym_parenthesized_expression] = STATE(2568), - [sym__collection_elements] = STATE(5750), + [sym__collection_elements] = STATE(5767), [sym_conditional_expression] = STATE(2570), [sym_concatenated_string] = STATE(2568), [sym_string] = STATE(2283), @@ -106139,10 +106151,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [818] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(3909), + [sym_expression] = STATE(3911), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -106154,12 +106166,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2685), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), - [sym_type] = STATE(4436), - [sym_splat_type] = STATE(4492), - [sym_generic_type] = STATE(4492), - [sym_union_type] = STATE(4492), - [sym_constrained_type] = STATE(4492), - [sym_member_type] = STATE(4492), + [sym_type] = STATE(4421), + [sym_splat_type] = STATE(4519), + [sym_generic_type] = STATE(4519), + [sym_union_type] = STATE(4519), + [sym_constrained_type] = STATE(4519), + [sym_member_type] = STATE(4519), [sym_list] = STATE(2685), [sym_set] = STATE(2685), [sym_tuple] = STATE(2685), @@ -106355,10 +106367,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [821] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(3909), + [sym_expression] = STATE(3911), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -106370,12 +106382,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2685), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), - [sym_type] = STATE(4436), - [sym_splat_type] = STATE(4492), - [sym_generic_type] = STATE(4492), - [sym_union_type] = STATE(4492), - [sym_constrained_type] = STATE(4492), - [sym_member_type] = STATE(4492), + [sym_type] = STATE(4421), + [sym_splat_type] = STATE(4519), + [sym_generic_type] = STATE(4519), + [sym_union_type] = STATE(4519), + [sym_constrained_type] = STATE(4519), + [sym_member_type] = STATE(4519), [sym_list] = STATE(2685), [sym_set] = STATE(2685), [sym_tuple] = STATE(2685), @@ -106571,10 +106583,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [824] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(3909), + [sym_expression] = STATE(3911), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -106586,12 +106598,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2685), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), - [sym_type] = STATE(4436), - [sym_splat_type] = STATE(4492), - [sym_generic_type] = STATE(4492), - [sym_union_type] = STATE(4492), - [sym_constrained_type] = STATE(4492), - [sym_member_type] = STATE(4492), + [sym_type] = STATE(4421), + [sym_splat_type] = STATE(4519), + [sym_generic_type] = STATE(4519), + [sym_union_type] = STATE(4519), + [sym_constrained_type] = STATE(4519), + [sym_member_type] = STATE(4519), [sym_list] = STATE(2685), [sym_set] = STATE(2685), [sym_tuple] = STATE(2685), @@ -106643,10 +106655,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [825] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(3909), + [sym_expression] = STATE(3911), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -106658,12 +106670,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2685), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), - [sym_type] = STATE(4436), - [sym_splat_type] = STATE(4492), - [sym_generic_type] = STATE(4492), - [sym_union_type] = STATE(4492), - [sym_constrained_type] = STATE(4492), - [sym_member_type] = STATE(4492), + [sym_type] = STATE(4421), + [sym_splat_type] = STATE(4519), + [sym_generic_type] = STATE(4519), + [sym_union_type] = STATE(4519), + [sym_constrained_type] = STATE(4519), + [sym_member_type] = STATE(4519), [sym_list] = STATE(2685), [sym_set] = STATE(2685), [sym_tuple] = STATE(2685), @@ -106714,24 +106726,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(2541), }, [826] = { - [sym_named_expression] = STATE(3933), - [sym__named_expression_lhs] = STATE(5687), - [sym_expression_list] = STATE(4577), - [sym_pattern] = STATE(5287), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_named_expression] = STATE(3948), + [sym__named_expression_lhs] = STATE(5709), + [sym_expression_list] = STATE(4429), + [sym_pattern] = STATE(5321), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2413), - [sym_as_pattern] = STATE(3933), - [sym_expression] = STATE(3867), + [sym_as_pattern] = STATE(3948), + [sym_expression] = STATE(3874), [sym_primary_expression] = STATE(2159), - [sym_not_operator] = STATE(3933), - [sym_boolean_operator] = STATE(3933), + [sym_not_operator] = STATE(3948), + [sym_boolean_operator] = STATE(3948), [sym_binary_operator] = STATE(2405), [sym_unary_operator] = STATE(2405), - [sym_comparison_operator] = STATE(3933), - [sym_lambda] = STATE(3933), - [sym_pattern_list] = STATE(4577), - [sym_yield] = STATE(4577), + [sym_comparison_operator] = STATE(3948), + [sym_lambda] = STATE(3948), + [sym_pattern_list] = STATE(4429), + [sym_yield] = STATE(4429), [sym_attribute] = STATE(2427), [sym_subscript] = STATE(2427), [sym_ellipsis] = STATE(2405), @@ -106745,13 +106757,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2405), [sym_generator_expression] = STATE(2405), [sym_parenthesized_expression] = STATE(2405), - [sym_conditional_expression] = STATE(3933), + [sym_conditional_expression] = STATE(3948), [sym_concatenated_string] = STATE(2405), [sym_string] = STATE(2231), - [sym__f_expression] = STATE(4577), + [sym__f_expression] = STATE(4429), [sym_none] = STATE(2405), [sym_await] = STATE(2405), - [sym_new_expression] = STATE(3933), + [sym_new_expression] = STATE(3948), [sym_sizeof_expression] = STATE(2405), [sym_cast_expression] = STATE(2405), [sym_identifier] = ACTIONS(2753), @@ -106859,10 +106871,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [828] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(3909), + [sym_expression] = STATE(3911), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -106874,12 +106886,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2685), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), - [sym_type] = STATE(4436), - [sym_splat_type] = STATE(4492), - [sym_generic_type] = STATE(4492), - [sym_union_type] = STATE(4492), - [sym_constrained_type] = STATE(4492), - [sym_member_type] = STATE(4492), + [sym_type] = STATE(4421), + [sym_splat_type] = STATE(4519), + [sym_generic_type] = STATE(4519), + [sym_union_type] = STATE(4519), + [sym_constrained_type] = STATE(4519), + [sym_member_type] = STATE(4519), [sym_list] = STATE(2685), [sym_set] = STATE(2685), [sym_tuple] = STATE(2685), @@ -107002,24 +107014,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(2737), }, [830] = { - [sym_named_expression] = STATE(3933), - [sym__named_expression_lhs] = STATE(5687), - [sym_expression_list] = STATE(4440), - [sym_pattern] = STATE(5287), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_named_expression] = STATE(3948), + [sym__named_expression_lhs] = STATE(5709), + [sym_expression_list] = STATE(4502), + [sym_pattern] = STATE(5321), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2413), - [sym_as_pattern] = STATE(3933), - [sym_expression] = STATE(3867), + [sym_as_pattern] = STATE(3948), + [sym_expression] = STATE(3874), [sym_primary_expression] = STATE(2159), - [sym_not_operator] = STATE(3933), - [sym_boolean_operator] = STATE(3933), + [sym_not_operator] = STATE(3948), + [sym_boolean_operator] = STATE(3948), [sym_binary_operator] = STATE(2405), [sym_unary_operator] = STATE(2405), - [sym_comparison_operator] = STATE(3933), - [sym_lambda] = STATE(3933), - [sym_pattern_list] = STATE(4440), - [sym_yield] = STATE(4440), + [sym_comparison_operator] = STATE(3948), + [sym_lambda] = STATE(3948), + [sym_pattern_list] = STATE(4502), + [sym_yield] = STATE(4502), [sym_attribute] = STATE(2427), [sym_subscript] = STATE(2427), [sym_ellipsis] = STATE(2405), @@ -107033,13 +107045,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2405), [sym_generator_expression] = STATE(2405), [sym_parenthesized_expression] = STATE(2405), - [sym_conditional_expression] = STATE(3933), + [sym_conditional_expression] = STATE(3948), [sym_concatenated_string] = STATE(2405), [sym_string] = STATE(2231), - [sym__f_expression] = STATE(4440), + [sym__f_expression] = STATE(4502), [sym_none] = STATE(2405), [sym_await] = STATE(2405), - [sym_new_expression] = STATE(3933), + [sym_new_expression] = STATE(3948), [sym_sizeof_expression] = STATE(2405), [sym_cast_expression] = STATE(2405), [sym_identifier] = ACTIONS(2753), @@ -107075,10 +107087,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [831] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(3909), + [sym_expression] = STATE(3911), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -107090,12 +107102,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2685), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), - [sym_type] = STATE(4436), - [sym_splat_type] = STATE(4492), - [sym_generic_type] = STATE(4492), - [sym_union_type] = STATE(4492), - [sym_constrained_type] = STATE(4492), - [sym_member_type] = STATE(4492), + [sym_type] = STATE(4421), + [sym_splat_type] = STATE(4519), + [sym_generic_type] = STATE(4519), + [sym_union_type] = STATE(4519), + [sym_constrained_type] = STATE(4519), + [sym_member_type] = STATE(4519), [sym_list] = STATE(2685), [sym_set] = STATE(2685), [sym_tuple] = STATE(2685), @@ -107146,28 +107158,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(2541), }, [832] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5695), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5708), [sym_list_splat_pattern] = STATE(2435), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(4181), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4259), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), [sym_attribute] = STATE(2508), [sym_subscript] = STATE(2508), [sym_ellipsis] = STATE(2508), [sym_call] = STATE(2508), [sym_type] = STATE(5127), - [sym_splat_type] = STATE(4760), - [sym_generic_type] = STATE(4760), - [sym_union_type] = STATE(4760), - [sym_constrained_type] = STATE(4760), - [sym_member_type] = STATE(4760), + [sym_splat_type] = STATE(4633), + [sym_generic_type] = STATE(4633), + [sym_union_type] = STATE(4633), + [sym_constrained_type] = STATE(4633), + [sym_member_type] = STATE(4633), [sym_list] = STATE(2508), [sym_set] = STATE(2508), [sym_tuple] = STATE(2508), @@ -107177,12 +107189,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(2779), @@ -107288,28 +107300,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1548), }, [834] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5695), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5708), [sym_list_splat_pattern] = STATE(2435), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(4181), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4259), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), [sym_attribute] = STATE(2508), [sym_subscript] = STATE(2508), [sym_ellipsis] = STATE(2508), [sym_call] = STATE(2508), - [sym_type] = STATE(4977), - [sym_splat_type] = STATE(4760), - [sym_generic_type] = STATE(4760), - [sym_union_type] = STATE(4760), - [sym_constrained_type] = STATE(4760), - [sym_member_type] = STATE(4760), + [sym_type] = STATE(4985), + [sym_splat_type] = STATE(4633), + [sym_generic_type] = STATE(4633), + [sym_union_type] = STATE(4633), + [sym_constrained_type] = STATE(4633), + [sym_member_type] = STATE(4633), [sym_list] = STATE(2508), [sym_set] = STATE(2508), [sym_tuple] = STATE(2508), @@ -107319,12 +107331,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(2779), @@ -107360,13 +107372,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [835] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(4868), - [sym_dictionary_splat] = STATE(4868), - [sym_parenthesized_list_splat] = STATE(4869), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(4870), + [sym_dictionary_splat] = STATE(4870), + [sym_parenthesized_list_splat] = STATE(4871), [sym_list_splat_pattern] = STATE(2540), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3748), + [sym_expression] = STATE(3754), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -107378,7 +107390,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2575), [sym_ellipsis] = STATE(2575), [sym_call] = STATE(2575), - [sym_keyword_argument] = STATE(4868), + [sym_keyword_argument] = STATE(4870), [sym_list] = STATE(2575), [sym_set] = STATE(2575), [sym_tuple] = STATE(2575), @@ -107430,28 +107442,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1428), }, [836] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5695), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5708), [sym_list_splat_pattern] = STATE(2435), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(4181), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4259), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), [sym_attribute] = STATE(2508), [sym_subscript] = STATE(2508), [sym_ellipsis] = STATE(2508), [sym_call] = STATE(2508), - [sym_type] = STATE(4931), - [sym_splat_type] = STATE(4760), - [sym_generic_type] = STATE(4760), - [sym_union_type] = STATE(4760), - [sym_constrained_type] = STATE(4760), - [sym_member_type] = STATE(4760), + [sym_type] = STATE(4958), + [sym_splat_type] = STATE(4633), + [sym_generic_type] = STATE(4633), + [sym_union_type] = STATE(4633), + [sym_constrained_type] = STATE(4633), + [sym_member_type] = STATE(4633), [sym_list] = STATE(2508), [sym_set] = STATE(2508), [sym_tuple] = STATE(2508), @@ -107461,12 +107473,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(2779), @@ -107501,11 +107513,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1313), }, [837] = { - [sym_pattern] = STATE(3312), - [sym_tuple_pattern] = STATE(3329), - [sym_list_pattern] = STATE(3329), + [sym_pattern] = STATE(3303), + [sym_tuple_pattern] = STATE(3293), + [sym_list_pattern] = STATE(3293), [sym_list_splat_pattern] = STATE(2604), - [sym_primary_expression] = STATE(3337), + [sym_primary_expression] = STATE(3294), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), [sym_attribute] = STATE(2605), @@ -107572,11 +107584,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1313), }, [838] = { - [sym_pattern] = STATE(3312), - [sym_tuple_pattern] = STATE(3329), - [sym_list_pattern] = STATE(3329), + [sym_pattern] = STATE(3303), + [sym_tuple_pattern] = STATE(3293), + [sym_list_pattern] = STATE(3293), [sym_list_splat_pattern] = STATE(2604), - [sym_primary_expression] = STATE(3337), + [sym_primary_expression] = STATE(3294), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), [sym_attribute] = STATE(2605), @@ -107643,28 +107655,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1313), }, [839] = { - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5872), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5878), [sym_list_splat_pattern] = STATE(2215), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3858), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(3854), [sym_primary_expression] = STATE(2131), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), [sym_attribute] = STATE(2230), [sym_subscript] = STATE(2230), [sym_ellipsis] = STATE(2230), [sym_call] = STATE(2230), - [sym_type] = STATE(4396), - [sym_splat_type] = STATE(4327), - [sym_generic_type] = STATE(4327), - [sym_union_type] = STATE(4327), - [sym_constrained_type] = STATE(4327), - [sym_member_type] = STATE(4327), + [sym_type] = STATE(4379), + [sym_splat_type] = STATE(4350), + [sym_generic_type] = STATE(4350), + [sym_union_type] = STATE(4350), + [sym_constrained_type] = STATE(4350), + [sym_member_type] = STATE(4350), [sym_list] = STATE(2230), [sym_set] = STATE(2230), [sym_tuple] = STATE(2230), @@ -107674,12 +107686,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(2813), @@ -107786,10 +107798,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [841] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(3909), + [sym_expression] = STATE(3911), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -107801,12 +107813,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2685), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), - [sym_type] = STATE(4436), - [sym_splat_type] = STATE(4492), - [sym_generic_type] = STATE(4492), - [sym_union_type] = STATE(4492), - [sym_constrained_type] = STATE(4492), - [sym_member_type] = STATE(4492), + [sym_type] = STATE(4421), + [sym_splat_type] = STATE(4519), + [sym_generic_type] = STATE(4519), + [sym_union_type] = STATE(4519), + [sym_constrained_type] = STATE(4519), + [sym_member_type] = STATE(4519), [sym_list] = STATE(2685), [sym_set] = STATE(2685), [sym_tuple] = STATE(2685), @@ -107857,13 +107869,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [842] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(5036), - [sym_dictionary_splat] = STATE(5036), - [sym_parenthesized_list_splat] = STATE(5037), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(5039), + [sym_dictionary_splat] = STATE(5039), + [sym_parenthesized_list_splat] = STATE(5040), [sym_list_splat_pattern] = STATE(2540), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3805), + [sym_expression] = STATE(3800), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -107875,7 +107887,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2575), [sym_ellipsis] = STATE(2575), [sym_call] = STATE(2575), - [sym_keyword_argument] = STATE(5036), + [sym_keyword_argument] = STATE(5039), [sym_list] = STATE(2575), [sym_set] = STATE(2575), [sym_tuple] = STATE(2575), @@ -107927,28 +107939,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1428), }, [843] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5695), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5708), [sym_list_splat_pattern] = STATE(2435), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(4181), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4259), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), [sym_attribute] = STATE(2508), [sym_subscript] = STATE(2508), [sym_ellipsis] = STATE(2508), [sym_call] = STATE(2508), - [sym_type] = STATE(5084), - [sym_splat_type] = STATE(4760), - [sym_generic_type] = STATE(4760), - [sym_union_type] = STATE(4760), - [sym_constrained_type] = STATE(4760), - [sym_member_type] = STATE(4760), + [sym_type] = STATE(5119), + [sym_splat_type] = STATE(4633), + [sym_generic_type] = STATE(4633), + [sym_union_type] = STATE(4633), + [sym_constrained_type] = STATE(4633), + [sym_member_type] = STATE(4633), [sym_list] = STATE(2508), [sym_set] = STATE(2508), [sym_tuple] = STATE(2508), @@ -107958,12 +107970,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(2779), @@ -107998,28 +108010,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1313), }, [844] = { - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5872), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5878), [sym_list_splat_pattern] = STATE(2215), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3858), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(3854), [sym_primary_expression] = STATE(2131), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), [sym_attribute] = STATE(2230), [sym_subscript] = STATE(2230), [sym_ellipsis] = STATE(2230), [sym_call] = STATE(2230), - [sym_type] = STATE(4378), - [sym_splat_type] = STATE(4327), - [sym_generic_type] = STATE(4327), - [sym_union_type] = STATE(4327), - [sym_constrained_type] = STATE(4327), - [sym_member_type] = STATE(4327), + [sym_type] = STATE(4370), + [sym_splat_type] = STATE(4350), + [sym_generic_type] = STATE(4350), + [sym_union_type] = STATE(4350), + [sym_constrained_type] = STATE(4350), + [sym_member_type] = STATE(4350), [sym_list] = STATE(2230), [sym_set] = STATE(2230), [sym_tuple] = STATE(2230), @@ -108029,12 +108041,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(2813), @@ -108070,10 +108082,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [845] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(3909), + [sym_expression] = STATE(3911), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -108085,12 +108097,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2685), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), - [sym_type] = STATE(4548), - [sym_splat_type] = STATE(4492), - [sym_generic_type] = STATE(4492), - [sym_union_type] = STATE(4492), - [sym_constrained_type] = STATE(4492), - [sym_member_type] = STATE(4492), + [sym_type] = STATE(4518), + [sym_splat_type] = STATE(4519), + [sym_generic_type] = STATE(4519), + [sym_union_type] = STATE(4519), + [sym_constrained_type] = STATE(4519), + [sym_member_type] = STATE(4519), [sym_list] = STATE(2685), [sym_set] = STATE(2685), [sym_tuple] = STATE(2685), @@ -108211,28 +108223,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1482), }, [847] = { - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_list_splat_pattern] = STATE(2215), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3941), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(3904), [sym_primary_expression] = STATE(2131), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), [sym_attribute] = STATE(2230), [sym_subscript] = STATE(2230), [sym_ellipsis] = STATE(2230), [sym_call] = STATE(2230), - [sym_type] = STATE(4532), - [sym_splat_type] = STATE(4327), - [sym_generic_type] = STATE(4327), - [sym_union_type] = STATE(4327), - [sym_constrained_type] = STATE(4327), - [sym_member_type] = STATE(4327), + [sym_type] = STATE(4480), + [sym_splat_type] = STATE(4350), + [sym_generic_type] = STATE(4350), + [sym_union_type] = STATE(4350), + [sym_constrained_type] = STATE(4350), + [sym_member_type] = STATE(4350), [sym_list] = STATE(2230), [sym_set] = STATE(2230), [sym_tuple] = STATE(2230), @@ -108242,12 +108254,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(2813), @@ -108283,10 +108295,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [848] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(3909), + [sym_expression] = STATE(3911), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -108298,12 +108310,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2685), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), - [sym_type] = STATE(4294), - [sym_splat_type] = STATE(4492), - [sym_generic_type] = STATE(4492), - [sym_union_type] = STATE(4492), - [sym_constrained_type] = STATE(4492), - [sym_member_type] = STATE(4492), + [sym_type] = STATE(4330), + [sym_splat_type] = STATE(4519), + [sym_generic_type] = STATE(4519), + [sym_union_type] = STATE(4519), + [sym_constrained_type] = STATE(4519), + [sym_member_type] = STATE(4519), [sym_list] = STATE(2685), [sym_set] = STATE(2685), [sym_tuple] = STATE(2685), @@ -108353,28 +108365,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(2541), }, [849] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5695), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5708), [sym_list_splat_pattern] = STATE(2435), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(4181), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4259), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), [sym_attribute] = STATE(2508), [sym_subscript] = STATE(2508), [sym_ellipsis] = STATE(2508), [sym_call] = STATE(2508), - [sym_type] = STATE(5192), - [sym_splat_type] = STATE(4760), - [sym_generic_type] = STATE(4760), - [sym_union_type] = STATE(4760), - [sym_constrained_type] = STATE(4760), - [sym_member_type] = STATE(4760), + [sym_type] = STATE(5220), + [sym_splat_type] = STATE(4633), + [sym_generic_type] = STATE(4633), + [sym_union_type] = STATE(4633), + [sym_constrained_type] = STATE(4633), + [sym_member_type] = STATE(4633), [sym_list] = STATE(2508), [sym_set] = STATE(2508), [sym_tuple] = STATE(2508), @@ -108384,12 +108396,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(2779), @@ -108425,13 +108437,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [850] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_with_item] = STATE(5251), - [sym_list_splat] = STATE(4840), - [sym_parenthesized_list_splat] = STATE(4840), + [sym__named_expression_lhs] = STATE(5637), + [sym_with_item] = STATE(5277), + [sym_list_splat] = STATE(4879), + [sym_parenthesized_list_splat] = STATE(4879), [sym_list_splat_pattern] = STATE(2540), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3727), + [sym_expression] = STATE(3736), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -108439,7 +108451,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_yield] = STATE(5102), + [sym_yield] = STATE(5104), [sym_attribute] = STATE(2575), [sym_subscript] = STATE(2575), [sym_ellipsis] = STATE(2575), @@ -108453,7 +108465,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2575), [sym_generator_expression] = STATE(2575), [sym_parenthesized_expression] = STATE(2575), - [sym__collection_elements] = STATE(5714), + [sym__collection_elements] = STATE(5719), [sym_conditional_expression] = STATE(2577), [sym_concatenated_string] = STATE(2575), [sym_string] = STATE(2242), @@ -108496,10 +108508,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [851] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(3909), + [sym_expression] = STATE(3911), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -108511,12 +108523,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2685), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), - [sym_type] = STATE(4358), - [sym_splat_type] = STATE(4492), - [sym_generic_type] = STATE(4492), - [sym_union_type] = STATE(4492), - [sym_constrained_type] = STATE(4492), - [sym_member_type] = STATE(4492), + [sym_type] = STATE(4277), + [sym_splat_type] = STATE(4519), + [sym_generic_type] = STATE(4519), + [sym_union_type] = STATE(4519), + [sym_constrained_type] = STATE(4519), + [sym_member_type] = STATE(4519), [sym_list] = STATE(2685), [sym_set] = STATE(2685), [sym_tuple] = STATE(2685), @@ -108637,28 +108649,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1502), }, [853] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5801), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5807), [sym_list_splat_pattern] = STATE(2435), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(4000), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4072), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), [sym_attribute] = STATE(2508), [sym_subscript] = STATE(2508), [sym_ellipsis] = STATE(2508), [sym_call] = STATE(2508), - [sym_type] = STATE(4644), - [sym_splat_type] = STATE(4760), - [sym_generic_type] = STATE(4760), - [sym_union_type] = STATE(4760), - [sym_constrained_type] = STATE(4760), - [sym_member_type] = STATE(4760), + [sym_type] = STATE(4654), + [sym_splat_type] = STATE(4633), + [sym_generic_type] = STATE(4633), + [sym_union_type] = STATE(4633), + [sym_constrained_type] = STATE(4633), + [sym_member_type] = STATE(4633), [sym_list] = STATE(2508), [sym_set] = STATE(2508), [sym_tuple] = STATE(2508), @@ -108668,12 +108680,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(2779), @@ -108708,28 +108720,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1313), }, [854] = { - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5872), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5878), [sym_list_splat_pattern] = STATE(2215), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3858), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(3854), [sym_primary_expression] = STATE(2131), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), [sym_attribute] = STATE(2230), [sym_subscript] = STATE(2230), [sym_ellipsis] = STATE(2230), [sym_call] = STATE(2230), - [sym_type] = STATE(4380), - [sym_splat_type] = STATE(4327), - [sym_generic_type] = STATE(4327), - [sym_union_type] = STATE(4327), - [sym_constrained_type] = STATE(4327), - [sym_member_type] = STATE(4327), + [sym_type] = STATE(4269), + [sym_splat_type] = STATE(4350), + [sym_generic_type] = STATE(4350), + [sym_union_type] = STATE(4350), + [sym_constrained_type] = STATE(4350), + [sym_member_type] = STATE(4350), [sym_list] = STATE(2230), [sym_set] = STATE(2230), [sym_tuple] = STATE(2230), @@ -108739,12 +108751,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(2813), @@ -108780,13 +108792,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [855] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(5161), - [sym_dictionary_splat] = STATE(5161), - [sym_parenthesized_list_splat] = STATE(5162), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(5166), + [sym_dictionary_splat] = STATE(5166), + [sym_parenthesized_list_splat] = STATE(5167), [sym_list_splat_pattern] = STATE(2540), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3733), + [sym_expression] = STATE(3763), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -108798,7 +108810,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2575), [sym_ellipsis] = STATE(2575), [sym_call] = STATE(2575), - [sym_keyword_argument] = STATE(5161), + [sym_keyword_argument] = STATE(5166), [sym_list] = STATE(2575), [sym_set] = STATE(2575), [sym_tuple] = STATE(2575), @@ -108850,16 +108862,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1428), }, [856] = { - [sym__patterns] = STATE(5706), - [sym_pattern] = STATE(4851), - [sym_tuple_pattern] = STATE(5343), - [sym_list_pattern] = STATE(5343), - [sym_list_splat_pattern] = STATE(3293), - [sym_primary_expression] = STATE(3328), + [sym__patterns] = STATE(5613), + [sym_pattern] = STATE(4881), + [sym_tuple_pattern] = STATE(5357), + [sym_list_pattern] = STATE(5357), + [sym_list_splat_pattern] = STATE(3305), + [sym_primary_expression] = STATE(3332), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_attribute] = STATE(3295), - [sym_subscript] = STATE(3295), + [sym_attribute] = STATE(3308), + [sym_subscript] = STATE(3308), [sym_ellipsis] = STATE(2508), [sym_call] = STATE(2508), [sym_list] = STATE(2508), @@ -108875,11 +108887,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(5334), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(5343), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(2837), @@ -108922,10 +108934,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [857] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(3909), + [sym_expression] = STATE(3911), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -108937,12 +108949,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2685), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), - [sym_type] = STATE(4262), - [sym_splat_type] = STATE(4492), - [sym_generic_type] = STATE(4492), - [sym_union_type] = STATE(4492), - [sym_constrained_type] = STATE(4492), - [sym_member_type] = STATE(4492), + [sym_type] = STATE(4305), + [sym_splat_type] = STATE(4519), + [sym_generic_type] = STATE(4519), + [sym_union_type] = STATE(4519), + [sym_constrained_type] = STATE(4519), + [sym_member_type] = STATE(4519), [sym_list] = STATE(2685), [sym_set] = STATE(2685), [sym_tuple] = STATE(2685), @@ -108992,28 +109004,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(2541), }, [858] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5695), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5708), [sym_list_splat_pattern] = STATE(2435), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(4181), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4259), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), [sym_attribute] = STATE(2508), [sym_subscript] = STATE(2508), [sym_ellipsis] = STATE(2508), [sym_call] = STATE(2508), - [sym_type] = STATE(5224), - [sym_splat_type] = STATE(4760), - [sym_generic_type] = STATE(4760), - [sym_union_type] = STATE(4760), - [sym_constrained_type] = STATE(4760), - [sym_member_type] = STATE(4760), + [sym_type] = STATE(5228), + [sym_splat_type] = STATE(4633), + [sym_generic_type] = STATE(4633), + [sym_union_type] = STATE(4633), + [sym_constrained_type] = STATE(4633), + [sym_member_type] = STATE(4633), [sym_list] = STATE(2508), [sym_set] = STATE(2508), [sym_tuple] = STATE(2508), @@ -109023,12 +109035,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(2779), @@ -109063,28 +109075,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1313), }, [859] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5695), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5708), [sym_list_splat_pattern] = STATE(2435), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(4181), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4259), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), [sym_attribute] = STATE(2508), [sym_subscript] = STATE(2508), [sym_ellipsis] = STATE(2508), [sym_call] = STATE(2508), - [sym_type] = STATE(4644), - [sym_splat_type] = STATE(4760), - [sym_generic_type] = STATE(4760), - [sym_union_type] = STATE(4760), - [sym_constrained_type] = STATE(4760), - [sym_member_type] = STATE(4760), + [sym_type] = STATE(4654), + [sym_splat_type] = STATE(4633), + [sym_generic_type] = STATE(4633), + [sym_union_type] = STATE(4633), + [sym_constrained_type] = STATE(4633), + [sym_member_type] = STATE(4633), [sym_list] = STATE(2508), [sym_set] = STATE(2508), [sym_tuple] = STATE(2508), @@ -109094,12 +109106,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(2779), @@ -109134,16 +109146,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1313), }, [860] = { - [sym__patterns] = STATE(5595), - [sym_pattern] = STATE(4851), - [sym_tuple_pattern] = STATE(5343), - [sym_list_pattern] = STATE(5343), - [sym_list_splat_pattern] = STATE(3293), - [sym_primary_expression] = STATE(3328), + [sym__patterns] = STATE(5556), + [sym_pattern] = STATE(4881), + [sym_tuple_pattern] = STATE(5357), + [sym_list_pattern] = STATE(5357), + [sym_list_splat_pattern] = STATE(3305), + [sym_primary_expression] = STATE(3332), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_attribute] = STATE(3295), - [sym_subscript] = STATE(3295), + [sym_attribute] = STATE(3308), + [sym_subscript] = STATE(3308), [sym_ellipsis] = STATE(2508), [sym_call] = STATE(2508), [sym_list] = STATE(2508), @@ -109159,11 +109171,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_int_type] = STATE(3596), + [sym_int_type] = STATE(3599), [sym__signedness] = STATE(3262), - [sym__longness] = STATE(3482), - [sym_function_pointer_type] = STATE(3596), - [sym_c_type] = STATE(5334), + [sym__longness] = STATE(3479), + [sym_function_pointer_type] = STATE(3599), + [sym_c_type] = STATE(5343), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(2837), @@ -109205,28 +109217,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1313), }, [861] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5695), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5708), [sym_list_splat_pattern] = STATE(2435), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(4181), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4259), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), [sym_attribute] = STATE(2508), [sym_subscript] = STATE(2508), [sym_ellipsis] = STATE(2508), [sym_call] = STATE(2508), - [sym_type] = STATE(5118), - [sym_splat_type] = STATE(4760), - [sym_generic_type] = STATE(4760), - [sym_union_type] = STATE(4760), - [sym_constrained_type] = STATE(4760), - [sym_member_type] = STATE(4760), + [sym_type] = STATE(5120), + [sym_splat_type] = STATE(4633), + [sym_generic_type] = STATE(4633), + [sym_union_type] = STATE(4633), + [sym_constrained_type] = STATE(4633), + [sym_member_type] = STATE(4633), [sym_list] = STATE(2508), [sym_set] = STATE(2508), [sym_tuple] = STATE(2508), @@ -109236,12 +109248,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(2779), @@ -109277,13 +109289,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [862] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5161), - [sym_dictionary_splat] = STATE(5161), - [sym_parenthesized_list_splat] = STATE(5162), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5166), + [sym_dictionary_splat] = STATE(5166), + [sym_parenthesized_list_splat] = STATE(5167), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4107), + [sym_expression] = STATE(4195), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -109295,7 +109307,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5161), + [sym_keyword_argument] = STATE(5166), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -109347,28 +109359,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1474), }, [863] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5801), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5807), [sym_list_splat_pattern] = STATE(2435), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(4000), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4072), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), [sym_attribute] = STATE(2508), [sym_subscript] = STATE(2508), [sym_ellipsis] = STATE(2508), [sym_call] = STATE(2508), - [sym_type] = STATE(4732), - [sym_splat_type] = STATE(4760), - [sym_generic_type] = STATE(4760), - [sym_union_type] = STATE(4760), - [sym_constrained_type] = STATE(4760), - [sym_member_type] = STATE(4760), + [sym_type] = STATE(4752), + [sym_splat_type] = STATE(4633), + [sym_generic_type] = STATE(4633), + [sym_union_type] = STATE(4633), + [sym_constrained_type] = STATE(4633), + [sym_member_type] = STATE(4633), [sym_list] = STATE(2508), [sym_set] = STATE(2508), [sym_tuple] = STATE(2508), @@ -109378,12 +109390,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(2779), @@ -109418,28 +109430,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1313), }, [864] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5695), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5708), [sym_list_splat_pattern] = STATE(2435), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(4181), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4259), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), [sym_attribute] = STATE(2508), [sym_subscript] = STATE(2508), [sym_ellipsis] = STATE(2508), [sym_call] = STATE(2508), - [sym_type] = STATE(5126), - [sym_splat_type] = STATE(4760), - [sym_generic_type] = STATE(4760), - [sym_union_type] = STATE(4760), - [sym_constrained_type] = STATE(4760), - [sym_member_type] = STATE(4760), + [sym_type] = STATE(5125), + [sym_splat_type] = STATE(4633), + [sym_generic_type] = STATE(4633), + [sym_union_type] = STATE(4633), + [sym_constrained_type] = STATE(4633), + [sym_member_type] = STATE(4633), [sym_list] = STATE(2508), [sym_set] = STATE(2508), [sym_tuple] = STATE(2508), @@ -109449,12 +109461,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(2779), @@ -109490,13 +109502,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [865] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(4992), - [sym_dictionary_splat] = STATE(4992), - [sym_parenthesized_list_splat] = STATE(4993), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(4995), + [sym_dictionary_splat] = STATE(4995), + [sym_parenthesized_list_splat] = STATE(4996), [sym_list_splat_pattern] = STATE(2540), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3796), + [sym_expression] = STATE(3789), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -109508,7 +109520,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2575), [sym_ellipsis] = STATE(2575), [sym_call] = STATE(2575), - [sym_keyword_argument] = STATE(4992), + [sym_keyword_argument] = STATE(4995), [sym_list] = STATE(2575), [sym_set] = STATE(2575), [sym_tuple] = STATE(2575), @@ -109561,13 +109573,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [866] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(5220), - [sym_dictionary_splat] = STATE(5220), - [sym_parenthesized_list_splat] = STATE(5250), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(5269), + [sym_dictionary_splat] = STATE(5269), + [sym_parenthesized_list_splat] = STATE(4768), [sym_list_splat_pattern] = STATE(2540), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3797), + [sym_expression] = STATE(3775), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -109579,7 +109591,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2575), [sym_ellipsis] = STATE(2575), [sym_call] = STATE(2575), - [sym_keyword_argument] = STATE(5220), + [sym_keyword_argument] = STATE(5269), [sym_list] = STATE(2575), [sym_set] = STATE(2575), [sym_tuple] = STATE(2575), @@ -109631,28 +109643,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1428), }, [867] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5695), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5708), [sym_list_splat_pattern] = STATE(2435), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(4181), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4259), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), [sym_attribute] = STATE(2508), [sym_subscript] = STATE(2508), [sym_ellipsis] = STATE(2508), [sym_call] = STATE(2508), [sym_type] = STATE(5131), - [sym_splat_type] = STATE(4760), - [sym_generic_type] = STATE(4760), - [sym_union_type] = STATE(4760), - [sym_constrained_type] = STATE(4760), - [sym_member_type] = STATE(4760), + [sym_splat_type] = STATE(4633), + [sym_generic_type] = STATE(4633), + [sym_union_type] = STATE(4633), + [sym_constrained_type] = STATE(4633), + [sym_member_type] = STATE(4633), [sym_list] = STATE(2508), [sym_set] = STATE(2508), [sym_tuple] = STATE(2508), @@ -109662,12 +109674,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(2779), @@ -109774,10 +109786,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [869] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(4924), - [sym_dictionary_splat] = STATE(4924), - [sym_parenthesized_list_splat] = STATE(4925), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(4926), + [sym_dictionary_splat] = STATE(4926), + [sym_parenthesized_list_splat] = STATE(4927), [sym_list_splat_pattern] = STATE(2540), [sym_as_pattern] = STATE(2577), [sym_expression] = STATE(3765), @@ -109792,7 +109804,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2575), [sym_ellipsis] = STATE(2575), [sym_call] = STATE(2575), - [sym_keyword_argument] = STATE(4924), + [sym_keyword_argument] = STATE(4926), [sym_list] = STATE(2575), [sym_set] = STATE(2575), [sym_tuple] = STATE(2575), @@ -109845,10 +109857,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [870] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(3909), + [sym_expression] = STATE(3911), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -109860,12 +109872,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2685), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), - [sym_type] = STATE(4547), - [sym_splat_type] = STATE(4492), - [sym_generic_type] = STATE(4492), - [sym_union_type] = STATE(4492), - [sym_constrained_type] = STATE(4492), - [sym_member_type] = STATE(4492), + [sym_type] = STATE(4517), + [sym_splat_type] = STATE(4519), + [sym_generic_type] = STATE(4519), + [sym_union_type] = STATE(4519), + [sym_constrained_type] = STATE(4519), + [sym_member_type] = STATE(4519), [sym_list] = STATE(2685), [sym_set] = STATE(2685), [sym_tuple] = STATE(2685), @@ -109916,13 +109928,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [871] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(5004), - [sym_dictionary_splat] = STATE(5004), - [sym_parenthesized_list_splat] = STATE(5008), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(5012), + [sym_dictionary_splat] = STATE(5012), + [sym_parenthesized_list_splat] = STATE(5018), [sym_list_splat_pattern] = STATE(2540), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3769), + [sym_expression] = STATE(3761), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -109934,7 +109946,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2575), [sym_ellipsis] = STATE(2575), [sym_call] = STATE(2575), - [sym_keyword_argument] = STATE(5004), + [sym_keyword_argument] = STATE(5012), [sym_list] = STATE(2575), [sym_set] = STATE(2575), [sym_tuple] = STATE(2575), @@ -109986,28 +109998,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1428), }, [872] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5801), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5807), [sym_list_splat_pattern] = STATE(2435), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(4000), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4072), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), [sym_attribute] = STATE(2508), [sym_subscript] = STATE(2508), [sym_ellipsis] = STATE(2508), [sym_call] = STATE(2508), - [sym_type] = STATE(4622), - [sym_splat_type] = STATE(4760), - [sym_generic_type] = STATE(4760), - [sym_union_type] = STATE(4760), - [sym_constrained_type] = STATE(4760), - [sym_member_type] = STATE(4760), + [sym_type] = STATE(4621), + [sym_splat_type] = STATE(4633), + [sym_generic_type] = STATE(4633), + [sym_union_type] = STATE(4633), + [sym_constrained_type] = STATE(4633), + [sym_member_type] = STATE(4633), [sym_list] = STATE(2508), [sym_set] = STATE(2508), [sym_tuple] = STATE(2508), @@ -110017,12 +110029,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(2779), @@ -110057,28 +110069,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1313), }, [873] = { - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_list_splat_pattern] = STATE(2215), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3941), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(3904), [sym_primary_expression] = STATE(2131), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), [sym_attribute] = STATE(2230), [sym_subscript] = STATE(2230), [sym_ellipsis] = STATE(2230), [sym_call] = STATE(2230), - [sym_type] = STATE(4584), - [sym_splat_type] = STATE(4327), - [sym_generic_type] = STATE(4327), - [sym_union_type] = STATE(4327), - [sym_constrained_type] = STATE(4327), - [sym_member_type] = STATE(4327), + [sym_type] = STATE(4590), + [sym_splat_type] = STATE(4350), + [sym_generic_type] = STATE(4350), + [sym_union_type] = STATE(4350), + [sym_constrained_type] = STATE(4350), + [sym_member_type] = STATE(4350), [sym_list] = STATE(2230), [sym_set] = STATE(2230), [sym_tuple] = STATE(2230), @@ -110088,12 +110100,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(2813), @@ -110128,28 +110140,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(109), }, [874] = { - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_list_splat_pattern] = STATE(2215), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3941), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(3904), [sym_primary_expression] = STATE(2131), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), [sym_attribute] = STATE(2230), [sym_subscript] = STATE(2230), [sym_ellipsis] = STATE(2230), [sym_call] = STATE(2230), - [sym_type] = STATE(4396), - [sym_splat_type] = STATE(4327), - [sym_generic_type] = STATE(4327), - [sym_union_type] = STATE(4327), - [sym_constrained_type] = STATE(4327), - [sym_member_type] = STATE(4327), + [sym_type] = STATE(4379), + [sym_splat_type] = STATE(4350), + [sym_generic_type] = STATE(4350), + [sym_union_type] = STATE(4350), + [sym_constrained_type] = STATE(4350), + [sym_member_type] = STATE(4350), [sym_list] = STATE(2230), [sym_set] = STATE(2230), [sym_tuple] = STATE(2230), @@ -110159,12 +110171,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(2813), @@ -110200,13 +110212,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [875] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(4958), - [sym_dictionary_splat] = STATE(4958), - [sym_parenthesized_list_splat] = STATE(4959), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(4959), + [sym_dictionary_splat] = STATE(4959), + [sym_parenthesized_list_splat] = STATE(4960), [sym_list_splat_pattern] = STATE(2540), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3781), + [sym_expression] = STATE(3773), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -110218,7 +110230,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2575), [sym_ellipsis] = STATE(2575), [sym_call] = STATE(2575), - [sym_keyword_argument] = STATE(4958), + [sym_keyword_argument] = STATE(4959), [sym_list] = STATE(2575), [sym_set] = STATE(2575), [sym_tuple] = STATE(2575), @@ -110271,13 +110283,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [876] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -110289,7 +110301,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -110340,19 +110352,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1474), }, [877] = { - [sym_named_expression] = STATE(3933), - [sym__named_expression_lhs] = STATE(5687), - [sym_expression_list] = STATE(4447), + [sym_named_expression] = STATE(3948), + [sym__named_expression_lhs] = STATE(5709), + [sym_expression_list] = STATE(4455), [sym_list_splat_pattern] = STATE(2465), - [sym_as_pattern] = STATE(3933), - [sym_expression] = STATE(3892), + [sym_as_pattern] = STATE(3948), + [sym_expression] = STATE(3888), [sym_primary_expression] = STATE(2159), - [sym_not_operator] = STATE(3933), - [sym_boolean_operator] = STATE(3933), + [sym_not_operator] = STATE(3948), + [sym_boolean_operator] = STATE(3948), [sym_binary_operator] = STATE(2405), [sym_unary_operator] = STATE(2405), - [sym_comparison_operator] = STATE(3933), - [sym_lambda] = STATE(3933), + [sym_comparison_operator] = STATE(3948), + [sym_lambda] = STATE(3948), [sym_attribute] = STATE(2405), [sym_subscript] = STATE(2405), [sym_ellipsis] = STATE(2405), @@ -110366,12 +110378,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2405), [sym_generator_expression] = STATE(2405), [sym_parenthesized_expression] = STATE(2405), - [sym_conditional_expression] = STATE(3933), + [sym_conditional_expression] = STATE(3948), [sym_concatenated_string] = STATE(2405), [sym_string] = STATE(2231), [sym_none] = STATE(2405), [sym_await] = STATE(2405), - [sym_new_expression] = STATE(3933), + [sym_new_expression] = STATE(3948), [sym_sizeof_expression] = STATE(2405), [sym_cast_expression] = STATE(2405), [sym_identifier] = ACTIONS(2871), @@ -110411,13 +110423,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [878] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -110429,7 +110441,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -110481,13 +110493,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [879] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -110499,7 +110511,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -110691,7 +110703,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [882] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), + [sym__named_expression_lhs] = STATE(5637), [sym_list_splat] = STATE(5129), [sym_parenthesized_list_splat] = STATE(5130), [sym_list_splat_pattern] = STATE(2540), @@ -110704,7 +110716,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_yield] = STATE(4915), + [sym_yield] = STATE(4916), [sym_attribute] = STATE(2575), [sym_subscript] = STATE(2575), [sym_ellipsis] = STATE(2575), @@ -110718,7 +110730,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2575), [sym_generator_expression] = STATE(2575), [sym_parenthesized_expression] = STATE(2575), - [sym__collection_elements] = STATE(5708), + [sym__collection_elements] = STATE(5562), [sym_conditional_expression] = STATE(2577), [sym_concatenated_string] = STATE(2575), [sym_string] = STATE(2242), @@ -110901,12 +110913,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [885] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(4840), - [sym_parenthesized_list_splat] = STATE(4840), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(4879), + [sym_parenthesized_list_splat] = STATE(4879), [sym_list_splat_pattern] = STATE(2540), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3814), + [sym_expression] = STATE(3778), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -110914,7 +110926,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_yield] = STATE(4911), + [sym_yield] = STATE(4941), [sym_attribute] = STATE(2575), [sym_subscript] = STATE(2575), [sym_ellipsis] = STATE(2575), @@ -110928,7 +110940,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2575), [sym_generator_expression] = STATE(2575), [sym_parenthesized_expression] = STATE(2575), - [sym__collection_elements] = STATE(5521), + [sym__collection_elements] = STATE(5877), [sym_conditional_expression] = STATE(2577), [sym_concatenated_string] = STATE(2575), [sym_string] = STATE(2242), @@ -110971,12 +110983,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [886] = { [sym_named_expression] = STATE(2570), - [sym__named_expression_lhs] = STATE(5785), - [sym_list_splat] = STATE(5143), - [sym_parenthesized_list_splat] = STATE(5143), + [sym__named_expression_lhs] = STATE(5863), + [sym_list_splat] = STATE(5154), + [sym_parenthesized_list_splat] = STATE(5154), [sym_list_splat_pattern] = STATE(2610), [sym_as_pattern] = STATE(2570), - [sym_expression] = STATE(3811), + [sym_expression] = STATE(3735), [sym_primary_expression] = STATE(2168), [sym_not_operator] = STATE(2570), [sym_boolean_operator] = STATE(2570), @@ -110984,7 +110996,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2568), [sym_comparison_operator] = STATE(2570), [sym_lambda] = STATE(2570), - [sym_yield] = STATE(5143), + [sym_yield] = STATE(5154), [sym_attribute] = STATE(2568), [sym_subscript] = STATE(2568), [sym_ellipsis] = STATE(2568), @@ -110998,7 +111010,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2568), [sym_generator_expression] = STATE(2568), [sym_parenthesized_expression] = STATE(2568), - [sym__collection_elements] = STATE(5685), + [sym__collection_elements] = STATE(5771), [sym_conditional_expression] = STATE(2570), [sym_concatenated_string] = STATE(2568), [sym_string] = STATE(2283), @@ -111041,12 +111053,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [887] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(5252), - [sym_parenthesized_list_splat] = STATE(5257), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(5261), + [sym_parenthesized_list_splat] = STATE(5266), [sym_list_splat_pattern] = STATE(2540), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3757), + [sym_expression] = STATE(3766), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -111054,7 +111066,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_yield] = STATE(4784), + [sym_yield] = STATE(4793), [sym_attribute] = STATE(2575), [sym_subscript] = STATE(2575), [sym_ellipsis] = STATE(2575), @@ -111068,7 +111080,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2575), [sym_generator_expression] = STATE(2575), [sym_parenthesized_expression] = STATE(2575), - [sym__collection_elements] = STATE(5773), + [sym__collection_elements] = STATE(5635), [sym_conditional_expression] = STATE(2577), [sym_concatenated_string] = STATE(2575), [sym_string] = STATE(2242), @@ -111111,13 +111123,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [888] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -111129,7 +111141,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -111181,13 +111193,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [889] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -111199,7 +111211,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -111321,13 +111333,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [891] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -111339,7 +111351,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -111391,13 +111403,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [892] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -111409,7 +111421,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -111601,13 +111613,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [895] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -111619,7 +111631,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -111671,13 +111683,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [896] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -111689,7 +111701,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -111811,12 +111823,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [898] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(4840), - [sym_parenthesized_list_splat] = STATE(4840), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(4879), + [sym_parenthesized_list_splat] = STATE(4879), [sym_list_splat_pattern] = STATE(2540), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3788), + [sym_expression] = STATE(3784), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -111824,7 +111836,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_yield] = STATE(4982), + [sym_yield] = STATE(4984), [sym_attribute] = STATE(2575), [sym_subscript] = STATE(2575), [sym_ellipsis] = STATE(2575), @@ -111838,7 +111850,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2575), [sym_generator_expression] = STATE(2575), [sym_parenthesized_expression] = STATE(2575), - [sym__collection_elements] = STATE(5632), + [sym__collection_elements] = STATE(5639), [sym_conditional_expression] = STATE(2577), [sym_concatenated_string] = STATE(2575), [sym_string] = STATE(2242), @@ -111881,12 +111893,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [899] = { [sym_named_expression] = STATE(2570), - [sym__named_expression_lhs] = STATE(5785), - [sym_list_splat] = STATE(5143), - [sym_parenthesized_list_splat] = STATE(5143), + [sym__named_expression_lhs] = STATE(5863), + [sym_list_splat] = STATE(5154), + [sym_parenthesized_list_splat] = STATE(5154), [sym_list_splat_pattern] = STATE(2610), [sym_as_pattern] = STATE(2570), - [sym_expression] = STATE(3770), + [sym_expression] = STATE(3776), [sym_primary_expression] = STATE(2168), [sym_not_operator] = STATE(2570), [sym_boolean_operator] = STATE(2570), @@ -111894,7 +111906,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2568), [sym_comparison_operator] = STATE(2570), [sym_lambda] = STATE(2570), - [sym_yield] = STATE(5143), + [sym_yield] = STATE(5154), [sym_attribute] = STATE(2568), [sym_subscript] = STATE(2568), [sym_ellipsis] = STATE(2568), @@ -111908,7 +111920,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2568), [sym_generator_expression] = STATE(2568), [sym_parenthesized_expression] = STATE(2568), - [sym__collection_elements] = STATE(5774), + [sym__collection_elements] = STATE(5673), [sym_conditional_expression] = STATE(2570), [sym_concatenated_string] = STATE(2568), [sym_string] = STATE(2283), @@ -111951,12 +111963,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [900] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(4886), - [sym_parenthesized_list_splat] = STATE(4888), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(4893), + [sym_parenthesized_list_splat] = STATE(4894), [sym_list_splat_pattern] = STATE(2540), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3736), + [sym_expression] = STATE(3751), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -111964,7 +111976,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_yield] = STATE(4857), + [sym_yield] = STATE(4859), [sym_attribute] = STATE(2575), [sym_subscript] = STATE(2575), [sym_ellipsis] = STATE(2575), @@ -111978,7 +111990,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2575), [sym_generator_expression] = STATE(2575), [sym_parenthesized_expression] = STATE(2575), - [sym__collection_elements] = STATE(5746), + [sym__collection_elements] = STATE(5788), [sym_conditional_expression] = STATE(2577), [sym_concatenated_string] = STATE(2575), [sym_string] = STATE(2242), @@ -112301,13 +112313,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [905] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -112319,7 +112331,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -112371,13 +112383,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [906] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -112389,7 +112401,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -112581,13 +112593,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [909] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -112599,7 +112611,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -112651,13 +112663,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [910] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -112669,7 +112681,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -112931,12 +112943,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [914] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(4840), - [sym_parenthesized_list_splat] = STATE(4840), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(4879), + [sym_parenthesized_list_splat] = STATE(4879), [sym_list_splat_pattern] = STATE(2540), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3789), + [sym_expression] = STATE(3806), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -112944,7 +112956,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_yield] = STATE(5102), + [sym_yield] = STATE(5104), [sym_attribute] = STATE(2575), [sym_subscript] = STATE(2575), [sym_ellipsis] = STATE(2575), @@ -112958,7 +112970,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2575), [sym_generator_expression] = STATE(2575), [sym_parenthesized_expression] = STATE(2575), - [sym__collection_elements] = STATE(5714), + [sym__collection_elements] = STATE(5719), [sym_conditional_expression] = STATE(2577), [sym_concatenated_string] = STATE(2575), [sym_string] = STATE(2242), @@ -113071,12 +113083,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [916] = { [sym_named_expression] = STATE(2570), - [sym__named_expression_lhs] = STATE(5785), - [sym_list_splat] = STATE(5143), - [sym_parenthesized_list_splat] = STATE(5143), + [sym__named_expression_lhs] = STATE(5863), + [sym_list_splat] = STATE(5154), + [sym_parenthesized_list_splat] = STATE(5154), [sym_list_splat_pattern] = STATE(2610), [sym_as_pattern] = STATE(2570), - [sym_expression] = STATE(3758), + [sym_expression] = STATE(3726), [sym_primary_expression] = STATE(2168), [sym_not_operator] = STATE(2570), [sym_boolean_operator] = STATE(2570), @@ -113084,7 +113096,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2568), [sym_comparison_operator] = STATE(2570), [sym_lambda] = STATE(2570), - [sym_yield] = STATE(5143), + [sym_yield] = STATE(5154), [sym_attribute] = STATE(2568), [sym_subscript] = STATE(2568), [sym_ellipsis] = STATE(2568), @@ -113098,7 +113110,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2568), [sym_generator_expression] = STATE(2568), [sym_parenthesized_expression] = STATE(2568), - [sym__collection_elements] = STATE(5750), + [sym__collection_elements] = STATE(5767), [sym_conditional_expression] = STATE(2570), [sym_concatenated_string] = STATE(2568), [sym_string] = STATE(2283), @@ -113141,12 +113153,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [917] = { [sym_named_expression] = STATE(2570), - [sym__named_expression_lhs] = STATE(5785), - [sym_list_splat] = STATE(5143), - [sym_parenthesized_list_splat] = STATE(5143), + [sym__named_expression_lhs] = STATE(5863), + [sym_list_splat] = STATE(5154), + [sym_parenthesized_list_splat] = STATE(5154), [sym_list_splat_pattern] = STATE(2610), [sym_as_pattern] = STATE(2570), - [sym_expression] = STATE(3780), + [sym_expression] = STATE(3785), [sym_primary_expression] = STATE(2168), [sym_not_operator] = STATE(2570), [sym_boolean_operator] = STATE(2570), @@ -113154,7 +113166,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2568), [sym_comparison_operator] = STATE(2570), [sym_lambda] = STATE(2570), - [sym_yield] = STATE(5143), + [sym_yield] = STATE(5154), [sym_attribute] = STATE(2568), [sym_subscript] = STATE(2568), [sym_ellipsis] = STATE(2568), @@ -113168,7 +113180,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2568), [sym_generator_expression] = STATE(2568), [sym_parenthesized_expression] = STATE(2568), - [sym__collection_elements] = STATE(5636), + [sym__collection_elements] = STATE(5522), [sym_conditional_expression] = STATE(2570), [sym_concatenated_string] = STATE(2568), [sym_string] = STATE(2283), @@ -113211,12 +113223,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [918] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(5252), - [sym_parenthesized_list_splat] = STATE(5257), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(5261), + [sym_parenthesized_list_splat] = STATE(5266), [sym_list_splat_pattern] = STATE(2540), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3788), + [sym_expression] = STATE(3784), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -113224,7 +113236,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_yield] = STATE(4982), + [sym_yield] = STATE(4984), [sym_attribute] = STATE(2575), [sym_subscript] = STATE(2575), [sym_ellipsis] = STATE(2575), @@ -113238,7 +113250,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2575), [sym_generator_expression] = STATE(2575), [sym_parenthesized_expression] = STATE(2575), - [sym__collection_elements] = STATE(5632), + [sym__collection_elements] = STATE(5639), [sym_conditional_expression] = STATE(2577), [sym_concatenated_string] = STATE(2575), [sym_string] = STATE(2242), @@ -113281,13 +113293,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [919] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -113299,7 +113311,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -113351,13 +113363,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [920] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -113369,7 +113381,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -113421,13 +113433,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [921] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -113439,7 +113451,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -113491,12 +113503,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [922] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(4840), - [sym_parenthesized_list_splat] = STATE(4840), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(4879), + [sym_parenthesized_list_splat] = STATE(4879), [sym_list_splat_pattern] = STATE(2540), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3803), + [sym_expression] = STATE(3797), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -113504,7 +113516,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_yield] = STATE(5009), + [sym_yield] = STATE(5010), [sym_attribute] = STATE(2575), [sym_subscript] = STATE(2575), [sym_ellipsis] = STATE(2575), @@ -113518,7 +113530,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2575), [sym_generator_expression] = STATE(2575), [sym_parenthesized_expression] = STATE(2575), - [sym__collection_elements] = STATE(5752), + [sym__collection_elements] = STATE(5763), [sym_conditional_expression] = STATE(2577), [sym_concatenated_string] = STATE(2575), [sym_string] = STATE(2242), @@ -113561,12 +113573,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [923] = { [sym_named_expression] = STATE(2570), - [sym__named_expression_lhs] = STATE(5785), - [sym_list_splat] = STATE(5143), - [sym_parenthesized_list_splat] = STATE(5143), + [sym__named_expression_lhs] = STATE(5863), + [sym_list_splat] = STATE(5154), + [sym_parenthesized_list_splat] = STATE(5154), [sym_list_splat_pattern] = STATE(2610), [sym_as_pattern] = STATE(2570), - [sym_expression] = STATE(3738), + [sym_expression] = STATE(3742), [sym_primary_expression] = STATE(2168), [sym_not_operator] = STATE(2570), [sym_boolean_operator] = STATE(2570), @@ -113574,7 +113586,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2568), [sym_comparison_operator] = STATE(2570), [sym_lambda] = STATE(2570), - [sym_yield] = STATE(5143), + [sym_yield] = STATE(5154), [sym_attribute] = STATE(2568), [sym_subscript] = STATE(2568), [sym_ellipsis] = STATE(2568), @@ -113588,7 +113600,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2568), [sym_generator_expression] = STATE(2568), [sym_parenthesized_expression] = STATE(2568), - [sym__collection_elements] = STATE(5547), + [sym__collection_elements] = STATE(5702), [sym_conditional_expression] = STATE(2570), [sym_concatenated_string] = STATE(2568), [sym_string] = STATE(2283), @@ -113631,12 +113643,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [924] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(4886), - [sym_parenthesized_list_splat] = STATE(4888), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(4893), + [sym_parenthesized_list_splat] = STATE(4894), [sym_list_splat_pattern] = STATE(2540), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3803), + [sym_expression] = STATE(3797), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -113644,7 +113656,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_yield] = STATE(5009), + [sym_yield] = STATE(5010), [sym_attribute] = STATE(2575), [sym_subscript] = STATE(2575), [sym_ellipsis] = STATE(2575), @@ -113658,7 +113670,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2575), [sym_generator_expression] = STATE(2575), [sym_parenthesized_expression] = STATE(2575), - [sym__collection_elements] = STATE(5752), + [sym__collection_elements] = STATE(5763), [sym_conditional_expression] = STATE(2577), [sym_concatenated_string] = STATE(2575), [sym_string] = STATE(2242), @@ -113701,13 +113713,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [925] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -113719,7 +113731,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -113771,13 +113783,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [926] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -113789,7 +113801,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -113841,13 +113853,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [927] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -113859,7 +113871,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -113911,13 +113923,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [928] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -113929,7 +113941,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -113981,12 +113993,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [929] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(4840), - [sym_parenthesized_list_splat] = STATE(4840), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(4879), + [sym_parenthesized_list_splat] = STATE(4879), [sym_list_splat_pattern] = STATE(2540), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3736), + [sym_expression] = STATE(3751), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -113994,7 +114006,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_yield] = STATE(4857), + [sym_yield] = STATE(4859), [sym_attribute] = STATE(2575), [sym_subscript] = STATE(2575), [sym_ellipsis] = STATE(2575), @@ -114008,7 +114020,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2575), [sym_generator_expression] = STATE(2575), [sym_parenthesized_expression] = STATE(2575), - [sym__collection_elements] = STATE(5746), + [sym__collection_elements] = STATE(5788), [sym_conditional_expression] = STATE(2577), [sym_concatenated_string] = STATE(2575), [sym_string] = STATE(2242), @@ -114051,12 +114063,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [930] = { [sym_named_expression] = STATE(2570), - [sym__named_expression_lhs] = STATE(5785), - [sym_list_splat] = STATE(5143), - [sym_parenthesized_list_splat] = STATE(5143), + [sym__named_expression_lhs] = STATE(5863), + [sym_list_splat] = STATE(5154), + [sym_parenthesized_list_splat] = STATE(5154), [sym_list_splat_pattern] = STATE(2610), [sym_as_pattern] = STATE(2570), - [sym_expression] = STATE(3766), + [sym_expression] = STATE(3772), [sym_primary_expression] = STATE(2168), [sym_not_operator] = STATE(2570), [sym_boolean_operator] = STATE(2570), @@ -114064,7 +114076,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2568), [sym_comparison_operator] = STATE(2570), [sym_lambda] = STATE(2570), - [sym_yield] = STATE(5143), + [sym_yield] = STATE(5154), [sym_attribute] = STATE(2568), [sym_subscript] = STATE(2568), [sym_ellipsis] = STATE(2568), @@ -114078,7 +114090,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2568), [sym_generator_expression] = STATE(2568), [sym_parenthesized_expression] = STATE(2568), - [sym__collection_elements] = STATE(5870), + [sym__collection_elements] = STATE(5843), [sym_conditional_expression] = STATE(2570), [sym_concatenated_string] = STATE(2568), [sym_string] = STATE(2283), @@ -114121,12 +114133,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [931] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), + [sym__named_expression_lhs] = STATE(5637), [sym_list_splat] = STATE(5129), [sym_parenthesized_list_splat] = STATE(5130), [sym_list_splat_pattern] = STATE(2540), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3778), + [sym_expression] = STATE(3771), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -114134,7 +114146,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_yield] = STATE(4944), + [sym_yield] = STATE(4948), [sym_attribute] = STATE(2575), [sym_subscript] = STATE(2575), [sym_ellipsis] = STATE(2575), @@ -114148,7 +114160,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2575), [sym_generator_expression] = STATE(2575), [sym_parenthesized_expression] = STATE(2575), - [sym__collection_elements] = STATE(5729), + [sym__collection_elements] = STATE(5734), [sym_conditional_expression] = STATE(2577), [sym_concatenated_string] = STATE(2575), [sym_string] = STATE(2242), @@ -114191,13 +114203,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [932] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -114209,7 +114221,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -114261,13 +114273,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [933] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -114279,7 +114291,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -114331,13 +114343,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [934] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -114349,7 +114361,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -114401,13 +114413,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [935] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -114419,7 +114431,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -114471,12 +114483,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [936] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(4840), - [sym_parenthesized_list_splat] = STATE(4840), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(4879), + [sym_parenthesized_list_splat] = STATE(4879), [sym_list_splat_pattern] = STATE(2540), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3778), + [sym_expression] = STATE(3771), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -114484,7 +114496,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_yield] = STATE(4944), + [sym_yield] = STATE(4948), [sym_attribute] = STATE(2575), [sym_subscript] = STATE(2575), [sym_ellipsis] = STATE(2575), @@ -114498,7 +114510,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2575), [sym_generator_expression] = STATE(2575), [sym_parenthesized_expression] = STATE(2575), - [sym__collection_elements] = STATE(5729), + [sym__collection_elements] = STATE(5734), [sym_conditional_expression] = STATE(2577), [sym_concatenated_string] = STATE(2575), [sym_string] = STATE(2242), @@ -114541,12 +114553,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [937] = { [sym_named_expression] = STATE(2570), - [sym__named_expression_lhs] = STATE(5785), - [sym_list_splat] = STATE(5143), - [sym_parenthesized_list_splat] = STATE(5143), + [sym__named_expression_lhs] = STATE(5863), + [sym_list_splat] = STATE(5154), + [sym_parenthesized_list_splat] = STATE(5154), [sym_list_splat_pattern] = STATE(2610), [sym_as_pattern] = STATE(2570), - [sym_expression] = STATE(3786), + [sym_expression] = STATE(3788), [sym_primary_expression] = STATE(2168), [sym_not_operator] = STATE(2570), [sym_boolean_operator] = STATE(2570), @@ -114554,7 +114566,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2568), [sym_comparison_operator] = STATE(2570), [sym_lambda] = STATE(2570), - [sym_yield] = STATE(5143), + [sym_yield] = STATE(5154), [sym_attribute] = STATE(2568), [sym_subscript] = STATE(2568), [sym_ellipsis] = STATE(2568), @@ -114568,7 +114580,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2568), [sym_generator_expression] = STATE(2568), [sym_parenthesized_expression] = STATE(2568), - [sym__collection_elements] = STATE(5762), + [sym__collection_elements] = STATE(5768), [sym_conditional_expression] = STATE(2570), [sym_concatenated_string] = STATE(2568), [sym_string] = STATE(2283), @@ -114681,13 +114693,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [939] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -114699,7 +114711,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -114751,13 +114763,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [940] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -114769,7 +114781,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -114821,13 +114833,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [941] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -114839,7 +114851,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -114891,13 +114903,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [942] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -114909,7 +114921,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -114961,9 +114973,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [943] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(4840), - [sym_parenthesized_list_splat] = STATE(4840), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(4879), + [sym_parenthesized_list_splat] = STATE(4879), [sym_list_splat_pattern] = STATE(2540), [sym_as_pattern] = STATE(2577), [sym_expression] = STATE(3760), @@ -114974,7 +114986,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_yield] = STATE(4915), + [sym_yield] = STATE(4916), [sym_attribute] = STATE(2575), [sym_subscript] = STATE(2575), [sym_ellipsis] = STATE(2575), @@ -114988,7 +115000,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2575), [sym_generator_expression] = STATE(2575), [sym_parenthesized_expression] = STATE(2575), - [sym__collection_elements] = STATE(5708), + [sym__collection_elements] = STATE(5562), [sym_conditional_expression] = STATE(2577), [sym_concatenated_string] = STATE(2575), [sym_string] = STATE(2242), @@ -115031,12 +115043,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [944] = { [sym_named_expression] = STATE(2570), - [sym__named_expression_lhs] = STATE(5785), - [sym_list_splat] = STATE(5143), - [sym_parenthesized_list_splat] = STATE(5143), + [sym__named_expression_lhs] = STATE(5863), + [sym_list_splat] = STATE(5154), + [sym_parenthesized_list_splat] = STATE(5154), [sym_list_splat_pattern] = STATE(2610), [sym_as_pattern] = STATE(2570), - [sym_expression] = STATE(3775), + [sym_expression] = STATE(3779), [sym_primary_expression] = STATE(2168), [sym_not_operator] = STATE(2570), [sym_boolean_operator] = STATE(2570), @@ -115044,7 +115056,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2568), [sym_comparison_operator] = STATE(2570), [sym_lambda] = STATE(2570), - [sym_yield] = STATE(5143), + [sym_yield] = STATE(5154), [sym_attribute] = STATE(2568), [sym_subscript] = STATE(2568), [sym_ellipsis] = STATE(2568), @@ -115058,7 +115070,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2568), [sym_generator_expression] = STATE(2568), [sym_parenthesized_expression] = STATE(2568), - [sym__collection_elements] = STATE(5736), + [sym__collection_elements] = STATE(5752), [sym_conditional_expression] = STATE(2570), [sym_concatenated_string] = STATE(2568), [sym_string] = STATE(2283), @@ -115101,13 +115113,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [945] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -115119,7 +115131,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -115171,13 +115183,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [946] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -115189,7 +115201,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -115241,13 +115253,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [947] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -115259,7 +115271,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -115311,13 +115323,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [948] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -115329,7 +115341,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -115381,13 +115393,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [949] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -115399,7 +115411,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -115451,13 +115463,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [950] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -115469,7 +115481,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -115521,13 +115533,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [951] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -115539,7 +115551,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -115591,13 +115603,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [952] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -115609,7 +115621,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -115661,13 +115673,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [953] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -115679,7 +115691,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -115731,13 +115743,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [954] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -115749,7 +115761,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -115801,13 +115813,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [955] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -115819,7 +115831,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -115871,13 +115883,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [956] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -115889,7 +115901,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -115941,13 +115953,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [957] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -115959,7 +115971,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -116011,13 +116023,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [958] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -116029,7 +116041,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -116081,13 +116093,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [959] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -116099,7 +116111,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -116151,13 +116163,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [960] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -116169,7 +116181,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -116291,12 +116303,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [962] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), - [sym_list_splat] = STATE(4840), - [sym_parenthesized_list_splat] = STATE(4840), + [sym__named_expression_lhs] = STATE(5637), + [sym_list_splat] = STATE(4879), + [sym_parenthesized_list_splat] = STATE(4879), [sym_list_splat_pattern] = STATE(2540), [sym_as_pattern] = STATE(2577), - [sym_expression] = STATE(3757), + [sym_expression] = STATE(3766), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -116304,7 +116316,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_yield] = STATE(4784), + [sym_yield] = STATE(4793), [sym_attribute] = STATE(2575), [sym_subscript] = STATE(2575), [sym_ellipsis] = STATE(2575), @@ -116318,7 +116330,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2575), [sym_generator_expression] = STATE(2575), [sym_parenthesized_expression] = STATE(2575), - [sym__collection_elements] = STATE(5773), + [sym__collection_elements] = STATE(5635), [sym_conditional_expression] = STATE(2577), [sym_concatenated_string] = STATE(2575), [sym_string] = STATE(2242), @@ -116361,11 +116373,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [963] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), + [sym__named_expression_lhs] = STATE(5637), [sym_list_splat_pattern] = STATE(2540), [sym_as_pattern] = STATE(2577), - [sym__expression_within_for_in_clause] = STATE(4511), - [sym_expression] = STATE(3988), + [sym__expression_within_for_in_clause] = STATE(4585), + [sym_expression] = STATE(4059), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -116373,7 +116385,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_lambda_within_for_in_clause] = STATE(4511), + [sym_lambda_within_for_in_clause] = STATE(4585), [sym_attribute] = STATE(2575), [sym_subscript] = STATE(2575), [sym_ellipsis] = STATE(2575), @@ -116429,21 +116441,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1428), }, [964] = { - [sym_named_expression] = STATE(3933), - [sym__named_expression_lhs] = STATE(5807), - [sym_list_splat] = STATE(5309), - [sym_parenthesized_list_splat] = STATE(5309), + [sym_named_expression] = STATE(3948), + [sym__named_expression_lhs] = STATE(5813), + [sym_list_splat] = STATE(5319), + [sym_parenthesized_list_splat] = STATE(5319), [sym_list_splat_pattern] = STATE(2465), - [sym_as_pattern] = STATE(3933), - [sym_expression] = STATE(4372), + [sym_as_pattern] = STATE(3948), + [sym_expression] = STATE(4344), [sym_primary_expression] = STATE(2159), - [sym_not_operator] = STATE(3933), - [sym_boolean_operator] = STATE(3933), + [sym_not_operator] = STATE(3948), + [sym_boolean_operator] = STATE(3948), [sym_binary_operator] = STATE(2405), [sym_unary_operator] = STATE(2405), - [sym_comparison_operator] = STATE(3933), - [sym_lambda] = STATE(3933), - [sym_yield] = STATE(5309), + [sym_comparison_operator] = STATE(3948), + [sym_lambda] = STATE(3948), + [sym_yield] = STATE(5319), [sym_attribute] = STATE(2405), [sym_subscript] = STATE(2405), [sym_ellipsis] = STATE(2405), @@ -116457,12 +116469,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2405), [sym_generator_expression] = STATE(2405), [sym_parenthesized_expression] = STATE(2405), - [sym_conditional_expression] = STATE(3933), + [sym_conditional_expression] = STATE(3948), [sym_concatenated_string] = STATE(2405), [sym_string] = STATE(2231), [sym_none] = STATE(2405), [sym_await] = STATE(2405), - [sym_new_expression] = STATE(3933), + [sym_new_expression] = STATE(3948), [sym_sizeof_expression] = STATE(2405), [sym_cast_expression] = STATE(2405), [sym_identifier] = ACTIONS(2871), @@ -116499,11 +116511,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [965] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), + [sym__named_expression_lhs] = STATE(5637), [sym_list_splat_pattern] = STATE(2540), [sym_as_pattern] = STATE(2577), - [sym__expression_within_for_in_clause] = STATE(4511), - [sym_expression] = STATE(3988), + [sym__expression_within_for_in_clause] = STATE(4585), + [sym_expression] = STATE(4059), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -116511,7 +116523,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_lambda_within_for_in_clause] = STATE(4511), + [sym_lambda_within_for_in_clause] = STATE(4585), [sym_attribute] = STATE(2575), [sym_subscript] = STATE(2575), [sym_ellipsis] = STATE(2575), @@ -116568,11 +116580,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [966] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), + [sym__named_expression_lhs] = STATE(5637), [sym_list_splat_pattern] = STATE(2540), [sym_as_pattern] = STATE(2577), - [sym__expression_within_for_in_clause] = STATE(4511), - [sym_expression] = STATE(3988), + [sym__expression_within_for_in_clause] = STATE(4585), + [sym_expression] = STATE(4059), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -116580,7 +116592,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_lambda_within_for_in_clause] = STATE(4511), + [sym_lambda_within_for_in_clause] = STATE(4585), [sym_attribute] = STATE(2575), [sym_subscript] = STATE(2575), [sym_ellipsis] = STATE(2575), @@ -116637,11 +116649,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [967] = { [sym_named_expression] = STATE(2410), - [sym__named_expression_lhs] = STATE(5874), + [sym__named_expression_lhs] = STATE(5722), [sym_list_splat_pattern] = STATE(2500), [sym_as_pattern] = STATE(2410), - [sym__expression_within_for_in_clause] = STATE(4495), - [sym_expression] = STATE(4006), + [sym__expression_within_for_in_clause] = STATE(4444), + [sym_expression] = STATE(4089), [sym_primary_expression] = STATE(2161), [sym_not_operator] = STATE(2410), [sym_boolean_operator] = STATE(2410), @@ -116649,7 +116661,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2445), [sym_comparison_operator] = STATE(2410), [sym_lambda] = STATE(2410), - [sym_lambda_within_for_in_clause] = STATE(4495), + [sym_lambda_within_for_in_clause] = STATE(4444), [sym_attribute] = STATE(2445), [sym_subscript] = STATE(2445), [sym_ellipsis] = STATE(2445), @@ -116706,12 +116718,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [968] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), - [sym_list_splat] = STATE(5512), - [sym_parenthesized_list_splat] = STATE(5512), + [sym__named_expression_lhs] = STATE(5751), + [sym_list_splat] = STATE(5292), + [sym_parenthesized_list_splat] = STATE(5292), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4270), + [sym_expression] = STATE(4337), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -116719,7 +116731,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2685), [sym_comparison_operator] = STATE(2686), [sym_lambda] = STATE(2686), - [sym_yield] = STATE(5512), + [sym_yield] = STATE(5292), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), [sym_ellipsis] = STATE(2685), @@ -116775,11 +116787,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [969] = { [sym_named_expression] = STATE(2570), - [sym__named_expression_lhs] = STATE(5785), + [sym__named_expression_lhs] = STATE(5863), [sym_list_splat_pattern] = STATE(2610), [sym_as_pattern] = STATE(2570), - [sym__expression_within_for_in_clause] = STATE(4540), - [sym_expression] = STATE(4047), + [sym__expression_within_for_in_clause] = STATE(4573), + [sym_expression] = STATE(4071), [sym_primary_expression] = STATE(2168), [sym_not_operator] = STATE(2570), [sym_boolean_operator] = STATE(2570), @@ -116787,7 +116799,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2568), [sym_comparison_operator] = STATE(2570), [sym_lambda] = STATE(2570), - [sym_lambda_within_for_in_clause] = STATE(4540), + [sym_lambda_within_for_in_clause] = STATE(4573), [sym_attribute] = STATE(2568), [sym_subscript] = STATE(2568), [sym_ellipsis] = STATE(2568), @@ -116844,11 +116856,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [970] = { [sym_named_expression] = STATE(2570), - [sym__named_expression_lhs] = STATE(5785), + [sym__named_expression_lhs] = STATE(5863), [sym_list_splat_pattern] = STATE(2610), [sym_as_pattern] = STATE(2570), - [sym__expression_within_for_in_clause] = STATE(4540), - [sym_expression] = STATE(4047), + [sym__expression_within_for_in_clause] = STATE(4573), + [sym_expression] = STATE(4071), [sym_primary_expression] = STATE(2168), [sym_not_operator] = STATE(2570), [sym_boolean_operator] = STATE(2570), @@ -116856,7 +116868,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2568), [sym_comparison_operator] = STATE(2570), [sym_lambda] = STATE(2570), - [sym_lambda_within_for_in_clause] = STATE(4540), + [sym_lambda_within_for_in_clause] = STATE(4573), [sym_attribute] = STATE(2568), [sym_subscript] = STATE(2568), [sym_ellipsis] = STATE(2568), @@ -116912,23 +116924,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(2569), }, [971] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5695), - [sym_expression_list] = STATE(5383), - [sym_pattern] = STATE(4605), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5708), + [sym_expression_list] = STATE(5515), + [sym_pattern] = STATE(4732), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2591), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(3986), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4088), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), - [sym_pattern_list] = STATE(5509), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), + [sym_pattern_list] = STATE(5487), [sym_attribute] = STATE(2598), [sym_subscript] = STATE(2598), [sym_ellipsis] = STATE(2508), @@ -116942,12 +116954,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(3109), @@ -116982,12 +116994,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [972] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), - [sym_list_splat] = STATE(5512), - [sym_parenthesized_list_splat] = STATE(5512), + [sym__named_expression_lhs] = STATE(5751), + [sym_list_splat] = STATE(5292), + [sym_parenthesized_list_splat] = STATE(5292), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4270), + [sym_expression] = STATE(4337), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -116995,7 +117007,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2685), [sym_comparison_operator] = STATE(2686), [sym_lambda] = STATE(2686), - [sym_yield] = STATE(5512), + [sym_yield] = STATE(5292), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), [sym_ellipsis] = STATE(2685), @@ -117051,11 +117063,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [973] = { [sym_named_expression] = STATE(2410), - [sym__named_expression_lhs] = STATE(5874), + [sym__named_expression_lhs] = STATE(5722), [sym_list_splat_pattern] = STATE(2500), [sym_as_pattern] = STATE(2410), - [sym__expression_within_for_in_clause] = STATE(4495), - [sym_expression] = STATE(4006), + [sym__expression_within_for_in_clause] = STATE(4444), + [sym_expression] = STATE(4089), [sym_primary_expression] = STATE(2161), [sym_not_operator] = STATE(2410), [sym_boolean_operator] = STATE(2410), @@ -117063,7 +117075,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2445), [sym_comparison_operator] = STATE(2410), [sym_lambda] = STATE(2410), - [sym_lambda_within_for_in_clause] = STATE(4495), + [sym_lambda_within_for_in_clause] = STATE(4444), [sym_attribute] = STATE(2445), [sym_subscript] = STATE(2445), [sym_ellipsis] = STATE(2445), @@ -117120,11 +117132,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [974] = { [sym_named_expression] = STATE(2577), - [sym__named_expression_lhs] = STATE(5608), + [sym__named_expression_lhs] = STATE(5637), [sym_list_splat_pattern] = STATE(2540), [sym_as_pattern] = STATE(2577), - [sym__expression_within_for_in_clause] = STATE(4511), - [sym_expression] = STATE(3988), + [sym__expression_within_for_in_clause] = STATE(4585), + [sym_expression] = STATE(4059), [sym_primary_expression] = STATE(2169), [sym_not_operator] = STATE(2577), [sym_boolean_operator] = STATE(2577), @@ -117132,7 +117144,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2575), [sym_comparison_operator] = STATE(2577), [sym_lambda] = STATE(2577), - [sym_lambda_within_for_in_clause] = STATE(4511), + [sym_lambda_within_for_in_clause] = STATE(4585), [sym_attribute] = STATE(2575), [sym_subscript] = STATE(2575), [sym_ellipsis] = STATE(2575), @@ -117258,12 +117270,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [976] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5483), - [sym_parenthesized_list_splat] = STATE(5483), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5501), + [sym_parenthesized_list_splat] = STATE(5501), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4383), + [sym_expression] = STATE(4319), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -117271,7 +117283,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2805), [sym_comparison_operator] = STATE(2806), [sym_lambda] = STATE(2806), - [sym_yield] = STATE(5483), + [sym_yield] = STATE(5501), [sym_attribute] = STATE(2805), [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), @@ -117327,11 +117339,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [977] = { [sym_named_expression] = STATE(2410), - [sym__named_expression_lhs] = STATE(5874), + [sym__named_expression_lhs] = STATE(5722), [sym_list_splat_pattern] = STATE(2500), [sym_as_pattern] = STATE(2410), - [sym__expression_within_for_in_clause] = STATE(4495), - [sym_expression] = STATE(4006), + [sym__expression_within_for_in_clause] = STATE(4444), + [sym_expression] = STATE(4089), [sym_primary_expression] = STATE(2161), [sym_not_operator] = STATE(2410), [sym_boolean_operator] = STATE(2410), @@ -117339,7 +117351,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2445), [sym_comparison_operator] = STATE(2410), [sym_lambda] = STATE(2410), - [sym_lambda_within_for_in_clause] = STATE(4495), + [sym_lambda_within_for_in_clause] = STATE(4444), [sym_attribute] = STATE(2445), [sym_subscript] = STATE(2445), [sym_ellipsis] = STATE(2445), @@ -117534,11 +117546,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [980] = { [sym_named_expression] = STATE(2410), - [sym__named_expression_lhs] = STATE(5874), + [sym__named_expression_lhs] = STATE(5722), [sym_list_splat_pattern] = STATE(2500), [sym_as_pattern] = STATE(2410), - [sym__expression_within_for_in_clause] = STATE(4495), - [sym_expression] = STATE(4006), + [sym__expression_within_for_in_clause] = STATE(4444), + [sym_expression] = STATE(4089), [sym_primary_expression] = STATE(2161), [sym_not_operator] = STATE(2410), [sym_boolean_operator] = STATE(2410), @@ -117546,7 +117558,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2445), [sym_comparison_operator] = STATE(2410), [sym_lambda] = STATE(2410), - [sym_lambda_within_for_in_clause] = STATE(4495), + [sym_lambda_within_for_in_clause] = STATE(4444), [sym_attribute] = STATE(2445), [sym_subscript] = STATE(2445), [sym_ellipsis] = STATE(2445), @@ -117602,11 +117614,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(2501), }, [981] = { - [sym_pattern] = STATE(3294), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3331), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2809), - [sym_primary_expression] = STATE(3330), + [sym_primary_expression] = STATE(3333), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), [sym_attribute] = STATE(2811), @@ -117672,11 +117684,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [982] = { [sym_named_expression] = STATE(2570), - [sym__named_expression_lhs] = STATE(5785), + [sym__named_expression_lhs] = STATE(5863), [sym_list_splat_pattern] = STATE(2610), [sym_as_pattern] = STATE(2570), - [sym__expression_within_for_in_clause] = STATE(4540), - [sym_expression] = STATE(4047), + [sym__expression_within_for_in_clause] = STATE(4573), + [sym_expression] = STATE(4071), [sym_primary_expression] = STATE(2168), [sym_not_operator] = STATE(2570), [sym_boolean_operator] = STATE(2570), @@ -117684,7 +117696,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2568), [sym_comparison_operator] = STATE(2570), [sym_lambda] = STATE(2570), - [sym_lambda_within_for_in_clause] = STATE(4540), + [sym_lambda_within_for_in_clause] = STATE(4573), [sym_attribute] = STATE(2568), [sym_subscript] = STATE(2568), [sym_ellipsis] = STATE(2568), @@ -117740,23 +117752,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(2569), }, [983] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5695), - [sym_expression_list] = STATE(5412), - [sym_pattern] = STATE(4759), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5708), + [sym_expression_list] = STATE(5422), + [sym_pattern] = STATE(4706), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2591), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(3987), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4075), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), - [sym_pattern_list] = STATE(5475), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), + [sym_pattern_list] = STATE(5485), [sym_attribute] = STATE(2598), [sym_subscript] = STATE(2598), [sym_ellipsis] = STATE(2508), @@ -117770,12 +117782,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(3109), @@ -117810,11 +117822,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [984] = { [sym_named_expression] = STATE(2570), - [sym__named_expression_lhs] = STATE(5785), + [sym__named_expression_lhs] = STATE(5863), [sym_list_splat_pattern] = STATE(2610), [sym_as_pattern] = STATE(2570), - [sym__expression_within_for_in_clause] = STATE(4540), - [sym_expression] = STATE(4047), + [sym__expression_within_for_in_clause] = STATE(4573), + [sym_expression] = STATE(4071), [sym_primary_expression] = STATE(2168), [sym_not_operator] = STATE(2570), [sym_boolean_operator] = STATE(2570), @@ -117822,7 +117834,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2568), [sym_comparison_operator] = STATE(2570), [sym_lambda] = STATE(2570), - [sym_lambda_within_for_in_clause] = STATE(4540), + [sym_lambda_within_for_in_clause] = STATE(4573), [sym_attribute] = STATE(2568), [sym_subscript] = STATE(2568), [sym_ellipsis] = STATE(2568), @@ -117878,21 +117890,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(2569), }, [985] = { - [sym_named_expression] = STATE(3933), - [sym__named_expression_lhs] = STATE(5807), - [sym_list_splat] = STATE(5309), - [sym_parenthesized_list_splat] = STATE(5309), + [sym_named_expression] = STATE(3948), + [sym__named_expression_lhs] = STATE(5813), + [sym_list_splat] = STATE(5319), + [sym_parenthesized_list_splat] = STATE(5319), [sym_list_splat_pattern] = STATE(2465), - [sym_as_pattern] = STATE(3933), - [sym_expression] = STATE(4372), + [sym_as_pattern] = STATE(3948), + [sym_expression] = STATE(4344), [sym_primary_expression] = STATE(2159), - [sym_not_operator] = STATE(3933), - [sym_boolean_operator] = STATE(3933), + [sym_not_operator] = STATE(3948), + [sym_boolean_operator] = STATE(3948), [sym_binary_operator] = STATE(2405), [sym_unary_operator] = STATE(2405), - [sym_comparison_operator] = STATE(3933), - [sym_lambda] = STATE(3933), - [sym_yield] = STATE(5309), + [sym_comparison_operator] = STATE(3948), + [sym_lambda] = STATE(3948), + [sym_yield] = STATE(5319), [sym_attribute] = STATE(2405), [sym_subscript] = STATE(2405), [sym_ellipsis] = STATE(2405), @@ -117906,12 +117918,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2405), [sym_generator_expression] = STATE(2405), [sym_parenthesized_expression] = STATE(2405), - [sym_conditional_expression] = STATE(3933), + [sym_conditional_expression] = STATE(3948), [sym_concatenated_string] = STATE(2405), [sym_string] = STATE(2231), [sym_none] = STATE(2405), [sym_await] = STATE(2405), - [sym_new_expression] = STATE(3933), + [sym_new_expression] = STATE(3948), [sym_sizeof_expression] = STATE(2405), [sym_cast_expression] = STATE(2405), [sym_identifier] = ACTIONS(2871), @@ -118017,12 +118029,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [987] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5483), - [sym_parenthesized_list_splat] = STATE(5483), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5501), + [sym_parenthesized_list_splat] = STATE(5501), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4383), + [sym_expression] = STATE(4319), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -118030,7 +118042,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2805), [sym_comparison_operator] = STATE(2806), [sym_lambda] = STATE(2806), - [sym_yield] = STATE(5483), + [sym_yield] = STATE(5501), [sym_attribute] = STATE(2805), [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), @@ -118085,23 +118097,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1474), }, [988] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5695), - [sym_expression_list] = STATE(5327), - [sym_pattern] = STATE(4735), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5708), + [sym_expression_list] = STATE(5336), + [sym_pattern] = STATE(4738), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2591), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(4078), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4032), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), - [sym_pattern_list] = STATE(5497), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), + [sym_pattern_list] = STATE(5503), [sym_attribute] = STATE(2598), [sym_subscript] = STATE(2598), [sym_ellipsis] = STATE(2508), @@ -118115,12 +118127,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(3109), @@ -118154,23 +118166,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1313), }, [989] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5695), - [sym_expression_list] = STATE(5331), - [sym_pattern] = STATE(4743), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5708), + [sym_expression_list] = STATE(5341), + [sym_pattern] = STATE(4746), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2591), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(4061), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4090), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), - [sym_pattern_list] = STATE(5502), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), + [sym_pattern_list] = STATE(5510), [sym_attribute] = STATE(2598), [sym_subscript] = STATE(2598), [sym_ellipsis] = STATE(2508), @@ -118184,12 +118196,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(3109), @@ -118224,13 +118236,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [990] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5377), - [sym_dictionary_splat] = STATE(5377), - [sym_parenthesized_list_splat] = STATE(5414), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5429), + [sym_dictionary_splat] = STATE(5429), + [sym_parenthesized_list_splat] = STATE(5289), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4285), + [sym_expression] = STATE(4290), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -118242,7 +118254,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), [sym_call] = STATE(2805), - [sym_keyword_argument] = STATE(5377), + [sym_keyword_argument] = STATE(5429), [sym_list] = STATE(2805), [sym_set] = STATE(2805), [sym_tuple] = STATE(2805), @@ -118292,11 +118304,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1474), }, [991] = { - [sym_pattern] = STATE(3294), - [sym_tuple_pattern] = STATE(3321), - [sym_list_pattern] = STATE(3321), + [sym_pattern] = STATE(3331), + [sym_tuple_pattern] = STATE(3300), + [sym_list_pattern] = STATE(3300), [sym_list_splat_pattern] = STATE(2809), - [sym_primary_expression] = STATE(3330), + [sym_primary_expression] = STATE(3333), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), [sym_attribute] = STATE(2811), @@ -118361,18 +118373,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1313), }, [992] = { - [sym_named_expression] = STATE(3933), - [sym__named_expression_lhs] = STATE(5687), + [sym_named_expression] = STATE(3948), + [sym__named_expression_lhs] = STATE(5709), [sym_list_splat_pattern] = STATE(2465), - [sym_as_pattern] = STATE(3933), - [sym_expression] = STATE(3970), + [sym_as_pattern] = STATE(3948), + [sym_expression] = STATE(3903), [sym_primary_expression] = STATE(2159), - [sym_not_operator] = STATE(3933), - [sym_boolean_operator] = STATE(3933), + [sym_not_operator] = STATE(3948), + [sym_boolean_operator] = STATE(3948), [sym_binary_operator] = STATE(2405), [sym_unary_operator] = STATE(2405), - [sym_comparison_operator] = STATE(3933), - [sym_lambda] = STATE(3933), + [sym_comparison_operator] = STATE(3948), + [sym_lambda] = STATE(3948), [sym_attribute] = STATE(2405), [sym_subscript] = STATE(2405), [sym_ellipsis] = STATE(2405), @@ -118386,12 +118398,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2405), [sym_generator_expression] = STATE(2405), [sym_parenthesized_expression] = STATE(2405), - [sym_conditional_expression] = STATE(3933), + [sym_conditional_expression] = STATE(3948), [sym_concatenated_string] = STATE(2405), [sym_string] = STATE(2231), [sym_none] = STATE(2405), [sym_await] = STATE(2405), - [sym_new_expression] = STATE(3933), + [sym_new_expression] = STATE(3948), [sym_sizeof_expression] = STATE(2405), [sym_cast_expression] = STATE(2405), [sym_identifier] = ACTIONS(2871), @@ -118565,19 +118577,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(3169), }, [995] = { - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_expression_list] = STATE(5216), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_expression_list] = STATE(5234), [sym_list_splat_pattern] = STATE(2215), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3911), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(3950), [sym_primary_expression] = STATE(2131), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), [sym_attribute] = STATE(2230), [sym_subscript] = STATE(2230), [sym_ellipsis] = STATE(2230), @@ -118591,12 +118603,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(855), @@ -118633,19 +118645,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(109), }, [996] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5695), - [sym_dictionary_splat] = STATE(5401), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5708), + [sym_dictionary_splat] = STATE(5419), [sym_list_splat_pattern] = STATE(2435), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(4512), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4527), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), [sym_attribute] = STATE(2508), [sym_subscript] = STATE(2508), [sym_ellipsis] = STATE(2508), @@ -118654,18 +118666,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set] = STATE(2508), [sym_tuple] = STATE(2508), [sym_dictionary] = STATE(2508), - [sym_pair] = STATE(5401), + [sym_pair] = STATE(5419), [sym_list_comprehension] = STATE(2508), [sym_dictionary_comprehension] = STATE(2508), [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(1277), @@ -118701,19 +118713,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1313), }, [997] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5695), - [sym_dictionary_splat] = STATE(5401), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5708), + [sym_dictionary_splat] = STATE(5419), [sym_list_splat_pattern] = STATE(2435), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(4512), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4527), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), [sym_attribute] = STATE(2508), [sym_subscript] = STATE(2508), [sym_ellipsis] = STATE(2508), @@ -118722,18 +118734,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set] = STATE(2508), [sym_tuple] = STATE(2508), [sym_dictionary] = STATE(2508), - [sym_pair] = STATE(5401), + [sym_pair] = STATE(5419), [sym_list_comprehension] = STATE(2508), [sym_dictionary_comprehension] = STATE(2508), [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(1277), @@ -118837,21 +118849,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(3181), }, [999] = { - [sym_named_expression] = STATE(3933), - [sym__named_expression_lhs] = STATE(5807), - [sym_list_splat] = STATE(5309), - [sym_parenthesized_list_splat] = STATE(5309), + [sym_named_expression] = STATE(3948), + [sym__named_expression_lhs] = STATE(5813), + [sym_list_splat] = STATE(5319), + [sym_parenthesized_list_splat] = STATE(5319), [sym_list_splat_pattern] = STATE(2465), - [sym_as_pattern] = STATE(3933), - [sym_expression] = STATE(4372), + [sym_as_pattern] = STATE(3948), + [sym_expression] = STATE(4344), [sym_primary_expression] = STATE(2159), - [sym_not_operator] = STATE(3933), - [sym_boolean_operator] = STATE(3933), + [sym_not_operator] = STATE(3948), + [sym_boolean_operator] = STATE(3948), [sym_binary_operator] = STATE(2405), [sym_unary_operator] = STATE(2405), - [sym_comparison_operator] = STATE(3933), - [sym_lambda] = STATE(3933), - [sym_yield] = STATE(5309), + [sym_comparison_operator] = STATE(3948), + [sym_lambda] = STATE(3948), + [sym_yield] = STATE(5319), [sym_attribute] = STATE(2405), [sym_subscript] = STATE(2405), [sym_ellipsis] = STATE(2405), @@ -118865,12 +118877,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2405), [sym_generator_expression] = STATE(2405), [sym_parenthesized_expression] = STATE(2405), - [sym_conditional_expression] = STATE(3933), + [sym_conditional_expression] = STATE(3948), [sym_concatenated_string] = STATE(2405), [sym_string] = STATE(2231), [sym_none] = STATE(2405), [sym_await] = STATE(2405), - [sym_new_expression] = STATE(3933), + [sym_new_expression] = STATE(3948), [sym_sizeof_expression] = STATE(2405), [sym_cast_expression] = STATE(2405), [sym_identifier] = ACTIONS(2871), @@ -119381,19 +119393,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(3207), }, [1007] = { - [sym_named_expression] = STATE(3933), - [sym__named_expression_lhs] = STATE(5807), - [sym_expression_list] = STATE(4447), + [sym_named_expression] = STATE(3948), + [sym__named_expression_lhs] = STATE(5813), + [sym_expression_list] = STATE(4455), [sym_list_splat_pattern] = STATE(2465), - [sym_as_pattern] = STATE(3933), - [sym_expression] = STATE(4202), + [sym_as_pattern] = STATE(3948), + [sym_expression] = STATE(4167), [sym_primary_expression] = STATE(2159), - [sym_not_operator] = STATE(3933), - [sym_boolean_operator] = STATE(3933), + [sym_not_operator] = STATE(3948), + [sym_boolean_operator] = STATE(3948), [sym_binary_operator] = STATE(2405), [sym_unary_operator] = STATE(2405), - [sym_comparison_operator] = STATE(3933), - [sym_lambda] = STATE(3933), + [sym_comparison_operator] = STATE(3948), + [sym_lambda] = STATE(3948), [sym_attribute] = STATE(2405), [sym_subscript] = STATE(2405), [sym_ellipsis] = STATE(2405), @@ -119407,12 +119419,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2405), [sym_generator_expression] = STATE(2405), [sym_parenthesized_expression] = STATE(2405), - [sym_conditional_expression] = STATE(3933), + [sym_conditional_expression] = STATE(3948), [sym_concatenated_string] = STATE(2405), [sym_string] = STATE(2231), [sym_none] = STATE(2405), [sym_await] = STATE(2405), - [sym_new_expression] = STATE(3933), + [sym_new_expression] = STATE(3948), [sym_sizeof_expression] = STATE(2405), [sym_cast_expression] = STATE(2405), [sym_identifier] = ACTIONS(2871), @@ -119585,19 +119597,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1498), }, [1010] = { - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_expression_list] = STATE(5277), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_expression_list] = STATE(5415), [sym_list_splat_pattern] = STATE(2215), - [sym_as_pattern] = STATE(3538), + [sym_as_pattern] = STATE(3525), [sym_expression] = STATE(4056), [sym_primary_expression] = STATE(2131), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), [sym_attribute] = STATE(2230), [sym_subscript] = STATE(2230), [sym_ellipsis] = STATE(2230), @@ -119611,12 +119623,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(855), @@ -120061,19 +120073,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(3197), }, [1017] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5695), - [sym_dictionary_splat] = STATE(5401), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5708), + [sym_dictionary_splat] = STATE(5419), [sym_list_splat_pattern] = STATE(2435), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(4512), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4527), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), [sym_attribute] = STATE(2508), [sym_subscript] = STATE(2508), [sym_ellipsis] = STATE(2508), @@ -120082,18 +120094,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set] = STATE(2508), [sym_tuple] = STATE(2508), [sym_dictionary] = STATE(2508), - [sym_pair] = STATE(5401), + [sym_pair] = STATE(5419), [sym_list_comprehension] = STATE(2508), [sym_dictionary_comprehension] = STATE(2508), [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(1277), @@ -120129,19 +120141,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1313), }, [1018] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5695), - [sym_dictionary_splat] = STATE(5401), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5708), + [sym_dictionary_splat] = STATE(5419), [sym_list_splat_pattern] = STATE(2435), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(4512), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4527), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), [sym_attribute] = STATE(2508), [sym_subscript] = STATE(2508), [sym_ellipsis] = STATE(2508), @@ -120150,18 +120162,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set] = STATE(2508), [sym_tuple] = STATE(2508), [sym_dictionary] = STATE(2508), - [sym_pair] = STATE(5401), + [sym_pair] = STATE(5419), [sym_list_comprehension] = STATE(2508), [sym_dictionary_comprehension] = STATE(2508), [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(1277), @@ -120673,19 +120685,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1502), }, [1026] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5695), - [sym_dictionary_splat] = STATE(5401), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5708), + [sym_dictionary_splat] = STATE(5419), [sym_list_splat_pattern] = STATE(2435), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(4512), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4527), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), [sym_attribute] = STATE(2508), [sym_subscript] = STATE(2508), [sym_ellipsis] = STATE(2508), @@ -120694,18 +120706,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set] = STATE(2508), [sym_tuple] = STATE(2508), [sym_dictionary] = STATE(2508), - [sym_pair] = STATE(5401), + [sym_pair] = STATE(5419), [sym_list_comprehension] = STATE(2508), [sym_dictionary_comprehension] = STATE(2508), [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(1277), @@ -120741,19 +120753,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1313), }, [1027] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5695), - [sym_dictionary_splat] = STATE(5401), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5708), + [sym_dictionary_splat] = STATE(5419), [sym_list_splat_pattern] = STATE(2435), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(4512), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4527), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), [sym_attribute] = STATE(2508), [sym_subscript] = STATE(2508), [sym_ellipsis] = STATE(2508), @@ -120762,18 +120774,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set] = STATE(2508), [sym_tuple] = STATE(2508), [sym_dictionary] = STATE(2508), - [sym_pair] = STATE(5401), + [sym_pair] = STATE(5419), [sym_list_comprehension] = STATE(2508), [sym_dictionary_comprehension] = STATE(2508), [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(1277), @@ -120809,19 +120821,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1313), }, [1028] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5695), - [sym_dictionary_splat] = STATE(5401), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5708), + [sym_dictionary_splat] = STATE(5419), [sym_list_splat_pattern] = STATE(2435), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(4512), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4527), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), [sym_attribute] = STATE(2508), [sym_subscript] = STATE(2508), [sym_ellipsis] = STATE(2508), @@ -120830,18 +120842,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set] = STATE(2508), [sym_tuple] = STATE(2508), [sym_dictionary] = STATE(2508), - [sym_pair] = STATE(5401), + [sym_pair] = STATE(5419), [sym_list_comprehension] = STATE(2508), [sym_dictionary_comprehension] = STATE(2508), [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(1277), @@ -121217,19 +121229,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1482), }, [1034] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5695), - [sym_dictionary_splat] = STATE(5401), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5708), + [sym_dictionary_splat] = STATE(5419), [sym_list_splat_pattern] = STATE(2435), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(4512), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4527), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), [sym_attribute] = STATE(2508), [sym_subscript] = STATE(2508), [sym_ellipsis] = STATE(2508), @@ -121238,18 +121250,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set] = STATE(2508), [sym_tuple] = STATE(2508), [sym_dictionary] = STATE(2508), - [sym_pair] = STATE(5401), + [sym_pair] = STATE(5419), [sym_list_comprehension] = STATE(2508), [sym_dictionary_comprehension] = STATE(2508), [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(1277), @@ -121285,19 +121297,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1313), }, [1035] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5695), - [sym_dictionary_splat] = STATE(5401), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5708), + [sym_dictionary_splat] = STATE(5419), [sym_list_splat_pattern] = STATE(2435), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(4512), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4527), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), [sym_attribute] = STATE(2508), [sym_subscript] = STATE(2508), [sym_ellipsis] = STATE(2508), @@ -121306,18 +121318,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set] = STATE(2508), [sym_tuple] = STATE(2508), [sym_dictionary] = STATE(2508), - [sym_pair] = STATE(5401), + [sym_pair] = STATE(5419), [sym_list_comprehension] = STATE(2508), [sym_dictionary_comprehension] = STATE(2508), [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(1277), @@ -121353,19 +121365,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1313), }, [1036] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5695), - [sym_dictionary_splat] = STATE(5401), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5708), + [sym_dictionary_splat] = STATE(5419), [sym_list_splat_pattern] = STATE(2435), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(4512), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4527), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), [sym_attribute] = STATE(2508), [sym_subscript] = STATE(2508), [sym_ellipsis] = STATE(2508), @@ -121374,18 +121386,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set] = STATE(2508), [sym_tuple] = STATE(2508), [sym_dictionary] = STATE(2508), - [sym_pair] = STATE(5401), + [sym_pair] = STATE(5419), [sym_list_comprehension] = STATE(2508), [sym_dictionary_comprehension] = STATE(2508), [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(1277), @@ -121421,19 +121433,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1313), }, [1037] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5695), - [sym_dictionary_splat] = STATE(5401), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5708), + [sym_dictionary_splat] = STATE(5419), [sym_list_splat_pattern] = STATE(2435), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(4512), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4527), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), [sym_attribute] = STATE(2508), [sym_subscript] = STATE(2508), [sym_ellipsis] = STATE(2508), @@ -121442,18 +121454,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set] = STATE(2508), [sym_tuple] = STATE(2508), [sym_dictionary] = STATE(2508), - [sym_pair] = STATE(5401), + [sym_pair] = STATE(5419), [sym_list_comprehension] = STATE(2508), [sym_dictionary_comprehension] = STATE(2508), [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(1277), @@ -121490,11 +121502,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1038] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), - [sym_expression_list] = STATE(5299), + [sym__named_expression_lhs] = STATE(5751), + [sym_expression_list] = STATE(5322), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4236), + [sym_expression] = STATE(4193), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -121558,12 +121570,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1039] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_list_splat] = STATE(5483), - [sym_parenthesized_list_splat] = STATE(5483), + [sym__named_expression_lhs] = STATE(5628), + [sym_list_splat] = STATE(5501), + [sym_parenthesized_list_splat] = STATE(5501), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4383), + [sym_expression] = STATE(4319), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -121571,7 +121583,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2805), [sym_comparison_operator] = STATE(2806), [sym_lambda] = STATE(2806), - [sym_yield] = STATE(5483), + [sym_yield] = STATE(5501), [sym_attribute] = STATE(2805), [sym_subscript] = STATE(2805), [sym_ellipsis] = STATE(2805), @@ -121625,19 +121637,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1474), }, [1040] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5695), - [sym_dictionary_splat] = STATE(5401), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5708), + [sym_dictionary_splat] = STATE(5419), [sym_list_splat_pattern] = STATE(2435), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(4512), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4527), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), [sym_attribute] = STATE(2508), [sym_subscript] = STATE(2508), [sym_ellipsis] = STATE(2508), @@ -121646,18 +121658,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set] = STATE(2508), [sym_tuple] = STATE(2508), [sym_dictionary] = STATE(2508), - [sym_pair] = STATE(5401), + [sym_pair] = STATE(5419), [sym_list_comprehension] = STATE(2508), [sym_dictionary_comprehension] = STATE(2508), [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(1277), @@ -121693,19 +121705,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1313), }, [1041] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5695), - [sym_dictionary_splat] = STATE(5401), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5708), + [sym_dictionary_splat] = STATE(5419), [sym_list_splat_pattern] = STATE(2435), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(4512), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4527), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), [sym_attribute] = STATE(2508), [sym_subscript] = STATE(2508), [sym_ellipsis] = STATE(2508), @@ -121714,18 +121726,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set] = STATE(2508), [sym_tuple] = STATE(2508), [sym_dictionary] = STATE(2508), - [sym_pair] = STATE(5401), + [sym_pair] = STATE(5419), [sym_list_comprehension] = STATE(2508), [sym_dictionary_comprehension] = STATE(2508), [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(1277), @@ -121761,19 +121773,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1313), }, [1042] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5695), - [sym_dictionary_splat] = STATE(5401), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5708), + [sym_dictionary_splat] = STATE(5419), [sym_list_splat_pattern] = STATE(2435), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(4512), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4527), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), [sym_attribute] = STATE(2508), [sym_subscript] = STATE(2508), [sym_ellipsis] = STATE(2508), @@ -121782,18 +121794,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set] = STATE(2508), [sym_tuple] = STATE(2508), [sym_dictionary] = STATE(2508), - [sym_pair] = STATE(5401), + [sym_pair] = STATE(5419), [sym_list_comprehension] = STATE(2508), [sym_dictionary_comprehension] = STATE(2508), [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(1277), @@ -122033,19 +122045,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(3241), }, [1046] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5695), - [sym_dictionary_splat] = STATE(5401), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5708), + [sym_dictionary_splat] = STATE(5419), [sym_list_splat_pattern] = STATE(2435), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(4512), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4527), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), [sym_attribute] = STATE(2508), [sym_subscript] = STATE(2508), [sym_ellipsis] = STATE(2508), @@ -122054,18 +122066,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set] = STATE(2508), [sym_tuple] = STATE(2508), [sym_dictionary] = STATE(2508), - [sym_pair] = STATE(5401), + [sym_pair] = STATE(5419), [sym_list_comprehension] = STATE(2508), [sym_dictionary_comprehension] = STATE(2508), [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(1277), @@ -122101,18 +122113,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(1313), }, [1047] = { - [sym_named_expression] = STATE(3933), - [sym__named_expression_lhs] = STATE(5687), + [sym_named_expression] = STATE(3948), + [sym__named_expression_lhs] = STATE(5709), [sym_list_splat_pattern] = STATE(2465), - [sym_as_pattern] = STATE(3933), - [sym_expression] = STATE(3970), + [sym_as_pattern] = STATE(3948), + [sym_expression] = STATE(3903), [sym_primary_expression] = STATE(2159), - [sym_not_operator] = STATE(3933), - [sym_boolean_operator] = STATE(3933), + [sym_not_operator] = STATE(3948), + [sym_boolean_operator] = STATE(3948), [sym_binary_operator] = STATE(2405), [sym_unary_operator] = STATE(2405), - [sym_comparison_operator] = STATE(3933), - [sym_lambda] = STATE(3933), + [sym_comparison_operator] = STATE(3948), + [sym_lambda] = STATE(3948), [sym_attribute] = STATE(2405), [sym_subscript] = STATE(2405), [sym_ellipsis] = STATE(2405), @@ -122126,12 +122138,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2405), [sym_generator_expression] = STATE(2405), [sym_parenthesized_expression] = STATE(2405), - [sym_conditional_expression] = STATE(3933), + [sym_conditional_expression] = STATE(3948), [sym_concatenated_string] = STATE(2405), [sym_string] = STATE(2231), [sym_none] = STATE(2405), [sym_await] = STATE(2405), - [sym_new_expression] = STATE(3933), + [sym_new_expression] = STATE(3948), [sym_sizeof_expression] = STATE(2405), [sym_cast_expression] = STATE(2405), [sym_identifier] = ACTIONS(2871), @@ -122169,19 +122181,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(2461), }, [1048] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5695), - [sym_dictionary_splat] = STATE(5401), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5708), + [sym_dictionary_splat] = STATE(5419), [sym_list_splat_pattern] = STATE(2435), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(4512), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4527), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), [sym_attribute] = STATE(2508), [sym_subscript] = STATE(2508), [sym_ellipsis] = STATE(2508), @@ -122190,18 +122202,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set] = STATE(2508), [sym_tuple] = STATE(2508), [sym_dictionary] = STATE(2508), - [sym_pair] = STATE(5401), + [sym_pair] = STATE(5419), [sym_list_comprehension] = STATE(2508), [sym_dictionary_comprehension] = STATE(2508), [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(1277), @@ -122238,12 +122250,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1049] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), - [sym_list_splat] = STATE(5512), - [sym_parenthesized_list_splat] = STATE(5512), + [sym__named_expression_lhs] = STATE(5751), + [sym_list_splat] = STATE(5292), + [sym_parenthesized_list_splat] = STATE(5292), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4270), + [sym_expression] = STATE(4337), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -122251,7 +122263,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator] = STATE(2685), [sym_comparison_operator] = STATE(2686), [sym_lambda] = STATE(2686), - [sym_yield] = STATE(5512), + [sym_yield] = STATE(5292), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), [sym_ellipsis] = STATE(2685), @@ -122714,11 +122726,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1056] = { [sym_named_expression] = STATE(2806), - [sym__named_expression_lhs] = STATE(5627), - [sym_expression_list] = STATE(5458), + [sym__named_expression_lhs] = STATE(5628), + [sym_expression_list] = STATE(5467), [sym_list_splat_pattern] = STATE(2760), [sym_as_pattern] = STATE(2806), - [sym_expression] = STATE(4256), + [sym_expression] = STATE(4239), [sym_primary_expression] = STATE(2270), [sym_not_operator] = STATE(2806), [sym_boolean_operator] = STATE(2806), @@ -122984,10 +122996,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1060] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -122997,7 +123009,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -123185,10 +123197,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1063] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -123198,7 +123210,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -123252,10 +123264,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1064] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -123265,7 +123277,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -123520,10 +123532,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1068] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -123533,7 +123545,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -123587,10 +123599,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1069] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -123600,7 +123612,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -123989,10 +124001,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1075] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -124002,7 +124014,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -124190,10 +124202,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1078] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -124203,7 +124215,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -124257,10 +124269,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1079] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -124270,7 +124282,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -124726,10 +124738,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1086] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4183), + [sym_expression] = STATE(4147), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -124994,10 +125006,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1090] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -125007,7 +125019,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -125061,10 +125073,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1091] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4127), + [sym_expression] = STATE(4212), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -125195,10 +125207,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1093] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -125208,7 +125220,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -125262,10 +125274,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1094] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -125275,7 +125287,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -125932,10 +125944,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1104] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -125945,7 +125957,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -126065,18 +126077,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(3375), }, [1106] = { - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_list_splat_pattern] = STATE(2215), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3989), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4064), [sym_primary_expression] = STATE(2131), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), [sym_attribute] = STATE(2230), [sym_subscript] = STATE(2230), [sym_ellipsis] = STATE(2230), @@ -126090,12 +126102,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(855), @@ -126133,10 +126145,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1107] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -126146,7 +126158,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -126200,10 +126212,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1108] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -126213,7 +126225,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -126334,10 +126346,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1110] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -126347,7 +126359,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -126535,10 +126547,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1113] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -126548,7 +126560,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -126803,10 +126815,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1117] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -126816,7 +126828,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -126936,19 +126948,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(3311), }, [1119] = { - [sym_named_expression] = STATE(3185), - [sym__named_expression_lhs] = STATE(5695), - [sym_dictionary_splat] = STATE(5401), + [sym_named_expression] = STATE(3186), + [sym__named_expression_lhs] = STATE(5708), + [sym_dictionary_splat] = STATE(5419), [sym_list_splat_pattern] = STATE(2435), - [sym_as_pattern] = STATE(3185), - [sym_expression] = STATE(4512), + [sym_as_pattern] = STATE(3186), + [sym_expression] = STATE(4527), [sym_primary_expression] = STATE(2156), - [sym_not_operator] = STATE(3185), - [sym_boolean_operator] = STATE(3185), + [sym_not_operator] = STATE(3186), + [sym_boolean_operator] = STATE(3186), [sym_binary_operator] = STATE(2508), [sym_unary_operator] = STATE(2508), - [sym_comparison_operator] = STATE(3185), - [sym_lambda] = STATE(3185), + [sym_comparison_operator] = STATE(3186), + [sym_lambda] = STATE(3186), [sym_attribute] = STATE(2508), [sym_subscript] = STATE(2508), [sym_ellipsis] = STATE(2508), @@ -126957,18 +126969,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set] = STATE(2508), [sym_tuple] = STATE(2508), [sym_dictionary] = STATE(2508), - [sym_pair] = STATE(5401), + [sym_pair] = STATE(5419), [sym_list_comprehension] = STATE(2508), [sym_dictionary_comprehension] = STATE(2508), [sym_set_comprehension] = STATE(2508), [sym_generator_expression] = STATE(2508), [sym_parenthesized_expression] = STATE(2508), - [sym_conditional_expression] = STATE(3185), + [sym_conditional_expression] = STATE(3186), [sym_concatenated_string] = STATE(2508), [sym_string] = STATE(2209), [sym_none] = STATE(2508), [sym_await] = STATE(2508), - [sym_new_expression] = STATE(3185), + [sym_new_expression] = STATE(3186), [sym_sizeof_expression] = STATE(2508), [sym_cast_expression] = STATE(2508), [sym_identifier] = ACTIONS(1277), @@ -127004,10 +127016,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1120] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -127017,7 +127029,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -127071,10 +127083,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1121] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -127084,7 +127096,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -127272,10 +127284,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1124] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -127285,7 +127297,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -127339,10 +127351,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1125] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -127352,7 +127364,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -127406,10 +127418,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1126] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -127419,7 +127431,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -127473,10 +127485,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1127] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -127486,7 +127498,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -127540,10 +127552,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1128] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -127553,7 +127565,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -127607,10 +127619,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1129] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -127620,7 +127632,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -127942,10 +127954,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1134] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -127955,7 +127967,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -128009,10 +128021,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1135] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4163), + [sym_expression] = STATE(4098), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -128143,10 +128155,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1137] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -128156,7 +128168,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -128210,10 +128222,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1138] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -128223,7 +128235,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -128411,10 +128423,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1141] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -128424,7 +128436,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -128477,18 +128489,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(2541), }, [1142] = { - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), [sym_list_splat_pattern] = STATE(2215), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(3989), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4064), [sym_primary_expression] = STATE(2131), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), [sym_attribute] = STATE(2230), [sym_subscript] = STATE(2230), [sym_ellipsis] = STATE(2230), @@ -128502,12 +128514,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(855), @@ -128544,19 +128556,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_start] = ACTIONS(109), }, [1143] = { - [sym_named_expression] = STATE(3538), - [sym__named_expression_lhs] = STATE(5834), - [sym_expression_list] = STATE(5382), + [sym_named_expression] = STATE(3525), + [sym__named_expression_lhs] = STATE(5561), + [sym_expression_list] = STATE(5401), [sym_list_splat_pattern] = STATE(2215), - [sym_as_pattern] = STATE(3538), - [sym_expression] = STATE(4033), + [sym_as_pattern] = STATE(3525), + [sym_expression] = STATE(4037), [sym_primary_expression] = STATE(2131), - [sym_not_operator] = STATE(3538), - [sym_boolean_operator] = STATE(3538), + [sym_not_operator] = STATE(3525), + [sym_boolean_operator] = STATE(3525), [sym_binary_operator] = STATE(2230), [sym_unary_operator] = STATE(2230), - [sym_comparison_operator] = STATE(3538), - [sym_lambda] = STATE(3538), + [sym_comparison_operator] = STATE(3525), + [sym_lambda] = STATE(3525), [sym_attribute] = STATE(2230), [sym_subscript] = STATE(2230), [sym_ellipsis] = STATE(2230), @@ -128570,12 +128582,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_set_comprehension] = STATE(2230), [sym_generator_expression] = STATE(2230), [sym_parenthesized_expression] = STATE(2230), - [sym_conditional_expression] = STATE(3538), + [sym_conditional_expression] = STATE(3525), [sym_concatenated_string] = STATE(2230), [sym_string] = STATE(2140), [sym_none] = STATE(2230), [sym_await] = STATE(2230), - [sym_new_expression] = STATE(3538), + [sym_new_expression] = STATE(3525), [sym_sizeof_expression] = STATE(2230), [sym_cast_expression] = STATE(2230), [sym_identifier] = ACTIONS(855), @@ -128612,10 +128624,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1144] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -128625,7 +128637,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -128679,10 +128691,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1145] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -128692,7 +128704,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -128746,10 +128758,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1146] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -128759,7 +128771,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -128813,10 +128825,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1147] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -128826,7 +128838,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -128880,10 +128892,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1148] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -128893,7 +128905,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -129684,10 +129696,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1160] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -129697,7 +129709,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -129751,10 +129763,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1161] = { [sym_named_expression] = STATE(2686), - [sym__named_expression_lhs] = STATE(5744), + [sym__named_expression_lhs] = STATE(5751), [sym_list_splat_pattern] = STATE(2736), [sym_as_pattern] = STATE(2686), - [sym_expression] = STATE(4105), + [sym_expression] = STATE(4155), [sym_primary_expression] = STATE(2195), [sym_not_operator] = STATE(2686), [sym_boolean_operator] = STATE(2686), @@ -129764,7 +129776,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_lambda] = STATE(2686), [sym_attribute] = STATE(2685), [sym_subscript] = STATE(2685), - [sym_slice] = STATE(5420), + [sym_slice] = STATE(5477), [sym_ellipsis] = STATE(2685), [sym_call] = STATE(2685), [sym_list] = STATE(2685), @@ -129925,11 +129937,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2736), 1, sym_list_splat_pattern, - STATE(4105), 1, + STATE(4155), 1, sym_expression, - STATE(5420), 1, + STATE(5477), 1, sym_slice, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -130424,14 +130436,14 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2610), 1, sym_list_splat_pattern, - STATE(4047), 1, + STATE(4071), 1, sym_expression, - STATE(5785), 1, + STATE(5863), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4345), 2, + STATE(4304), 2, sym__expression_within_for_in_clause, sym_lambda_within_for_in_clause, ACTIONS(2543), 3, @@ -132148,14 +132160,14 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2610), 1, sym_list_splat_pattern, - STATE(4059), 1, + STATE(4010), 1, sym_expression, - STATE(5785), 1, + STATE(5863), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4538), 2, + STATE(4569), 2, sym__expression_within_for_in_clause, sym_lambda_within_for_in_clause, ACTIONS(2543), 3, @@ -133940,14 +133952,14 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2610), 1, sym_list_splat_pattern, - STATE(4025), 1, + STATE(4057), 1, sym_expression, - STATE(5785), 1, + STATE(5863), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4469), 2, + STATE(4592), 2, sym__expression_within_for_in_clause, sym_lambda_within_for_in_clause, ACTIONS(2543), 3, @@ -135460,14 +135472,14 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2610), 1, sym_list_splat_pattern, - STATE(4047), 1, + STATE(4071), 1, sym_expression, - STATE(5785), 1, + STATE(5863), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4540), 2, + STATE(4573), 2, sym__expression_within_for_in_clause, sym_lambda_within_for_in_clause, ACTIONS(2543), 3, @@ -135892,9 +135904,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2736), 1, sym_list_splat_pattern, - STATE(4355), 1, + STATE(4285), 1, sym_expression, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -136056,9 +136068,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4125), 1, + STATE(4135), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -136078,7 +136090,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -136339,7 +136351,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3299), 1, + STATE(3307), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -136577,9 +136589,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4125), 1, + STATE(4135), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -136599,7 +136611,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -136666,14 +136678,14 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2540), 1, sym_list_splat_pattern, - STATE(4042), 1, + STATE(3991), 1, sym_expression, - STATE(5608), 1, + STATE(5637), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4435), 2, + STATE(4437), 2, sym__expression_within_for_in_clause, sym_lambda_within_for_in_clause, ACTIONS(1408), 3, @@ -136826,14 +136838,14 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2540), 1, sym_list_splat_pattern, - STATE(3988), 1, + STATE(4059), 1, sym_expression, - STATE(5608), 1, + STATE(5637), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4391), 2, + STATE(4308), 2, sym__expression_within_for_in_clause, sym_lambda_within_for_in_clause, ACTIONS(1408), 3, @@ -137190,13 +137202,13 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4297), 1, + STATE(4291), 1, sym_expression, - STATE(4856), 1, + STATE(4877), 1, sym_with_item, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, - STATE(5783), 1, + STATE(5793), 1, sym_with_clause, ACTIONS(3), 2, sym_comment, @@ -137216,7 +137228,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -137419,14 +137431,14 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2500), 1, sym_list_splat_pattern, - STATE(4006), 1, + STATE(4089), 1, sym_expression, - STATE(5874), 1, + STATE(5722), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4281), 2, + STATE(4338), 2, sym__expression_within_for_in_clause, sym_lambda_within_for_in_clause, ACTIONS(2475), 3, @@ -137579,14 +137591,14 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4297), 1, + STATE(4291), 1, sym_expression, - STATE(4856), 1, + STATE(4877), 1, sym_with_item, - STATE(5695), 1, - sym__named_expression_lhs, - STATE(5747), 1, + STATE(5610), 1, sym_with_clause, + STATE(5708), 1, + sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -137605,7 +137617,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -137672,14 +137684,14 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2540), 1, sym_list_splat_pattern, - STATE(3994), 1, + STATE(4060), 1, sym_expression, - STATE(5608), 1, + STATE(5637), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4509), 2, + STATE(4576), 2, sym__expression_within_for_in_clause, sym_lambda_within_for_in_clause, ACTIONS(1408), 3, @@ -137834,11 +137846,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2736), 1, sym_list_splat_pattern, - STATE(4070), 1, + STATE(4011), 1, sym_expression, - STATE(4789), 1, + STATE(4844), 1, sym_slice, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -137925,14 +137937,14 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2500), 1, sym_list_splat_pattern, - STATE(4006), 1, + STATE(4089), 1, sym_expression, - STATE(5874), 1, + STATE(5722), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4330), 2, + STATE(4399), 2, sym__expression_within_for_in_clause, sym_lambda_within_for_in_clause, ACTIONS(2475), 3, @@ -138019,11 +138031,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2760), 1, sym_list_splat_pattern, - STATE(4325), 1, + STATE(4347), 1, sym_expression, - STATE(5328), 1, + STATE(5352), 1, sym_with_item, - STATE(5627), 1, + STATE(5628), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -138246,14 +138258,14 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2500), 1, sym_list_splat_pattern, - STATE(4075), 1, + STATE(3998), 1, sym_expression, - STATE(5874), 1, + STATE(5722), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4493), 2, + STATE(4438), 2, sym__expression_within_for_in_clause, sym_lambda_within_for_in_clause, ACTIONS(2475), 3, @@ -138474,14 +138486,14 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2500), 1, sym_list_splat_pattern, - STATE(3998), 1, + STATE(4007), 1, sym_expression, - STATE(5874), 1, + STATE(5722), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4535), 2, + STATE(4539), 2, sym__expression_within_for_in_clause, sym_lambda_within_for_in_clause, ACTIONS(2475), 3, @@ -138568,11 +138580,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4297), 1, + STATE(4291), 1, sym_expression, - STATE(5488), 1, + STATE(5505), 1, sym_with_item, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -138592,7 +138604,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -138798,11 +138810,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4297), 1, + STATE(4291), 1, sym_expression, - STATE(5488), 1, + STATE(5505), 1, sym_with_item, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -138822,7 +138834,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -138889,9 +138901,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2736), 1, sym_list_splat_pattern, - STATE(4367), 1, + STATE(4382), 1, sym_expression, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -139117,14 +139129,14 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2500), 1, sym_list_splat_pattern, - STATE(4006), 1, + STATE(4089), 1, sym_expression, - STATE(5874), 1, + STATE(5722), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4495), 2, + STATE(4444), 2, sym__expression_within_for_in_clause, sym_lambda_within_for_in_clause, ACTIONS(2475), 3, @@ -139549,9 +139561,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2760), 1, sym_list_splat_pattern, - STATE(4318), 1, + STATE(4343), 1, sym_expression, - STATE(5627), 1, + STATE(5628), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -139777,9 +139789,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2760), 1, sym_list_splat_pattern, - STATE(4318), 1, + STATE(4343), 1, sym_expression, - STATE(5627), 1, + STATE(5628), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -140073,9 +140085,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2736), 1, sym_list_splat_pattern, - STATE(4354), 1, + STATE(4297), 1, sym_expression, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -140155,7 +140167,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3299), 1, + STATE(3307), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -140252,9 +140264,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2736), 1, sym_list_splat_pattern, - STATE(4354), 1, + STATE(4297), 1, sym_expression, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -140548,9 +140560,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(3989), 1, + STATE(4064), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -140573,7 +140585,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -140708,9 +140720,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4100), 1, + STATE(4158), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -140733,7 +140745,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -142218,7 +142230,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3299), 1, + STATE(3307), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -142306,7 +142318,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3299), 1, + STATE(3307), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -142811,9 +142823,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2736), 1, sym_list_splat_pattern, - STATE(4321), 1, + STATE(4372), 1, sym_expression, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -143177,11 +143189,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2760), 1, sym_list_splat_pattern, - STATE(4325), 1, + STATE(4347), 1, sym_expression, - STATE(5328), 1, + STATE(5352), 1, sym_with_item, - STATE(5627), 1, + STATE(5628), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -143472,14 +143484,14 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2540), 1, sym_list_splat_pattern, - STATE(3988), 1, + STATE(4059), 1, sym_expression, - STATE(5608), 1, + STATE(5637), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4342), 2, + STATE(4362), 2, sym__expression_within_for_in_clause, sym_lambda_within_for_in_clause, ACTIONS(1408), 3, @@ -144176,14 +144188,14 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2540), 1, sym_list_splat_pattern, - STATE(3988), 1, + STATE(4059), 1, sym_expression, - STATE(5608), 1, + STATE(5637), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4511), 2, + STATE(4585), 2, sym__expression_within_for_in_clause, sym_lambda_within_for_in_clause, ACTIONS(1408), 3, @@ -144473,9 +144485,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4100), 1, + STATE(4158), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -144498,7 +144510,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -144837,9 +144849,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4100), 1, + STATE(4158), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -144862,7 +144874,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -144929,9 +144941,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(3989), 1, + STATE(4064), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -144954,7 +144966,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -145225,14 +145237,14 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2610), 1, sym_list_splat_pattern, - STATE(4047), 1, + STATE(4071), 1, sym_expression, - STATE(5785), 1, + STATE(5863), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4359), 2, + STATE(4394), 2, sym__expression_within_for_in_clause, sym_lambda_within_for_in_clause, ACTIONS(2543), 3, @@ -145793,9 +145805,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4100), 1, + STATE(4158), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -145818,7 +145830,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -146159,11 +146171,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2736), 1, sym_list_splat_pattern, - STATE(3981), 1, + STATE(4033), 1, sym_expression, - STATE(5017), 1, + STATE(5026), 1, sym_slice, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -146388,11 +146400,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2736), 1, sym_list_splat_pattern, - STATE(4030), 1, + STATE(4027), 1, sym_expression, - STATE(5166), 1, + STATE(5170), 1, sym_slice, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -146617,11 +146629,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2736), 1, sym_list_splat_pattern, - STATE(4073), 1, + STATE(3997), 1, sym_expression, - STATE(4871), 1, + STATE(4874), 1, sym_slice, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -146778,11 +146790,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2736), 1, sym_list_splat_pattern, - STATE(3991), 1, + STATE(4004), 1, sym_expression, - STATE(4927), 1, + STATE(4929), 1, sym_slice, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -146939,11 +146951,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2736), 1, sym_list_splat_pattern, - STATE(4035), 1, + STATE(4009), 1, sym_expression, STATE(4962), 1, sym_slice, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -147100,11 +147112,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2736), 1, sym_list_splat_pattern, - STATE(4038), 1, + STATE(4012), 1, sym_expression, - STATE(4995), 1, + STATE(4998), 1, sym_slice, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -147261,11 +147273,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2736), 1, sym_list_splat_pattern, - STATE(3985), 1, + STATE(4014), 1, sym_expression, - STATE(5021), 1, + STATE(5022), 1, sym_slice, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -147354,11 +147366,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2736), 1, sym_list_splat_pattern, - STATE(4028), 1, + STATE(4017), 1, sym_expression, - STATE(5039), 1, + STATE(5042), 1, sym_slice, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -147447,11 +147459,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2736), 1, sym_list_splat_pattern, - STATE(4054), 1, + STATE(4022), 1, sym_expression, - STATE(5055), 1, + STATE(5057), 1, sym_slice, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -147540,11 +147552,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2736), 1, sym_list_splat_pattern, - STATE(4060), 1, + STATE(4025), 1, sym_expression, - STATE(5068), 1, + STATE(5073), 1, sym_slice, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -147633,11 +147645,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2736), 1, sym_list_splat_pattern, - STATE(4062), 1, + STATE(4026), 1, sym_expression, - STATE(5077), 1, + STATE(5080), 1, sym_slice, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -147860,13 +147872,13 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4297), 1, + STATE(4291), 1, sym_expression, - STATE(4856), 1, + STATE(4877), 1, sym_with_item, - STATE(5682), 1, + STATE(5685), 1, sym_with_clause, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -147886,7 +147898,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -148021,13 +148033,13 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4297), 1, + STATE(4291), 1, sym_expression, - STATE(4856), 1, + STATE(4877), 1, sym_with_item, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, - STATE(5728), 1, + STATE(5720), 1, sym_with_clause, ACTIONS(3), 2, sym_comment, @@ -148047,7 +148059,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -148590,9 +148602,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2736), 1, sym_list_splat_pattern, - STATE(4320), 1, + STATE(4380), 1, sym_expression, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -148682,9 +148694,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2736), 1, sym_list_splat_pattern, - STATE(4326), 1, + STATE(4321), 1, sym_expression, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -148774,9 +148786,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2465), 1, sym_list_splat_pattern, - STATE(4398), 1, + STATE(4400), 1, sym_expression, - STATE(5807), 1, + STATE(5813), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -148799,7 +148811,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3933), 8, + STATE(3948), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -148866,9 +148878,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2465), 1, sym_list_splat_pattern, - STATE(4398), 1, + STATE(4400), 1, sym_expression, - STATE(5807), 1, + STATE(5813), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -148891,7 +148903,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3933), 8, + STATE(3948), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -149370,9 +149382,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4058), 1, + STATE(4024), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -149391,7 +149403,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -150664,11 +150676,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4085), 1, + STATE(3996), 1, sym_expression, - STATE(5431), 1, + STATE(5448), 1, sym_expression_list, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -150688,7 +150700,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -151025,9 +151037,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4312), 1, + STATE(4273), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -151047,7 +151059,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -151851,11 +151863,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4222), 1, + STATE(4215), 1, sym_expression, - STATE(5607), 1, + STATE(5647), 1, sym_expression_list, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -151875,7 +151887,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -151942,11 +151954,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4074), 1, + STATE(3994), 1, sym_expression, - STATE(5418), 1, + STATE(5432), 1, sym_expression_list, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -151966,7 +151978,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -152234,11 +152246,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4112), 1, + STATE(4198), 1, sym_expression, - STATE(5518), 1, + STATE(5604), 1, sym_expression_list, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -152258,7 +152270,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -153263,11 +153275,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4297), 1, + STATE(4291), 1, sym_expression, - STATE(5488), 1, + STATE(5505), 1, sym_with_item, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -153287,7 +153299,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -153691,9 +153703,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4279), 1, + STATE(4282), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -153713,7 +153725,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -154115,12 +154127,12 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4104), 1, + STATE(4113), 1, sym_expression, - STATE(5695), 1, - sym__named_expression_lhs, - STATE(5846), 1, + STATE(5701), 1, sym_expression_list, + STATE(5708), 1, + sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -154139,7 +154151,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -154543,9 +154555,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4312), 1, + STATE(4273), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -154565,7 +154577,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -156364,7 +156376,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3299), 1, + STATE(3307), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -157265,11 +157277,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2760), 1, sym_list_splat_pattern, - STATE(4325), 1, + STATE(4347), 1, sym_expression, - STATE(5328), 1, + STATE(5352), 1, sym_with_item, - STATE(5627), 1, + STATE(5628), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -158162,9 +158174,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4312), 1, + STATE(4273), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -158184,7 +158196,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -158454,9 +158466,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4295), 1, + STATE(4329), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -158476,7 +158488,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -159481,11 +159493,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4160), 1, + STATE(4105), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, - STATE(5768), 1, + STATE(5825), 1, sym_expression_list, ACTIONS(3), 2, sym_comment, @@ -159505,7 +159517,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -160041,11 +160053,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4214), 1, + STATE(4184), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, - STATE(5770), 1, + STATE(5776), 1, sym_expression_list, ACTIONS(3), 2, sym_comment, @@ -160065,7 +160077,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -160132,11 +160144,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4013), 1, + STATE(4039), 1, sym_expression, - STATE(5342), 1, + STATE(5350), 1, sym_expression_list, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -160156,7 +160168,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -160290,11 +160302,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4077), 1, + STATE(4000), 1, sym_expression, - STATE(5484), 1, + STATE(5507), 1, sym_expression_list, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -160314,7 +160326,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -160448,11 +160460,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4216), 1, + STATE(4188), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, - STATE(5826), 1, + STATE(5828), 1, sym_expression_list, ACTIONS(3), 2, sym_comment, @@ -160472,7 +160484,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -160539,11 +160551,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4044), 1, + STATE(4042), 1, sym_expression, - STATE(5350), 1, + STATE(5360), 1, sym_expression_list, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -160563,7 +160575,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -160754,7 +160766,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3299), 1, + STATE(3307), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -160918,11 +160930,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4220), 1, + STATE(4191), 1, sym_expression, - STATE(5519), 1, + STATE(5525), 1, sym_expression_list, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -160942,7 +160954,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -161143,11 +161155,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4223), 1, + STATE(4194), 1, sym_expression, - STATE(5531), 1, + STATE(5537), 1, sym_expression_list, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -161167,7 +161179,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -161370,9 +161382,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4312), 1, + STATE(4273), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -161392,7 +161404,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -162062,9 +162074,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(3529), 1, + STATE(3545), 1, sym_expression, - STATE(5872), 1, + STATE(5878), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -162084,7 +162096,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -162151,9 +162163,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4588), 1, + STATE(4403), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -162173,7 +162185,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -162240,9 +162252,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2760), 1, sym_list_splat_pattern, - STATE(4273), 1, + STATE(4296), 1, sym_expression, - STATE(5627), 1, + STATE(5628), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -162330,9 +162342,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2610), 1, sym_list_splat_pattern, - STATE(3995), 1, + STATE(4045), 1, sym_expression, - STATE(5785), 1, + STATE(5863), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -162419,9 +162431,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2610), 1, sym_list_splat_pattern, - STATE(4016), 1, + STATE(4046), 1, sym_expression, - STATE(5785), 1, + STATE(5863), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -162508,9 +162520,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2610), 1, sym_list_splat_pattern, - STATE(4022), 1, + STATE(4047), 1, sym_expression, - STATE(5785), 1, + STATE(5863), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -162599,7 +162611,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2637), 1, sym_expression, - STATE(5785), 1, + STATE(5863), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -162686,9 +162698,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2610), 1, sym_list_splat_pattern, - STATE(4032), 1, + STATE(4048), 1, sym_expression, - STATE(5785), 1, + STATE(5863), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -162775,9 +162787,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2760), 1, sym_list_splat_pattern, - STATE(4318), 1, + STATE(4343), 1, sym_expression, - STATE(5627), 1, + STATE(5628), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -162866,7 +162878,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2643), 1, sym_expression, - STATE(5561), 1, + STATE(5817), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -162955,7 +162967,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2610), 1, sym_list_splat_pattern, - STATE(5556), 1, + STATE(5539), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -163042,9 +163054,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2610), 1, sym_list_splat_pattern, - STATE(4020), 1, + STATE(4066), 1, sym_expression, - STATE(5785), 1, + STATE(5863), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -163133,7 +163145,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2610), 1, sym_list_splat_pattern, - STATE(5556), 1, + STATE(5539), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -163220,9 +163232,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2610), 1, sym_list_splat_pattern, - STATE(4049), 1, + STATE(4074), 1, sym_expression, - STATE(5785), 1, + STATE(5863), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -163309,9 +163321,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2500), 1, sym_list_splat_pattern, - STATE(3973), 1, + STATE(3932), 1, sym_expression, - STATE(5874), 1, + STATE(5722), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -163398,9 +163410,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2500), 1, sym_list_splat_pattern, - STATE(3915), 1, + STATE(3949), 1, sym_expression, - STATE(5874), 1, + STATE(5722), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -163487,9 +163499,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2500), 1, sym_list_splat_pattern, - STATE(3968), 1, + STATE(3954), 1, sym_expression, - STATE(5874), 1, + STATE(5722), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -163578,7 +163590,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2500), 1, sym_list_splat_pattern, - STATE(5874), 1, + STATE(5722), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -163665,9 +163677,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2500), 1, sym_list_splat_pattern, - STATE(3908), 1, + STATE(3958), 1, sym_expression, - STATE(5874), 1, + STATE(5722), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -163756,7 +163768,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2500), 1, sym_list_splat_pattern, - STATE(5578), 1, + STATE(5584), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -163843,9 +163855,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2500), 1, sym_list_splat_pattern, - STATE(3946), 1, + STATE(3917), 1, sym_expression, - STATE(5874), 1, + STATE(5722), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -163934,7 +163946,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2500), 1, sym_list_splat_pattern, - STATE(5578), 1, + STATE(5584), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -164021,9 +164033,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2500), 1, sym_list_splat_pattern, - STATE(3925), 1, + STATE(3928), 1, sym_expression, - STATE(5874), 1, + STATE(5722), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -164110,9 +164122,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2465), 1, sym_list_splat_pattern, - STATE(3917), 1, + STATE(3969), 1, sym_expression, - STATE(5687), 1, + STATE(5709), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -164132,7 +164144,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3933), 8, + STATE(3948), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -164199,9 +164211,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2465), 1, sym_list_splat_pattern, - STATE(3947), 1, + STATE(3971), 1, sym_expression, - STATE(5687), 1, + STATE(5709), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -164221,7 +164233,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3933), 8, + STATE(3948), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -164288,9 +164300,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2465), 1, sym_list_splat_pattern, - STATE(3901), 1, + STATE(3972), 1, sym_expression, - STATE(5687), 1, + STATE(5709), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -164310,7 +164322,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3933), 8, + STATE(3948), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -164377,9 +164389,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2465), 1, sym_list_splat_pattern, - STATE(3929), 1, + STATE(3973), 1, sym_expression, - STATE(5687), 1, + STATE(5709), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -164399,7 +164411,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3933), 8, + STATE(3948), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -164466,9 +164478,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2465), 1, sym_list_splat_pattern, - STATE(3959), 1, + STATE(3976), 1, sym_expression, - STATE(5687), 1, + STATE(5709), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -164488,7 +164500,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3933), 8, + STATE(3948), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -164557,7 +164569,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2535), 1, sym_expression, - STATE(5588), 1, + STATE(5596), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -164644,9 +164656,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2540), 1, sym_list_splat_pattern, - STATE(4003), 1, + STATE(3995), 1, sym_expression, - STATE(5608), 1, + STATE(5637), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -164733,9 +164745,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2465), 1, sym_list_splat_pattern, - STATE(3976), 1, + STATE(3918), 1, sym_expression, - STATE(5687), 1, + STATE(5709), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -164755,7 +164767,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3933), 8, + STATE(3948), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -164824,7 +164836,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2465), 1, sym_list_splat_pattern, - STATE(5588), 1, + STATE(5596), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -164911,9 +164923,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2465), 1, sym_list_splat_pattern, - STATE(3906), 1, + STATE(3923), 1, sym_expression, - STATE(5687), 1, + STATE(5709), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -164933,7 +164945,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3933), 8, + STATE(3948), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -165000,9 +165012,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2760), 1, sym_list_splat_pattern, - STATE(4298), 1, + STATE(4288), 1, sym_expression, - STATE(5627), 1, + STATE(5628), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -165089,9 +165101,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2760), 1, sym_list_splat_pattern, - STATE(4311), 1, + STATE(4293), 1, sym_expression, - STATE(5627), 1, + STATE(5628), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -165178,9 +165190,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2760), 1, sym_list_splat_pattern, - STATE(4343), 1, + STATE(4294), 1, sym_expression, - STATE(5627), 1, + STATE(5628), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -165269,7 +165281,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2760), 1, sym_list_splat_pattern, - STATE(5627), 1, + STATE(5628), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -165356,9 +165368,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2760), 1, sym_list_splat_pattern, - STATE(4351), 1, + STATE(4301), 1, sym_expression, - STATE(5627), 1, + STATE(5628), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -165447,7 +165459,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2780), 1, sym_expression, - STATE(5605), 1, + STATE(5611), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -165534,9 +165546,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2760), 1, sym_list_splat_pattern, - STATE(4282), 1, + STATE(4322), 1, sym_expression, - STATE(5627), 1, + STATE(5628), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -165625,7 +165637,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2793), 1, sym_expression, - STATE(5605), 1, + STATE(5611), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -165712,9 +165724,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2760), 1, sym_list_splat_pattern, - STATE(4307), 1, + STATE(4341), 1, sym_expression, - STATE(5627), 1, + STATE(5628), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -165801,9 +165813,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2736), 1, sym_list_splat_pattern, - STATE(3962), 1, + STATE(3907), 1, sym_expression, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -165890,9 +165902,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2736), 1, sym_list_splat_pattern, - STATE(3965), 1, + STATE(3909), 1, sym_expression, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -165979,9 +165991,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2736), 1, sym_list_splat_pattern, - STATE(3974), 1, + STATE(3910), 1, sym_expression, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -166070,7 +166082,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2736), 1, sym_list_splat_pattern, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -166157,9 +166169,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2736), 1, sym_list_splat_pattern, - STATE(3975), 1, + STATE(3912), 1, sym_expression, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -166248,7 +166260,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2736), 1, sym_list_splat_pattern, - STATE(5618), 1, + STATE(5623), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -166335,9 +166347,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2736), 1, sym_list_splat_pattern, - STATE(3902), 1, + STATE(3914), 1, sym_expression, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -166426,7 +166438,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2736), 1, sym_list_splat_pattern, - STATE(5618), 1, + STATE(5623), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -166513,9 +166525,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2736), 1, sym_list_splat_pattern, - STATE(3919), 1, + STATE(3915), 1, sym_expression, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -166604,7 +166616,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2215), 1, sym_list_splat_pattern, - STATE(5658), 1, + STATE(5657), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -166693,7 +166705,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(3533), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -166713,7 +166725,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -166782,7 +166794,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2588), 1, sym_expression, - STATE(5608), 1, + STATE(5637), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -166869,9 +166881,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2736), 1, sym_list_splat_pattern, - STATE(4376), 1, + STATE(4312), 1, sym_expression, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -166959,9 +166971,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4379), 1, + STATE(4314), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -166981,7 +166993,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -167048,9 +167060,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(3989), 1, + STATE(4064), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -167070,7 +167082,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -167137,9 +167149,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2760), 1, sym_list_splat_pattern, - STATE(4348), 1, + STATE(4317), 1, sym_expression, - STATE(5627), 1, + STATE(5628), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -167226,9 +167238,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4374), 1, + STATE(4373), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -167248,7 +167260,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -167317,7 +167329,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2235), 1, sym_expression, - STATE(5658), 1, + STATE(5657), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -167406,7 +167418,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2215), 1, sym_list_splat_pattern, - STATE(5658), 1, + STATE(5657), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -167495,7 +167507,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2215), 1, sym_list_splat_pattern, - STATE(5658), 1, + STATE(5657), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -167584,7 +167596,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2215), 1, sym_list_splat_pattern, - STATE(5658), 1, + STATE(5657), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -167673,7 +167685,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2215), 1, sym_list_splat_pattern, - STATE(5658), 1, + STATE(5657), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -167760,9 +167772,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2465), 1, sym_list_splat_pattern, - STATE(4293), 1, + STATE(4393), 1, sym_expression, - STATE(5807), 1, + STATE(5813), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -167782,7 +167794,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3933), 8, + STATE(3948), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -167849,9 +167861,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2760), 1, sym_list_splat_pattern, - STATE(4316), 1, + STATE(4366), 1, sym_expression, - STATE(5627), 1, + STATE(5628), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -167940,7 +167952,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2215), 1, sym_list_splat_pattern, - STATE(5658), 1, + STATE(5657), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -168027,9 +168039,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4482), 1, + STATE(4523), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -168049,7 +168061,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -168116,9 +168128,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4266), 1, + STATE(4358), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -168138,7 +168150,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -168205,9 +168217,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2610), 1, sym_list_splat_pattern, - STATE(4095), 1, + STATE(4109), 1, sym_expression, - STATE(5785), 1, + STATE(5863), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -168294,9 +168306,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4237), 1, + STATE(4240), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -168316,7 +168328,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -168383,9 +168395,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4506), 1, + STATE(4526), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -168405,7 +168417,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -168472,9 +168484,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2760), 1, sym_list_splat_pattern, - STATE(4304), 1, + STATE(4352), 1, sym_expression, - STATE(5627), 1, + STATE(5628), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -168563,7 +168575,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2227), 1, sym_expression, - STATE(5658), 1, + STATE(5657), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -168650,9 +168662,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4373), 1, + STATE(4349), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -168672,7 +168684,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -168739,9 +168751,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4442), 1, + STATE(4538), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -168761,7 +168773,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -168828,9 +168840,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4037), 1, + STATE(4020), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -168850,7 +168862,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -168917,9 +168929,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4254), 1, + STATE(4262), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -168939,7 +168951,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -169006,9 +169018,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4094), 1, + STATE(4114), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -169028,7 +169040,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -169095,9 +169107,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4166), 1, + STATE(4129), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -169117,7 +169129,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -169184,9 +169196,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2760), 1, sym_list_splat_pattern, - STATE(4347), 1, + STATE(4326), 1, sym_expression, - STATE(5627), 1, + STATE(5628), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -169275,7 +169287,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(4528), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -169295,7 +169307,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -169362,9 +169374,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4173), 1, + STATE(4133), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -169384,7 +169396,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -169451,9 +169463,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(3577), 1, + STATE(3602), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -169473,7 +169485,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -169540,9 +169552,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4175), 1, + STATE(4134), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -169562,7 +169574,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -169629,9 +169641,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4176), 1, + STATE(4136), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -169651,7 +169663,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -169718,9 +169730,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2760), 1, sym_list_splat_pattern, - STATE(4395), 1, + STATE(4275), 1, sym_expression, - STATE(5627), 1, + STATE(5628), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -169807,9 +169819,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2760), 1, sym_list_splat_pattern, - STATE(4302), 1, + STATE(4346), 1, sym_expression, - STATE(5627), 1, + STATE(5628), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -169896,9 +169908,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2465), 1, sym_list_splat_pattern, - STATE(4272), 1, + STATE(4279), 1, sym_expression, - STATE(5807), 1, + STATE(5813), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -169918,7 +169930,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3933), 8, + STATE(3948), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -169985,9 +169997,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2500), 1, sym_list_splat_pattern, - STATE(4027), 1, + STATE(4058), 1, sym_expression, - STATE(5874), 1, + STATE(5722), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -170076,7 +170088,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2215), 1, sym_list_splat_pattern, - STATE(5658), 1, + STATE(5657), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -170163,9 +170175,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4100), 1, + STATE(4158), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -170185,7 +170197,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -170252,9 +170264,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4274), 1, + STATE(4318), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -170274,7 +170286,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -170341,9 +170353,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4523), 1, + STATE(4560), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -170363,7 +170375,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -170430,9 +170442,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4350), 1, + STATE(4383), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -170452,7 +170464,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -170519,9 +170531,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(3566), 1, + STATE(3571), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -170541,7 +170553,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -170608,9 +170620,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(3592), 1, + STATE(3611), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -170630,7 +170642,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -170697,9 +170709,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4276), 1, + STATE(4392), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -170719,7 +170731,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -170786,9 +170798,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4312), 1, + STATE(4273), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -170808,7 +170820,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -170875,9 +170887,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4204), 1, + STATE(4186), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -170897,7 +170909,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -170964,9 +170976,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4456), 1, + STATE(4462), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -170986,7 +170998,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -171053,9 +171065,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4267), 1, + STATE(4316), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -171075,7 +171087,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -171142,9 +171154,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4215), 1, + STATE(4183), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -171164,7 +171176,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -171231,9 +171243,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4217), 1, + STATE(4095), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -171253,7 +171265,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -171320,9 +171332,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4253), 1, + STATE(4152), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -171342,7 +171354,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -171409,9 +171421,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4562), 1, + STATE(4565), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -171431,7 +171443,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -171498,9 +171510,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4189), 1, + STATE(4157), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -171520,7 +171532,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -171589,7 +171601,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2542), 1, sym_expression, - STATE(5561), 1, + STATE(5817), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -171676,9 +171688,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2736), 1, sym_list_splat_pattern, - STATE(4357), 1, + STATE(4299), 1, sym_expression, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -171767,7 +171779,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2543), 1, sym_expression, - STATE(5561), 1, + STATE(5817), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -171856,7 +171868,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2544), 1, sym_expression, - STATE(5561), 1, + STATE(5817), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -171945,7 +171957,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2540), 1, sym_list_splat_pattern, - STATE(5561), 1, + STATE(5817), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -172034,7 +172046,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2545), 1, sym_expression, - STATE(5561), 1, + STATE(5817), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -172123,7 +172135,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2546), 1, sym_expression, - STATE(5561), 1, + STATE(5817), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -172212,7 +172224,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2547), 1, sym_expression, - STATE(5561), 1, + STATE(5817), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -172301,7 +172313,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(3244), 1, sym_expression, - STATE(5583), 1, + STATE(5567), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -172321,7 +172333,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -172390,7 +172402,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(3257), 1, sym_expression, - STATE(5583), 1, + STATE(5567), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -172410,7 +172422,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -172477,9 +172489,9 @@ static const uint16_t ts_small_parse_table[] = { sym_primary_expression, STATE(2435), 1, sym_list_splat_pattern, - STATE(3183), 1, + STATE(3184), 1, sym_expression, - STATE(5583), 1, + STATE(5567), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -172499,7 +172511,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -172568,7 +172580,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(3240), 1, sym_expression, - STATE(5583), 1, + STATE(5567), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -172588,7 +172600,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -172657,7 +172669,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2507), 1, sym_expression, - STATE(5766), 1, + STATE(5755), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -172746,7 +172758,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(3238), 1, sym_expression, - STATE(5583), 1, + STATE(5567), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -172766,7 +172778,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -172835,7 +172847,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2512), 1, sym_expression, - STATE(5766), 1, + STATE(5755), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -172924,7 +172936,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(3250), 1, sym_expression, - STATE(5583), 1, + STATE(5567), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -172944,7 +172956,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -173013,7 +173025,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2610), 1, sym_list_splat_pattern, - STATE(5556), 1, + STATE(5539), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -173102,7 +173114,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2610), 1, sym_list_splat_pattern, - STATE(5556), 1, + STATE(5539), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -173191,7 +173203,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2610), 1, sym_list_splat_pattern, - STATE(5556), 1, + STATE(5539), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -173280,7 +173292,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2637), 1, sym_expression, - STATE(5556), 1, + STATE(5539), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -173369,7 +173381,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2610), 1, sym_list_splat_pattern, - STATE(5556), 1, + STATE(5539), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -173456,9 +173468,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2736), 1, sym_list_splat_pattern, - STATE(4354), 1, + STATE(4297), 1, sym_expression, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -173547,7 +173559,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2610), 1, sym_list_splat_pattern, - STATE(5556), 1, + STATE(5539), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -173636,7 +173648,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2610), 1, sym_list_splat_pattern, - STATE(5556), 1, + STATE(5539), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -173725,7 +173737,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2500), 1, sym_list_splat_pattern, - STATE(5578), 1, + STATE(5584), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -173814,7 +173826,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2500), 1, sym_list_splat_pattern, - STATE(5578), 1, + STATE(5584), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -173903,7 +173915,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2500), 1, sym_list_splat_pattern, - STATE(5578), 1, + STATE(5584), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -173992,7 +174004,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2500), 1, sym_list_splat_pattern, - STATE(5578), 1, + STATE(5584), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -174081,7 +174093,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2500), 1, sym_list_splat_pattern, - STATE(5578), 1, + STATE(5584), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -174170,7 +174182,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2500), 1, sym_list_splat_pattern, - STATE(5578), 1, + STATE(5584), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -174259,7 +174271,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2500), 1, sym_list_splat_pattern, - STATE(5578), 1, + STATE(5584), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -174348,7 +174360,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2515), 1, sym_expression, - STATE(5588), 1, + STATE(5596), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -174437,7 +174449,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2517), 1, sym_expression, - STATE(5588), 1, + STATE(5596), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -174526,7 +174538,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2518), 1, sym_expression, - STATE(5588), 1, + STATE(5596), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -174615,7 +174627,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2519), 1, sym_expression, - STATE(5588), 1, + STATE(5596), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -174704,7 +174716,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2527), 1, sym_expression, - STATE(5588), 1, + STATE(5596), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -174793,7 +174805,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2465), 1, sym_list_splat_pattern, - STATE(5588), 1, + STATE(5596), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -174882,7 +174894,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2465), 1, sym_list_splat_pattern, - STATE(5588), 1, + STATE(5596), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -174971,7 +174983,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2760), 1, sym_list_splat_pattern, - STATE(5605), 1, + STATE(5611), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -175060,7 +175072,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2760), 1, sym_list_splat_pattern, - STATE(5605), 1, + STATE(5611), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -175149,7 +175161,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2760), 1, sym_list_splat_pattern, - STATE(5605), 1, + STATE(5611), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -175238,7 +175250,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2760), 1, sym_list_splat_pattern, - STATE(5605), 1, + STATE(5611), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -175327,7 +175339,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2760), 1, sym_list_splat_pattern, - STATE(5605), 1, + STATE(5611), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -175416,7 +175428,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2760), 1, sym_list_splat_pattern, - STATE(5605), 1, + STATE(5611), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -175505,7 +175517,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2760), 1, sym_list_splat_pattern, - STATE(5605), 1, + STATE(5611), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -175594,7 +175606,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2736), 1, sym_list_splat_pattern, - STATE(5618), 1, + STATE(5623), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -175683,7 +175695,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2736), 1, sym_list_splat_pattern, - STATE(5618), 1, + STATE(5623), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -175772,7 +175784,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2736), 1, sym_list_splat_pattern, - STATE(5618), 1, + STATE(5623), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -175861,7 +175873,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2736), 1, sym_list_splat_pattern, - STATE(5618), 1, + STATE(5623), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -175950,7 +175962,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2736), 1, sym_list_splat_pattern, - STATE(5618), 1, + STATE(5623), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -176039,7 +176051,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2736), 1, sym_list_splat_pattern, - STATE(5618), 1, + STATE(5623), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -176128,7 +176140,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2736), 1, sym_list_splat_pattern, - STATE(5618), 1, + STATE(5623), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -176217,7 +176229,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(3181), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -176237,7 +176249,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -176304,9 +176316,9 @@ static const uint16_t ts_small_parse_table[] = { sym_primary_expression, STATE(2465), 1, sym_list_splat_pattern, - STATE(4341), 1, + STATE(4267), 1, sym_expression, - STATE(5807), 1, + STATE(5813), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -176329,7 +176341,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3933), 8, + STATE(3948), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -176394,9 +176406,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(3579), 1, + STATE(3589), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -176416,7 +176428,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -176483,9 +176495,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2500), 1, sym_list_splat_pattern, - STATE(4098), 1, + STATE(4124), 1, sym_expression, - STATE(5874), 1, + STATE(5722), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -176572,9 +176584,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2736), 1, sym_list_splat_pattern, - STATE(4242), 1, + STATE(4261), 1, sym_expression, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -176661,9 +176673,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4353), 1, + STATE(4272), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -176683,7 +176695,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -176750,9 +176762,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4542), 1, + STATE(4529), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -176772,7 +176784,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -176839,9 +176851,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2540), 1, sym_list_splat_pattern, - STATE(4152), 1, + STATE(4092), 1, sym_expression, - STATE(5608), 1, + STATE(5637), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -176928,9 +176940,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4023), 1, + STATE(4077), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -176950,7 +176962,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -177017,9 +177029,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2736), 1, sym_list_splat_pattern, - STATE(4300), 1, + STATE(4284), 1, sym_expression, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -177106,9 +177118,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(3599), 1, + STATE(3598), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -177128,7 +177140,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -177195,9 +177207,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4581), 1, + STATE(4436), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -177217,7 +177229,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -177284,9 +177296,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(3529), 1, + STATE(3545), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -177306,7 +177318,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -177373,9 +177385,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(3582), 1, + STATE(3614), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -177395,7 +177407,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -177462,9 +177474,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4559), 1, + STATE(4562), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -177484,7 +177496,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -177551,9 +177563,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2760), 1, sym_list_splat_pattern, - STATE(4328), 1, + STATE(4280), 1, sym_expression, - STATE(5627), 1, + STATE(5628), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -177640,9 +177652,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2760), 1, sym_list_splat_pattern, - STATE(4265), 1, + STATE(4327), 1, sym_expression, - STATE(5627), 1, + STATE(5628), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -177729,9 +177741,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4335), 1, + STATE(4281), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -177751,7 +177763,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -177810,7 +177822,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3299), 1, + STATE(3307), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -177904,9 +177916,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2540), 1, sym_list_splat_pattern, - STATE(4008), 1, + STATE(4067), 1, sym_expression, - STATE(5608), 1, + STATE(5637), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -177995,7 +178007,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(4283), 1, sym_expression, - STATE(5627), 1, + STATE(5628), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -178082,9 +178094,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4275), 1, + STATE(4332), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -178104,7 +178116,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -178171,9 +178183,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2465), 1, sym_list_splat_pattern, - STATE(4308), 1, + STATE(4339), 1, sym_expression, - STATE(5807), 1, + STATE(5813), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -178193,7 +178205,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3933), 8, + STATE(3948), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -178262,7 +178274,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2502), 1, sym_expression, - STATE(5766), 1, + STATE(5755), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -178351,7 +178363,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2513), 1, sym_expression, - STATE(5766), 1, + STATE(5755), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -178440,7 +178452,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2521), 1, sym_expression, - STATE(5766), 1, + STATE(5755), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -178529,7 +178541,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2450), 1, sym_expression, - STATE(5766), 1, + STATE(5755), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -178618,7 +178630,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2452), 1, sym_expression, - STATE(5766), 1, + STATE(5755), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -178707,7 +178719,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2440), 1, sym_expression, - STATE(5766), 1, + STATE(5755), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -178796,7 +178808,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2511), 1, sym_expression, - STATE(5766), 1, + STATE(5755), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -178885,7 +178897,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2610), 1, sym_list_splat_pattern, - STATE(5785), 1, + STATE(5863), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -178972,9 +178984,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2760), 1, sym_list_splat_pattern, - STATE(4273), 1, + STATE(4296), 1, sym_expression, - STATE(5627), 1, + STATE(5628), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -179062,9 +179074,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4539), 1, + STATE(4548), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -179084,7 +179096,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -179151,9 +179163,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2540), 1, sym_list_splat_pattern, - STATE(3980), 1, + STATE(3984), 1, sym_expression, - STATE(5608), 1, + STATE(5637), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -179240,9 +179252,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3886), 1, + STATE(3825), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -179262,7 +179274,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -179329,9 +179341,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2540), 1, sym_list_splat_pattern, - STATE(4029), 1, + STATE(4063), 1, sym_expression, - STATE(5608), 1, + STATE(5637), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -179420,7 +179432,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2500), 1, sym_list_splat_pattern, - STATE(5874), 1, + STATE(5722), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -179507,9 +179519,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2736), 1, sym_list_splat_pattern, - STATE(4376), 1, + STATE(4312), 1, sym_expression, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -179599,7 +179611,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2540), 1, sym_list_splat_pattern, - STATE(5608), 1, + STATE(5637), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -179686,9 +179698,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3889), 1, + STATE(3826), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -179708,7 +179720,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -179775,9 +179787,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3890), 1, + STATE(3832), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -179797,7 +179809,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -179864,9 +179876,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3183), 1, + STATE(3184), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -179886,7 +179898,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -179953,9 +179965,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3891), 1, + STATE(3833), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -179975,7 +179987,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -180042,9 +180054,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2465), 1, sym_list_splat_pattern, - STATE(3924), 1, + STATE(3959), 1, sym_expression, - STATE(5687), 1, + STATE(5709), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -180064,7 +180076,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3933), 8, + STATE(3948), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -180131,9 +180143,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2465), 1, sym_list_splat_pattern, - STATE(4341), 1, + STATE(4267), 1, sym_expression, - STATE(5807), 1, + STATE(5813), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -180156,7 +180168,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3933), 8, + STATE(3948), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -180221,9 +180233,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2540), 1, sym_list_splat_pattern, - STATE(4031), 1, + STATE(4087), 1, sym_expression, - STATE(5608), 1, + STATE(5637), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -180310,9 +180322,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2465), 1, sym_list_splat_pattern, - STATE(3970), 1, + STATE(3903), 1, sym_expression, - STATE(5687), 1, + STATE(5709), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -180332,7 +180344,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3933), 8, + STATE(3948), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -180401,7 +180413,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(3234), 1, sym_expression, - STATE(5583), 1, + STATE(5567), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -180421,7 +180433,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -180480,7 +180492,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3299), 1, + STATE(3307), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -180574,9 +180586,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3834), 1, + STATE(3877), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -180596,7 +180608,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -180665,7 +180677,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2821), 1, sym_expression, - STATE(5627), 1, + STATE(5628), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -180754,7 +180766,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2736), 1, sym_list_splat_pattern, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -180843,7 +180855,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(3239), 1, sym_expression, - STATE(5583), 1, + STATE(5567), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -180863,7 +180875,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -180930,9 +180942,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4012), 1, + STATE(4073), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -180952,7 +180964,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -181021,7 +181033,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2221), 1, sym_expression, - STATE(5658), 1, + STATE(5657), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -181108,9 +181120,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3868), 1, + STATE(3858), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -181130,7 +181142,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -181199,7 +181211,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2588), 1, sym_expression, - STATE(5561), 1, + STATE(5817), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -181288,7 +181300,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(3181), 1, sym_expression, - STATE(5583), 1, + STATE(5567), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -181308,7 +181320,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -181375,9 +181387,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4125), 1, + STATE(4135), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -181397,7 +181409,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -181464,9 +181476,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4124), 1, + STATE(4210), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -181486,7 +181498,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -181553,9 +181565,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4522), 1, + STATE(4521), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -181575,7 +181587,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -181642,9 +181654,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4225), 1, + STATE(4231), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -181664,7 +181676,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -181731,9 +181743,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4126), 1, + STATE(4211), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -181753,7 +181765,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -181822,7 +181834,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2493), 1, sym_expression, - STATE(5766), 1, + STATE(5755), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -181911,7 +181923,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2610), 1, sym_list_splat_pattern, - STATE(5556), 1, + STATE(5539), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -182000,7 +182012,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2500), 1, sym_list_splat_pattern, - STATE(5578), 1, + STATE(5584), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -182089,7 +182101,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2506), 1, sym_expression, - STATE(5588), 1, + STATE(5596), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -182178,7 +182190,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2821), 1, sym_expression, - STATE(5605), 1, + STATE(5611), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -182267,7 +182279,7 @@ static const uint16_t ts_small_parse_table[] = { sym_expression, STATE(2736), 1, sym_list_splat_pattern, - STATE(5618), 1, + STATE(5623), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -182354,9 +182366,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4426), 1, + STATE(4467), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -182376,7 +182388,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -182443,9 +182455,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4433), 1, + STATE(4499), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -182465,7 +182477,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -182532,9 +182544,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4114), 1, + STATE(4200), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -182554,7 +182566,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -182621,9 +182633,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4168), 1, + STATE(4219), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -182643,7 +182655,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -182710,9 +182722,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4169), 1, + STATE(4220), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -182732,7 +182744,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -182799,9 +182811,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2736), 1, sym_list_splat_pattern, - STATE(4185), 1, + STATE(4238), 1, sym_expression, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -182888,9 +182900,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4190), 1, + STATE(4251), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -182910,7 +182922,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -182977,9 +182989,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4191), 1, + STATE(4252), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -182999,7 +183011,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -183066,9 +183078,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4205), 1, + STATE(4190), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -183088,7 +183100,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -183155,9 +183167,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4206), 1, + STATE(4139), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -183177,7 +183189,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -183244,9 +183256,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4208), 1, + STATE(4146), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -183266,7 +183278,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -183333,9 +183345,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4227), 1, + STATE(4159), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -183355,7 +183367,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -183422,9 +183434,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4228), 1, + STATE(4161), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -183444,7 +183456,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -183511,9 +183523,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4229), 1, + STATE(4165), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -183533,7 +183545,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -183600,9 +183612,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4230), 1, + STATE(4176), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -183622,7 +183634,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -183689,9 +183701,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4231), 1, + STATE(4177), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -183711,7 +183723,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -183778,9 +183790,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4238), 1, + STATE(4214), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -183800,7 +183812,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -183867,9 +183879,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4239), 1, + STATE(4216), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -183889,7 +183901,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -183956,9 +183968,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4240), 1, + STATE(4217), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -183978,7 +183990,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -184045,9 +184057,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4241), 1, + STATE(4218), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -184067,7 +184079,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -184134,9 +184146,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4243), 1, + STATE(4258), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -184156,7 +184168,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -184223,9 +184235,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4571), 1, + STATE(4493), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -184245,7 +184257,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -184314,7 +184326,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(2676), 1, sym_expression, - STATE(5561), 1, + STATE(5817), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -184401,9 +184413,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4130), 1, + STATE(4232), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -184423,7 +184435,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -184490,9 +184502,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4101), 1, + STATE(4130), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -184512,7 +184524,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -184579,9 +184591,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4108), 1, + STATE(4168), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -184601,7 +184613,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -184668,9 +184680,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4089), 1, + STATE(4169), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -184690,7 +184702,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -184757,9 +184769,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2736), 1, sym_list_splat_pattern, - STATE(4113), 1, + STATE(4185), 1, sym_expression, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -184846,9 +184858,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4115), 1, + STATE(4197), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -184868,7 +184880,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -184935,9 +184947,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4116), 1, + STATE(4199), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -184957,7 +184969,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -185024,9 +185036,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4131), 1, + STATE(4223), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -185046,7 +185058,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -185113,9 +185125,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4132), 1, + STATE(4225), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -185135,7 +185147,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -185202,9 +185214,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4133), 1, + STATE(4226), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -185224,7 +185236,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -185291,9 +185303,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4142), 1, + STATE(4241), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -185313,7 +185325,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -185380,9 +185392,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4143), 1, + STATE(4243), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -185402,7 +185414,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -185469,9 +185481,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4144), 1, + STATE(4244), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -185491,7 +185503,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -185558,9 +185570,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4145), 1, + STATE(4245), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -185580,7 +185592,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -185647,9 +185659,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4146), 1, + STATE(4246), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -185669,7 +185681,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -185736,9 +185748,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4148), 1, + STATE(4248), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -185758,7 +185770,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -185825,9 +185837,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4149), 1, + STATE(4249), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -185847,7 +185859,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -185914,9 +185926,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4150), 1, + STATE(4250), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -185936,7 +185948,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -186003,9 +186015,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4151), 1, + STATE(4253), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -186025,7 +186037,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -186092,9 +186104,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4153), 1, + STATE(4260), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -186114,7 +186126,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -186181,9 +186193,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4491), 1, + STATE(4424), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -186203,7 +186215,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -186270,9 +186282,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4235), 1, + STATE(4097), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -186292,7 +186304,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -186359,9 +186371,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2736), 1, sym_list_splat_pattern, - STATE(4159), 1, + STATE(4104), 1, sym_expression, - STATE(5744), 1, + STATE(5751), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -186448,9 +186460,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4525), 1, + STATE(4516), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -186470,7 +186482,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -186537,9 +186549,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4550), 1, + STATE(4558), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -186559,7 +186571,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -186626,9 +186638,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2540), 1, sym_list_splat_pattern, - STATE(4021), 1, + STATE(4002), 1, sym_expression, - STATE(5608), 1, + STATE(5637), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -186715,9 +186727,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4403), 1, + STATE(4404), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -186737,7 +186749,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -186804,9 +186816,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4415), 1, + STATE(4416), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -186826,7 +186838,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -186893,9 +186905,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4423), 1, + STATE(4426), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -186915,7 +186927,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -186982,9 +186994,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4430), 1, + STATE(4435), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -187004,7 +187016,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -187071,9 +187083,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4434), 1, + STATE(4441), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -187093,7 +187105,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -187160,9 +187172,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4438), 1, + STATE(4447), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -187182,7 +187194,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -187249,9 +187261,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4443), 1, + STATE(4449), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -187271,7 +187283,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -187338,9 +187350,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4448), 1, + STATE(4453), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -187360,7 +187372,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -187427,9 +187439,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4451), 1, + STATE(4457), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -187449,7 +187461,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -187516,9 +187528,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4453), 1, + STATE(4460), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -187538,7 +187550,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -187605,9 +187617,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4459), 1, + STATE(4464), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -187627,7 +187639,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -187694,9 +187706,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4461), 1, + STATE(4465), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -187716,7 +187728,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -187783,9 +187795,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4466), 1, + STATE(4468), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -187805,7 +187817,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -187872,9 +187884,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4478), 1, + STATE(4477), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -187894,7 +187906,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -187961,9 +187973,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4483), 1, + STATE(4482), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -187983,7 +187995,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -188050,9 +188062,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4138), 1, + STATE(4234), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -188072,7 +188084,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -188141,7 +188153,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(4485), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -188161,7 +188173,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -188228,9 +188240,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(4139), 1, + STATE(4235), 1, sym_expression, - STATE(5834), 1, + STATE(5561), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -188250,7 +188262,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -188319,7 +188331,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(4486), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -188339,7 +188351,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -188406,9 +188418,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4488), 1, + STATE(4491), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -188428,7 +188440,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -188495,9 +188507,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4063), 1, + STATE(4080), 1, sym_expression, - STATE(5801), 1, + STATE(5807), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -188517,7 +188529,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -188584,9 +188596,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4064), 1, + STATE(4081), 1, sym_expression, - STATE(5801), 1, + STATE(5807), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -188606,7 +188618,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -188673,9 +188685,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4065), 1, + STATE(4082), 1, sym_expression, - STATE(5801), 1, + STATE(5807), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -188695,7 +188707,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -188762,9 +188774,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3183), 1, + STATE(3184), 1, sym_expression, - STATE(5801), 1, + STATE(5807), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -188784,7 +188796,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -188851,9 +188863,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4066), 1, + STATE(4083), 1, sym_expression, - STATE(5801), 1, + STATE(5807), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -188873,7 +188885,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -188940,9 +188952,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2465), 1, sym_list_splat_pattern, - STATE(4398), 1, + STATE(4400), 1, sym_expression, - STATE(5807), 1, + STATE(5813), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -188962,7 +188974,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3933), 8, + STATE(3948), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -189029,9 +189041,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4067), 1, + STATE(4084), 1, sym_expression, - STATE(5801), 1, + STATE(5807), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -189051,7 +189063,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -189118,9 +189130,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4068), 1, + STATE(4085), 1, sym_expression, - STATE(5801), 1, + STATE(5807), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -189140,7 +189152,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -189209,7 +189221,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(4386), 1, sym_expression, - STATE(5807), 1, + STATE(5813), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -189229,7 +189241,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3933), 8, + STATE(3948), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -189298,7 +189310,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(4387), 1, sym_expression, - STATE(5807), 1, + STATE(5813), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -189318,7 +189330,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3933), 8, + STATE(3948), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -189387,7 +189399,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(4388), 1, sym_expression, - STATE(5807), 1, + STATE(5813), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -189407,7 +189419,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3933), 8, + STATE(3948), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -189474,9 +189486,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2465), 1, sym_list_splat_pattern, - STATE(3929), 1, + STATE(3973), 1, sym_expression, - STATE(5807), 1, + STATE(5813), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -189496,7 +189508,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3933), 8, + STATE(3948), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -189565,7 +189577,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(4389), 1, sym_expression, - STATE(5807), 1, + STATE(5813), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -189585,7 +189597,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3933), 8, + STATE(3948), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -189654,7 +189666,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(4390), 1, sym_expression, - STATE(5807), 1, + STATE(5813), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -189674,7 +189686,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3933), 8, + STATE(3948), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -189741,9 +189753,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2465), 1, sym_list_splat_pattern, - STATE(4392), 1, + STATE(4391), 1, sym_expression, - STATE(5807), 1, + STATE(5813), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -189763,7 +189775,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3933), 8, + STATE(3948), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -189832,7 +189844,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(3181), 1, sym_expression, - STATE(5801), 1, + STATE(5807), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -189852,7 +189864,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -189921,7 +189933,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(4086), 1, sym_expression, - STATE(5687), 1, + STATE(5709), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -189941,7 +189953,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3933), 8, + STATE(3948), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -190008,9 +190020,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2465), 1, sym_list_splat_pattern, - STATE(3924), 1, + STATE(3959), 1, sym_expression, - STATE(5807), 1, + STATE(5813), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -190030,7 +190042,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3933), 8, + STATE(3948), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -190097,9 +190109,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4572), 1, + STATE(4578), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -190119,7 +190131,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -190186,9 +190198,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(4573), 1, + STATE(4579), 1, sym_expression, - STATE(5695), 1, + STATE(5708), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -190208,7 +190220,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -190275,9 +190287,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(3895), 1, + STATE(3897), 1, sym_expression, - STATE(5872), 1, + STATE(5878), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -190297,7 +190309,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -190364,9 +190376,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(3896), 1, + STATE(3898), 1, sym_expression, - STATE(5872), 1, + STATE(5878), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -190386,7 +190398,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -190453,9 +190465,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(3897), 1, + STATE(3899), 1, sym_expression, - STATE(5872), 1, + STATE(5878), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -190475,7 +190487,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -190542,9 +190554,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(3898), 1, + STATE(3900), 1, sym_expression, - STATE(5872), 1, + STATE(5878), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -190564,7 +190576,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -190631,9 +190643,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(3899), 1, + STATE(3901), 1, sym_expression, - STATE(5872), 1, + STATE(5878), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -190653,7 +190665,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -190720,9 +190732,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2215), 1, sym_list_splat_pattern, - STATE(3861), 1, + STATE(3820), 1, sym_expression, - STATE(5872), 1, + STATE(5878), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -190742,7 +190754,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -190811,7 +190823,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(3533), 1, sym_expression, - STATE(5872), 1, + STATE(5878), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -190831,7 +190843,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3538), 8, + STATE(3525), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -190900,7 +190912,7 @@ static const uint16_t ts_small_parse_table[] = { sym_list_splat_pattern, STATE(3260), 1, sym_expression, - STATE(5583), 1, + STATE(5567), 1, sym__named_expression_lhs, ACTIONS(3), 2, sym_comment, @@ -190920,7 +190932,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_exec, anon_sym_api, - STATE(3185), 8, + STATE(3186), 8, sym_named_expression, sym_as_pattern, sym_not_operator, @@ -190977,7 +190989,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3299), 1, + STATE(3307), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -191061,7 +191073,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3299), 1, + STATE(3307), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -191145,7 +191157,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3299), 1, + STATE(3307), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -191229,7 +191241,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3299), 1, + STATE(3307), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -191313,7 +191325,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3299), 1, + STATE(3307), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -191451,9 +191463,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_complex, ACTIONS(3924), 1, anon_sym___stdcall, - STATE(3521), 1, + STATE(3523), 1, aux_sym_class_definition_repeat2, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -191461,7 +191473,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3903), 2, sym__newline, anon_sym_LPAREN, - STATE(3729), 2, + STATE(3795), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(3908), 3, @@ -191662,9 +191674,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(3213), 1, sym_list_splat_pattern, - STATE(3336), 1, + STATE(3339), 1, sym_primary_expression, - STATE(4496), 1, + STATE(4504), 1, sym_pattern, ACTIONS(3), 2, sym_comment, @@ -191672,7 +191684,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3222), 2, sym_attribute, sym_subscript, - STATE(4432), 2, + STATE(4439), 2, sym_tuple_pattern, sym_list_pattern, ACTIONS(1303), 3, @@ -191743,9 +191755,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(3213), 1, sym_list_splat_pattern, - STATE(3336), 1, + STATE(3339), 1, sym_primary_expression, - STATE(4496), 1, + STATE(4504), 1, sym_pattern, ACTIONS(3), 2, sym_comment, @@ -191753,7 +191765,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3222), 2, sym_attribute, sym_subscript, - STATE(4432), 2, + STATE(4439), 2, sym_tuple_pattern, sym_list_pattern, ACTIONS(1303), 3, @@ -191804,7 +191816,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(3956), 1, sym_string_start, - STATE(4960), 1, + STATE(4973), 1, sym_string, ACTIONS(3), 2, sym_comment, @@ -192003,7 +192015,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(3956), 1, sym_string_start, - STATE(4960), 1, + STATE(4973), 1, sym_string, ACTIONS(3), 2, sym_comment, @@ -192083,22 +192095,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_await, STATE(2209), 1, sym_string, - STATE(3273), 1, + STATE(3274), 1, sym_list_splat_pattern, - STATE(3294), 1, - sym_pattern, - STATE(3322), 1, + STATE(3327), 1, sym_primary_expression, + STATE(3331), 1, + sym_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, ACTIONS(3972), 2, anon_sym_from, anon_sym_in, - STATE(3274), 2, + STATE(3275), 2, sym_attribute, sym_subscript, - STATE(3321), 2, + STATE(3300), 2, sym_tuple_pattern, sym_list_pattern, ACTIONS(1303), 3, @@ -192162,22 +192174,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_await, STATE(2209), 1, sym_string, - STATE(3273), 1, + STATE(3274), 1, sym_list_splat_pattern, - STATE(3294), 1, - sym_pattern, - STATE(3322), 1, + STATE(3327), 1, sym_primary_expression, + STATE(3331), 1, + sym_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, ACTIONS(3984), 2, anon_sym_from, anon_sym_in, - STATE(3274), 2, + STATE(3275), 2, sym_attribute, sym_subscript, - STATE(3321), 2, + STATE(3300), 2, sym_tuple_pattern, sym_list_pattern, ACTIONS(1303), 3, @@ -192241,21 +192253,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_await, STATE(2209), 1, sym_string, - STATE(3273), 1, + STATE(3274), 1, sym_list_splat_pattern, - STATE(3322), 1, + STATE(3327), 1, sym_primary_expression, - STATE(4831), 1, + STATE(4835), 1, sym_pattern, - STATE(5597), 1, + STATE(5642), 1, sym_pattern_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3274), 2, + STATE(3275), 2, sym_attribute, sym_subscript, - STATE(3321), 2, + STATE(3300), 2, sym_tuple_pattern, sym_list_pattern, ACTIONS(1303), 3, @@ -192319,21 +192331,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_await, STATE(2209), 1, sym_string, - STATE(3273), 1, + STATE(3274), 1, sym_list_splat_pattern, - STATE(3322), 1, + STATE(3327), 1, sym_primary_expression, STATE(5156), 1, sym_pattern, - STATE(5601), 1, + STATE(5607), 1, sym_pattern_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3274), 2, + STATE(3275), 2, sym_attribute, sym_subscript, - STATE(3321), 2, + STATE(3300), 2, sym_tuple_pattern, sym_list_pattern, ACTIONS(1303), 3, @@ -192399,19 +192411,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, STATE(2209), 1, sym_string, - STATE(3293), 1, + STATE(3305), 1, sym_list_splat_pattern, - STATE(3328), 1, + STATE(3332), 1, sym_primary_expression, - STATE(5335), 1, + STATE(5356), 1, sym_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3295), 2, + STATE(3308), 2, sym_attribute, sym_subscript, - STATE(5343), 2, + STATE(5357), 2, sym_tuple_pattern, sym_list_pattern, ACTIONS(1303), 3, @@ -192477,19 +192489,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, STATE(2209), 1, sym_string, - STATE(3293), 1, + STATE(3305), 1, sym_list_splat_pattern, - STATE(3328), 1, + STATE(3332), 1, sym_primary_expression, - STATE(5335), 1, + STATE(5356), 1, sym_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3295), 2, + STATE(3308), 2, sym_attribute, sym_subscript, - STATE(5343), 2, + STATE(5357), 2, sym_tuple_pattern, sym_list_pattern, ACTIONS(1303), 3, @@ -192555,7 +192567,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3326), 1, + STATE(3330), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -192708,19 +192720,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_await, STATE(2209), 1, sym_string, - STATE(3300), 1, + STATE(3295), 1, sym_list_splat_pattern, - STATE(3334), 1, + STATE(3337), 1, sym_primary_expression, - STATE(5282), 1, + STATE(5295), 1, sym_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3301), 2, + STATE(3296), 2, sym_attribute, sym_subscript, - STATE(5297), 2, + STATE(5351), 2, sym_tuple_pattern, sym_list_pattern, ACTIONS(1303), 3, @@ -192784,21 +192796,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_await, STATE(2209), 1, sym_string, - STATE(3273), 1, + STATE(3274), 1, sym_list_splat_pattern, - STATE(3322), 1, + STATE(3327), 1, sym_primary_expression, - STATE(5116), 1, + STATE(5118), 1, sym_pattern, STATE(5822), 1, sym_pattern_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3274), 2, + STATE(3275), 2, sym_attribute, sym_subscript, - STATE(3321), 2, + STATE(3300), 2, sym_tuple_pattern, sym_list_pattern, ACTIONS(1303), 3, @@ -192862,21 +192874,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_await, STATE(2209), 1, sym_string, - STATE(3273), 1, + STATE(3274), 1, sym_list_splat_pattern, - STATE(3322), 1, + STATE(3327), 1, sym_primary_expression, - STATE(4779), 1, + STATE(4809), 1, sym_pattern, - STATE(5522), 1, + STATE(5717), 1, sym_pattern_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3274), 2, + STATE(3275), 2, sym_attribute, sym_subscript, - STATE(3321), 2, + STATE(3300), 2, sym_tuple_pattern, sym_list_pattern, ACTIONS(1303), 3, @@ -192942,19 +192954,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_await, STATE(2209), 1, sym_string, - STATE(3300), 1, + STATE(3295), 1, sym_list_splat_pattern, - STATE(3334), 1, + STATE(3337), 1, sym_primary_expression, - STATE(5282), 1, + STATE(5295), 1, sym_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3301), 2, + STATE(3296), 2, sym_attribute, sym_subscript, - STATE(5297), 2, + STATE(5351), 2, sym_tuple_pattern, sym_list_pattern, ACTIONS(1303), 3, @@ -193018,21 +193030,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_await, STATE(2209), 1, sym_string, - STATE(3273), 1, + STATE(3274), 1, sym_list_splat_pattern, - STATE(3322), 1, + STATE(3327), 1, sym_primary_expression, - STATE(5110), 1, + STATE(5112), 1, sym_pattern, - STATE(5764), 1, + STATE(5773), 1, sym_pattern_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3274), 2, + STATE(3275), 2, sym_attribute, sym_subscript, - STATE(3321), 2, + STATE(3300), 2, sym_tuple_pattern, sym_list_pattern, ACTIONS(1303), 3, @@ -193096,21 +193108,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_await, STATE(2209), 1, sym_string, - STATE(3273), 1, + STATE(3274), 1, sym_list_splat_pattern, - STATE(3322), 1, + STATE(3327), 1, sym_primary_expression, - STATE(5150), 1, + STATE(5152), 1, sym_pattern, - STATE(5589), 1, + STATE(5595), 1, sym_pattern_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3274), 2, + STATE(3275), 2, sym_attribute, sym_subscript, - STATE(3321), 2, + STATE(3300), 2, sym_tuple_pattern, sym_list_pattern, ACTIONS(1303), 3, @@ -193158,7 +193170,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(4021), 1, anon_sym_LBRACK, - STATE(4638), 1, + STATE(4628), 1, sym_type_parameter, ACTIONS(3), 2, sym_comment, @@ -193237,19 +193249,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(2209), 1, sym_string, - STATE(3293), 1, + STATE(3305), 1, sym_list_splat_pattern, - STATE(3328), 1, + STATE(3332), 1, sym_primary_expression, - STATE(5335), 1, + STATE(5356), 1, sym_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3295), 2, + STATE(3308), 2, sym_attribute, sym_subscript, - STATE(5343), 2, + STATE(5357), 2, sym_tuple_pattern, sym_list_pattern, ACTIONS(1303), 3, @@ -193313,19 +193325,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_await, STATE(2209), 1, sym_string, - STATE(3300), 1, + STATE(3295), 1, sym_list_splat_pattern, - STATE(3334), 1, + STATE(3337), 1, sym_primary_expression, - STATE(5282), 1, + STATE(5295), 1, sym_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3301), 2, + STATE(3296), 2, sym_attribute, sym_subscript, - STATE(5297), 2, + STATE(5351), 2, sym_tuple_pattern, sym_list_pattern, ACTIONS(1303), 3, @@ -193389,19 +193401,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_await, STATE(2209), 1, sym_string, - STATE(3273), 1, + STATE(3274), 1, sym_list_splat_pattern, - STATE(3294), 1, - sym_pattern, - STATE(3322), 1, + STATE(3327), 1, sym_primary_expression, + STATE(3331), 1, + sym_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3274), 2, + STATE(3275), 2, sym_attribute, sym_subscript, - STATE(3321), 2, + STATE(3300), 2, sym_tuple_pattern, sym_list_pattern, ACTIONS(1303), 3, @@ -193467,9 +193479,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2809), 1, sym_list_splat_pattern, - STATE(3294), 1, + STATE(3331), 1, sym_pattern, - STATE(3330), 1, + STATE(3333), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -193477,7 +193489,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2811), 2, sym_attribute, sym_subscript, - STATE(3321), 2, + STATE(3300), 2, sym_tuple_pattern, sym_list_pattern, ACTIONS(1303), 3, @@ -193543,17 +193555,17 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2604), 1, sym_list_splat_pattern, - STATE(3312), 1, - sym_pattern, - STATE(3337), 1, + STATE(3294), 1, sym_primary_expression, + STATE(3303), 1, + sym_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, STATE(2605), 2, sym_attribute, sym_subscript, - STATE(3329), 2, + STATE(3293), 2, sym_tuple_pattern, sym_list_pattern, ACTIONS(1303), 3, @@ -193619,9 +193631,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(3213), 1, sym_list_splat_pattern, - STATE(3336), 1, + STATE(3339), 1, sym_primary_expression, - STATE(4496), 1, + STATE(4504), 1, sym_pattern, ACTIONS(3), 2, sym_comment, @@ -193629,7 +193641,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3222), 2, sym_attribute, sym_subscript, - STATE(4432), 2, + STATE(4439), 2, sym_tuple_pattern, sym_list_pattern, ACTIONS(1303), 3, @@ -193695,7 +193707,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3322), 1, + STATE(3327), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -193769,7 +193781,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3332), 1, + STATE(3335), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -193903,7 +193915,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3328), 1, + STATE(3332), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -193977,7 +193989,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3332), 1, + STATE(3335), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -195741,7 +195753,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3322), 1, + STATE(3327), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -195881,7 +195893,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3322), 1, + STATE(3327), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -196360,13 +196372,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_fused, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3969), 1, + STATE(3952), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -196713,13 +196725,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_fused, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3956), 1, + STATE(3930), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -196796,7 +196808,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3326), 1, + STATE(3330), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -196865,7 +196877,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3298), 1, + STATE(3306), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -196936,7 +196948,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3333), 1, + STATE(3336), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -197007,7 +197019,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3326), 1, + STATE(3330), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -197078,7 +197090,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3328), 1, + STATE(3332), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -197977,7 +197989,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3313), 1, + STATE(3299), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -198255,7 +198267,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3313), 1, + STATE(3299), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -198318,13 +198330,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_long, ACTIONS(4206), 1, sym_string_start, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(3610), 1, + STATE(3573), 1, sym_c_type, - STATE(5634), 1, + STATE(5662), 1, sym_pass_statement, ACTIONS(3), 2, sym_comment, @@ -198347,7 +198359,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2903), 2, sym_storageclass, aux_sym_class_definition_repeat1, - STATE(3791), 2, + STATE(3812), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, @@ -198403,7 +198415,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3322), 1, + STATE(3327), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -198543,7 +198555,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3331), 1, + STATE(3334), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -198681,7 +198693,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3303), 1, + STATE(3310), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -198750,7 +198762,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3304), 1, + STATE(3311), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -198888,7 +198900,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3305), 1, + STATE(3312), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -198957,7 +198969,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3306), 1, + STATE(3313), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -199026,7 +199038,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3307), 1, + STATE(3314), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -199095,7 +199107,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3292), 1, + STATE(3315), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -199164,7 +199176,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3309), 1, + STATE(3316), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -199235,7 +199247,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3332), 1, + STATE(3335), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -199651,7 +199663,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3328), 1, + STATE(3332), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -200067,7 +200079,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3322), 1, + STATE(3327), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -200138,7 +200150,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3333), 1, + STATE(3336), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -200347,7 +200359,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3334), 1, + STATE(3337), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -200487,7 +200499,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3335), 1, + STATE(3338), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -200558,7 +200570,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3328), 1, + STATE(3332), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -200629,7 +200641,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3322), 1, + STATE(3327), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -200700,7 +200712,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3330), 1, + STATE(3333), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -200771,7 +200783,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3334), 1, + STATE(3337), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -200842,7 +200854,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3336), 1, + STATE(3339), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -200913,7 +200925,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3328), 1, + STATE(3332), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -200984,7 +200996,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2435), 1, sym_list_splat_pattern, - STATE(3337), 1, + STATE(3294), 1, sym_primary_expression, ACTIONS(3), 2, sym_comment, @@ -201047,13 +201059,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_long, ACTIONS(4206), 1, sym_string_start, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(3610), 1, + STATE(3573), 1, sym_c_type, - STATE(5670), 1, + STATE(5682), 1, sym_pass_statement, ACTIONS(3), 2, sym_comment, @@ -201076,7 +201088,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2903), 2, sym_storageclass, aux_sym_class_definition_repeat1, - STATE(3791), 2, + STATE(3812), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, @@ -201814,13 +201826,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_long, ACTIONS(4206), 1, sym_string_start, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(3610), 1, + STATE(3573), 1, sym_c_type, - STATE(5724), 1, + STATE(5731), 1, sym_pass_statement, ACTIONS(3), 2, sym_comment, @@ -201843,7 +201855,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2903), 2, sym_storageclass, aux_sym_class_definition_repeat1, - STATE(3791), 2, + STATE(3812), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, @@ -203271,11 +203283,11 @@ static const uint16_t ts_small_parse_table[] = { sym__dedent, ACTIONS(4301), 1, sym_string_start, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(3610), 1, + STATE(3573), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -203298,7 +203310,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2903), 2, sym_storageclass, aux_sym_class_definition_repeat1, - STATE(3791), 2, + STATE(3812), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4269), 3, @@ -203346,11 +203358,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string_start, ACTIONS(4304), 1, sym__dedent, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(3610), 1, + STATE(3573), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -203373,7 +203385,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2903), 2, sym_storageclass, aux_sym_class_definition_repeat1, - STATE(3791), 2, + STATE(3812), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, @@ -203421,11 +203433,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string_start, ACTIONS(4306), 1, sym__dedent, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(3610), 1, + STATE(3573), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -203448,7 +203460,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2903), 2, sym_storageclass, aux_sym_class_definition_repeat1, - STATE(3791), 2, + STATE(3812), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, @@ -203496,11 +203508,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string_start, ACTIONS(4308), 1, sym__dedent, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(3610), 1, + STATE(3573), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -203523,7 +203535,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2903), 2, sym_storageclass, aux_sym_class_definition_repeat1, - STATE(3791), 2, + STATE(3812), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, @@ -203573,13 +203585,13 @@ static const uint16_t ts_small_parse_table[] = { sym__dedent, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3927), 1, + STATE(3953), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -203607,7 +203619,7 @@ static const uint16_t ts_small_parse_table[] = { sym_class_definition, sym_ctype_declaration, sym_fused, - STATE(3176), 3, + STATE(3173), 3, sym_struct, sym_enum, sym_cppclass, @@ -203646,13 +203658,13 @@ static const uint16_t ts_small_parse_table[] = { sym__dedent, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3927), 1, + STATE(3953), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -203680,7 +203692,7 @@ static const uint16_t ts_small_parse_table[] = { sym_class_definition, sym_ctype_declaration, sym_fused, - STATE(3176), 3, + STATE(3173), 3, sym_struct, sym_enum, sym_cppclass, @@ -203719,13 +203731,13 @@ static const uint16_t ts_small_parse_table[] = { sym__dedent, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3927), 1, + STATE(3953), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -203753,7 +203765,7 @@ static const uint16_t ts_small_parse_table[] = { sym_class_definition, sym_ctype_declaration, sym_fused, - STATE(3176), 3, + STATE(3173), 3, sym_struct, sym_enum, sym_cppclass, @@ -203792,13 +203804,13 @@ static const uint16_t ts_small_parse_table[] = { sym__dedent, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3927), 1, + STATE(3953), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -203826,7 +203838,7 @@ static const uint16_t ts_small_parse_table[] = { sym_class_definition, sym_ctype_declaration, sym_fused, - STATE(3176), 3, + STATE(3173), 3, sym_struct, sym_enum, sym_cppclass, @@ -203865,13 +203877,13 @@ static const uint16_t ts_small_parse_table[] = { sym__dedent, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3927), 1, + STATE(3953), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -203899,7 +203911,7 @@ static const uint16_t ts_small_parse_table[] = { sym_class_definition, sym_ctype_declaration, sym_fused, - STATE(3176), 3, + STATE(3173), 3, sym_struct, sym_enum, sym_cppclass, @@ -203938,13 +203950,13 @@ static const uint16_t ts_small_parse_table[] = { sym__dedent, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3927), 1, + STATE(3953), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -203972,7 +203984,7 @@ static const uint16_t ts_small_parse_table[] = { sym_class_definition, sym_ctype_declaration, sym_fused, - STATE(3176), 3, + STATE(3173), 3, sym_struct, sym_enum, sym_cppclass, @@ -204011,13 +204023,13 @@ static const uint16_t ts_small_parse_table[] = { sym__dedent, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3927), 1, + STATE(3953), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -204045,7 +204057,7 @@ static const uint16_t ts_small_parse_table[] = { sym_class_definition, sym_ctype_declaration, sym_fused, - STATE(3176), 3, + STATE(3173), 3, sym_struct, sym_enum, sym_cppclass, @@ -204084,13 +204096,13 @@ static const uint16_t ts_small_parse_table[] = { sym__dedent, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3927), 1, + STATE(3953), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -204118,7 +204130,7 @@ static const uint16_t ts_small_parse_table[] = { sym_class_definition, sym_ctype_declaration, sym_fused, - STATE(3176), 3, + STATE(3173), 3, sym_struct, sym_enum, sym_cppclass, @@ -204157,13 +204169,13 @@ static const uint16_t ts_small_parse_table[] = { sym__dedent, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3927), 1, + STATE(3953), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -204191,7 +204203,7 @@ static const uint16_t ts_small_parse_table[] = { sym_class_definition, sym_ctype_declaration, sym_fused, - STATE(3176), 3, + STATE(3173), 3, sym_struct, sym_enum, sym_cppclass, @@ -204230,13 +204242,13 @@ static const uint16_t ts_small_parse_table[] = { sym__dedent, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3927), 1, + STATE(3953), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -204264,7 +204276,7 @@ static const uint16_t ts_small_parse_table[] = { sym_class_definition, sym_ctype_declaration, sym_fused, - STATE(3176), 3, + STATE(3173), 3, sym_struct, sym_enum, sym_cppclass, @@ -204303,13 +204315,13 @@ static const uint16_t ts_small_parse_table[] = { sym__dedent, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3927), 1, + STATE(3953), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -204337,7 +204349,7 @@ static const uint16_t ts_small_parse_table[] = { sym_class_definition, sym_ctype_declaration, sym_fused, - STATE(3176), 3, + STATE(3173), 3, sym_struct, sym_enum, sym_cppclass, @@ -204374,13 +204386,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_fused, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3927), 1, + STATE(3953), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -204408,7 +204420,7 @@ static const uint16_t ts_small_parse_table[] = { sym_class_definition, sym_ctype_declaration, sym_fused, - STATE(3176), 3, + STATE(3173), 3, sym_struct, sym_enum, sym_cppclass, @@ -204445,13 +204457,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_fused, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3927), 1, + STATE(3953), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -204479,7 +204491,7 @@ static const uint16_t ts_small_parse_table[] = { sym_class_definition, sym_ctype_declaration, sym_fused, - STATE(3176), 3, + STATE(3173), 3, sym_struct, sym_enum, sym_cppclass, @@ -204516,13 +204528,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_fused, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3927), 1, + STATE(3953), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -204550,7 +204562,7 @@ static const uint16_t ts_small_parse_table[] = { sym_class_definition, sym_ctype_declaration, sym_fused, - STATE(3176), 3, + STATE(3173), 3, sym_struct, sym_enum, sym_cppclass, @@ -204587,13 +204599,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_fused, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3927), 1, + STATE(3953), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -204621,7 +204633,7 @@ static const uint16_t ts_small_parse_table[] = { sym_class_definition, sym_ctype_declaration, sym_fused, - STATE(3176), 3, + STATE(3173), 3, sym_struct, sym_enum, sym_cppclass, @@ -204792,13 +204804,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_fused, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3927), 1, + STATE(3953), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -204826,7 +204838,7 @@ static const uint16_t ts_small_parse_table[] = { sym_class_definition, sym_ctype_declaration, sym_fused, - STATE(3176), 3, + STATE(3173), 3, sym_struct, sym_enum, sym_cppclass, @@ -204863,13 +204875,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_fused, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3927), 1, + STATE(3953), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -204897,7 +204909,7 @@ static const uint16_t ts_small_parse_table[] = { sym_class_definition, sym_ctype_declaration, sym_fused, - STATE(3176), 3, + STATE(3173), 3, sym_struct, sym_enum, sym_cppclass, @@ -204934,13 +204946,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_fused, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3927), 1, + STATE(3953), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -204968,7 +204980,7 @@ static const uint16_t ts_small_parse_table[] = { sym_class_definition, sym_ctype_declaration, sym_fused, - STATE(3176), 3, + STATE(3173), 3, sym_struct, sym_enum, sym_cppclass, @@ -205005,13 +205017,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_fused, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3927), 1, + STATE(3953), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -205039,7 +205051,7 @@ static const uint16_t ts_small_parse_table[] = { sym_class_definition, sym_ctype_declaration, sym_fused, - STATE(3176), 3, + STATE(3173), 3, sym_struct, sym_enum, sym_cppclass, @@ -205076,13 +205088,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_fused, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3927), 1, + STATE(3953), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -205110,7 +205122,7 @@ static const uint16_t ts_small_parse_table[] = { sym_class_definition, sym_ctype_declaration, sym_fused, - STATE(3176), 3, + STATE(3173), 3, sym_struct, sym_enum, sym_cppclass, @@ -205147,13 +205159,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_fused, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3927), 1, + STATE(3953), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -205181,7 +205193,7 @@ static const uint16_t ts_small_parse_table[] = { sym_class_definition, sym_ctype_declaration, sym_fused, - STATE(3176), 3, + STATE(3173), 3, sym_struct, sym_enum, sym_cppclass, @@ -205208,9 +205220,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(4435), 1, anon_sym_complex, - STATE(3490), 1, + STATE(3483), 1, aux_sym_class_definition_repeat2, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -205218,7 +205230,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3903), 2, anon_sym_LPAREN, anon_sym_RPAREN, - STATE(3687), 2, + STATE(3665), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(4431), 3, @@ -205516,9 +205528,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(4435), 1, anon_sym_complex, - STATE(3490), 1, + STATE(3483), 1, aux_sym_class_definition_repeat2, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -205526,7 +205538,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3903), 2, anon_sym_LPAREN, anon_sym_RPAREN, - STATE(3687), 2, + STATE(3665), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(4431), 3, @@ -205625,9 +205637,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_complex, ACTIONS(4472), 1, anon_sym_EQ, - STATE(3490), 1, + STATE(3483), 1, aux_sym_class_definition_repeat2, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -205635,7 +205647,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3903), 2, anon_sym_LPAREN, anon_sym_RPAREN, - STATE(3687), 2, + STATE(3665), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(3910), 3, @@ -205735,14 +205747,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_complex, ACTIONS(4472), 1, anon_sym_EQ, - STATE(3490), 1, + STATE(3483), 1, aux_sym_class_definition_repeat2, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3687), 2, + STATE(3665), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(3903), 3, @@ -206186,7 +206198,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(4538), 1, anon_sym_is, - STATE(3191), 1, + STATE(3192), 1, aux_sym_comparison_operator_repeat1, ACTIONS(3), 2, sym_comment, @@ -206361,7 +206373,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(4566), 1, anon_sym_is, - STATE(3198), 1, + STATE(3200), 1, aux_sym_comparison_operator_repeat1, ACTIONS(3), 2, sym_comment, @@ -206489,7 +206501,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(4498), 1, anon_sym_is, - STATE(3204), 1, + STATE(3199), 1, aux_sym_comparison_operator_repeat1, ACTIONS(3), 2, sym_comment, @@ -207675,11 +207687,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(4202), 1, anon_sym_long, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(3610), 1, + STATE(3573), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -207702,7 +207714,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3009), 2, sym_cdef_type_declaration, sym_cvar_decl, - STATE(3791), 2, + STATE(3812), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, @@ -208189,7 +208201,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(4678), 1, anon_sym_is, - STATE(3201), 1, + STATE(3203), 1, aux_sym_comparison_operator_repeat1, ACTIONS(3), 2, sym_comment, @@ -208512,9 +208524,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(4435), 1, anon_sym_complex, - STATE(3490), 1, + STATE(3483), 1, aux_sym_class_definition_repeat2, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -208522,7 +208534,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3903), 2, anon_sym_LPAREN, anon_sym_RPAREN, - STATE(3687), 2, + STATE(3665), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(3910), 3, @@ -211186,7 +211198,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(4886), 1, anon_sym_is, - STATE(3271), 1, + STATE(3272), 1, aux_sym_comparison_operator_repeat1, ACTIONS(3), 2, sym_comment, @@ -211676,7 +211688,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(4566), 1, anon_sym_is, - STATE(3198), 1, + STATE(3200), 1, aux_sym_comparison_operator_repeat1, ACTIONS(3), 2, sym_comment, @@ -211736,7 +211748,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(4886), 1, anon_sym_is, - STATE(3271), 1, + STATE(3272), 1, aux_sym_comparison_operator_repeat1, ACTIONS(3), 2, sym_comment, @@ -212102,7 +212114,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(4678), 1, anon_sym_is, - STATE(3201), 1, + STATE(3203), 1, aux_sym_comparison_operator_repeat1, ACTIONS(3), 2, sym_comment, @@ -212957,11 +212969,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(4202), 1, anon_sym_long, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(3610), 1, + STATE(3573), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -212981,7 +212993,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2970), 2, sym_storageclass, aux_sym_class_definition_repeat1, - STATE(3791), 2, + STATE(3812), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, @@ -213469,11 +213481,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, ACTIONS(4324), 1, anon_sym_fused, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(3595), 1, + STATE(3594), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -213493,7 +213505,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2985), 2, sym_storageclass, aux_sym_class_definition_repeat1, - STATE(3791), 2, + STATE(3812), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, @@ -213571,11 +213583,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, ACTIONS(4324), 1, anon_sym_fused, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(3595), 1, + STATE(3594), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -213595,7 +213607,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2985), 2, sym_storageclass, aux_sym_class_definition_repeat1, - STATE(3791), 2, + STATE(3812), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, @@ -213715,11 +213727,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(4202), 1, anon_sym_long, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(3578), 1, + STATE(3593), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -213739,7 +213751,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2908), 2, sym_storageclass, aux_sym_class_definition_repeat1, - STATE(3791), 2, + STATE(3812), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, @@ -213806,7 +213818,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_EQ, ACTIONS(4905), 1, anon_sym_LBRACK, - STATE(4313), 1, + STATE(4378), 1, sym_type_parameter, ACTIONS(3), 2, sym_comment, @@ -214741,11 +214753,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(4202), 1, anon_sym_long, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(3610), 1, + STATE(3573), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -214765,7 +214777,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2970), 2, sym_storageclass, aux_sym_class_definition_repeat1, - STATE(3791), 2, + STATE(3812), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, @@ -215226,11 +215238,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(4202), 1, anon_sym_long, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(3578), 1, + STATE(3593), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -215250,7 +215262,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2908), 2, sym_storageclass, aux_sym_class_definition_repeat1, - STATE(3791), 2, + STATE(3812), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, @@ -216561,7 +216573,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_EQ, ACTIONS(4930), 1, anon_sym_LBRACK, - STATE(4519), 1, + STATE(4473), 1, sym_type_parameter, ACTIONS(3), 2, sym_comment, @@ -223606,13 +223618,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3928), 1, + STATE(3921), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -228114,13 +228126,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3904), 1, + STATE(3936), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -228560,7 +228572,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_EQ, ACTIONS(4021), 1, anon_sym_LBRACK, - STATE(4638), 1, + STATE(4628), 1, sym_type_parameter, ACTIONS(3), 2, sym_comment, @@ -231686,19 +231698,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, ACTIONS(5037), 1, anon_sym_SLASH, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(4287), 1, + STATE(4328), 1, sym_c_type, - STATE(5075), 1, + STATE(5081), 1, sym_parameter, - STATE(5076), 1, + STATE(5084), 1, sym_tuple_pattern, - STATE(5539), 1, + STATE(5534), 1, sym__parameters, - STATE(5873), 1, + STATE(5879), 1, sym_lambda_parameters, ACTIONS(3), 2, sym_comment, @@ -231712,17 +231724,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5039), 2, anon_sym_const, anon_sym_volatile, - STATE(3761), 2, + STATE(3731), 2, sym_int_type, sym_function_pointer_type, - STATE(5332), 2, + STATE(5348), 2, sym_list_splat_pattern, sym_dictionary_splat_pattern, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - STATE(5306), 5, + STATE(5317), 5, sym_default_parameter, sym_typed_default_parameter, sym_typed_parameter, @@ -231898,20 +231910,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, ACTIONS(5041), 1, anon_sym_COLON, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(4287), 1, + STATE(4328), 1, sym_c_type, - STATE(5075), 1, + STATE(5081), 1, sym_parameter, - STATE(5076), 1, + STATE(5084), 1, sym_tuple_pattern, - STATE(5537), 1, - sym_lambda_parameters, - STATE(5539), 1, + STATE(5534), 1, sym__parameters, + STATE(5866), 1, + sym_lambda_parameters, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -231924,17 +231936,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5039), 2, anon_sym_const, anon_sym_volatile, - STATE(3761), 2, + STATE(3731), 2, sym_int_type, sym_function_pointer_type, - STATE(5332), 2, + STATE(5348), 2, sym_list_splat_pattern, sym_dictionary_splat_pattern, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - STATE(5306), 5, + STATE(5317), 5, sym_default_parameter, sym_typed_default_parameter, sym_typed_parameter, @@ -232159,19 +232171,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, ACTIONS(5054), 1, anon_sym_COLON, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(4287), 1, + STATE(4328), 1, sym_c_type, - STATE(5075), 1, + STATE(5081), 1, sym_parameter, - STATE(5076), 1, + STATE(5084), 1, sym_tuple_pattern, - STATE(5539), 1, + STATE(5534), 1, sym__parameters, - STATE(5796), 1, + STATE(5815), 1, sym_lambda_parameters, ACTIONS(3), 2, sym_comment, @@ -232185,17 +232197,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5039), 2, anon_sym_const, anon_sym_volatile, - STATE(3761), 2, + STATE(3731), 2, sym_int_type, sym_function_pointer_type, - STATE(5332), 2, + STATE(5348), 2, sym_list_splat_pattern, sym_dictionary_splat_pattern, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - STATE(5306), 5, + STATE(5317), 5, sym_default_parameter, sym_typed_default_parameter, sym_typed_parameter, @@ -232499,25 +232511,25 @@ static const uint16_t ts_small_parse_table[] = { sym_integer, ACTIONS(5078), 1, sym_float, - STATE(4046), 1, + STATE(4030), 1, sym_string, - STATE(4290), 1, + STATE(4375), 1, sym_dotted_name, - STATE(4640), 1, + STATE(4679), 1, sym_case_pattern, - STATE(5564), 1, + STATE(5800), 1, sym_if_clause, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4628), 2, + STATE(4761), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5072), 3, anon_sym__, sym_true, sym_false, - STATE(4349), 10, + STATE(4271), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -232657,19 +232669,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, ACTIONS(5080), 1, anon_sym_COLON, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(4287), 1, + STATE(4328), 1, sym_c_type, - STATE(5075), 1, + STATE(5081), 1, sym_parameter, - STATE(5076), 1, + STATE(5084), 1, sym_tuple_pattern, - STATE(5539), 1, + STATE(5534), 1, sym__parameters, - STATE(5649), 1, + STATE(5661), 1, sym_lambda_parameters, ACTIONS(3), 2, sym_comment, @@ -232683,17 +232695,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5039), 2, anon_sym_const, anon_sym_volatile, - STATE(3761), 2, + STATE(3731), 2, sym_int_type, sym_function_pointer_type, - STATE(5332), 2, + STATE(5348), 2, sym_list_splat_pattern, sym_dictionary_splat_pattern, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - STATE(5306), 5, + STATE(5317), 5, sym_default_parameter, sym_typed_default_parameter, sym_typed_parameter, @@ -232980,19 +232992,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, ACTIONS(5082), 1, anon_sym_COLON, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(4287), 1, + STATE(4328), 1, sym_c_type, - STATE(5075), 1, + STATE(5081), 1, sym_parameter, - STATE(5076), 1, + STATE(5084), 1, sym_tuple_pattern, - STATE(5539), 1, + STATE(5534), 1, sym__parameters, - STATE(5769), 1, + STATE(5781), 1, sym_lambda_parameters, ACTIONS(3), 2, sym_comment, @@ -233006,17 +233018,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5039), 2, anon_sym_const, anon_sym_volatile, - STATE(3761), 2, + STATE(3731), 2, sym_int_type, sym_function_pointer_type, - STATE(5332), 2, + STATE(5348), 2, sym_list_splat_pattern, sym_dictionary_splat_pattern, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - STATE(5306), 5, + STATE(5317), 5, sym_default_parameter, sym_typed_default_parameter, sym_typed_parameter, @@ -233041,21 +233053,21 @@ static const uint16_t ts_small_parse_table[] = { sym_int_type, STATE(3262), 1, sym__signedness, - STATE(3482), 1, + STATE(3479), 1, sym__longness, - STATE(3596), 1, + STATE(3599), 1, sym_function_pointer_type, - STATE(3722), 1, + STATE(3723), 1, sym_operator_name, - STATE(4614), 1, + STATE(4696), 1, sym_maybe_typed_name, - STATE(4749), 1, + STATE(4739), 1, sym_c_type, - STATE(5105), 1, + STATE(5107), 1, sym_type_index, - STATE(5532), 1, + STATE(5631), 1, sym_type_qualifier, - STATE(5745), 1, + STATE(5837), 1, sym__typedargslist, ACTIONS(3), 2, sym_comment, @@ -233075,7 +233087,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5100), 2, anon_sym_const, anon_sym_volatile, - STATE(5005), 2, + STATE(5017), 2, sym_c_function_argument_type, sym__typedargument, ACTIONS(1414), 3, @@ -233173,19 +233185,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, ACTIONS(5102), 1, anon_sym_COLON, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(4287), 1, + STATE(4328), 1, sym_c_type, - STATE(5075), 1, + STATE(5081), 1, sym_parameter, - STATE(5076), 1, + STATE(5084), 1, sym_tuple_pattern, - STATE(5539), 1, + STATE(5534), 1, sym__parameters, - STATE(5622), 1, + STATE(5777), 1, sym_lambda_parameters, ACTIONS(3), 2, sym_comment, @@ -233199,17 +233211,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5039), 2, anon_sym_const, anon_sym_volatile, - STATE(3761), 2, + STATE(3731), 2, sym_int_type, sym_function_pointer_type, - STATE(5332), 2, + STATE(5348), 2, sym_list_splat_pattern, sym_dictionary_splat_pattern, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - STATE(5306), 5, + STATE(5317), 5, sym_default_parameter, sym_typed_default_parameter, sym_typed_parameter, @@ -233230,17 +233242,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, ACTIONS(5104), 1, anon_sym_COLON, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(4287), 1, + STATE(4328), 1, sym_c_type, - STATE(5075), 1, + STATE(5081), 1, sym_parameter, - STATE(5076), 1, + STATE(5084), 1, sym_tuple_pattern, - STATE(5539), 1, + STATE(5534), 1, sym__parameters, STATE(5816), 1, sym_lambda_parameters, @@ -233256,17 +233268,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5039), 2, anon_sym_const, anon_sym_volatile, - STATE(3761), 2, + STATE(3731), 2, sym_int_type, sym_function_pointer_type, - STATE(5332), 2, + STATE(5348), 2, sym_list_splat_pattern, sym_dictionary_splat_pattern, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - STATE(5306), 5, + STATE(5317), 5, sym_default_parameter, sym_typed_default_parameter, sym_typed_parameter, @@ -233325,19 +233337,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, ACTIONS(5106), 1, anon_sym_COLON, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(4287), 1, + STATE(4328), 1, sym_c_type, - STATE(5075), 1, + STATE(5081), 1, sym_parameter, - STATE(5076), 1, + STATE(5084), 1, sym_tuple_pattern, - STATE(5539), 1, + STATE(5534), 1, sym__parameters, - STATE(5585), 1, + STATE(5575), 1, sym_lambda_parameters, ACTIONS(3), 2, sym_comment, @@ -233351,17 +233363,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5039), 2, anon_sym_const, anon_sym_volatile, - STATE(3761), 2, + STATE(3731), 2, sym_int_type, sym_function_pointer_type, - STATE(5332), 2, + STATE(5348), 2, sym_list_splat_pattern, sym_dictionary_splat_pattern, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - STATE(5306), 5, + STATE(5317), 5, sym_default_parameter, sym_typed_default_parameter, sym_typed_parameter, @@ -233382,19 +233394,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, ACTIONS(5108), 1, anon_sym_COLON, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(4287), 1, + STATE(4328), 1, sym_c_type, - STATE(5075), 1, + STATE(5081), 1, sym_parameter, - STATE(5076), 1, + STATE(5084), 1, sym_tuple_pattern, - STATE(5539), 1, + STATE(5534), 1, sym__parameters, - STATE(5594), 1, + STATE(5576), 1, sym_lambda_parameters, ACTIONS(3), 2, sym_comment, @@ -233408,17 +233420,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5039), 2, anon_sym_const, anon_sym_volatile, - STATE(3761), 2, + STATE(3731), 2, sym_int_type, sym_function_pointer_type, - STATE(5332), 2, + STATE(5348), 2, sym_list_splat_pattern, sym_dictionary_splat_pattern, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - STATE(5306), 5, + STATE(5317), 5, sym_default_parameter, sym_typed_default_parameter, sym_typed_parameter, @@ -233515,19 +233527,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, ACTIONS(5110), 1, anon_sym_COLON, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(4287), 1, + STATE(4328), 1, sym_c_type, - STATE(5075), 1, + STATE(5081), 1, sym_parameter, - STATE(5076), 1, + STATE(5084), 1, sym_tuple_pattern, - STATE(5539), 1, + STATE(5534), 1, sym__parameters, - STATE(5780), 1, + STATE(5764), 1, sym_lambda_parameters, ACTIONS(3), 2, sym_comment, @@ -233541,17 +233553,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5039), 2, anon_sym_const, anon_sym_volatile, - STATE(3761), 2, + STATE(3731), 2, sym_int_type, sym_function_pointer_type, - STATE(5332), 2, + STATE(5348), 2, sym_list_splat_pattern, sym_dictionary_splat_pattern, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - STATE(5306), 5, + STATE(5317), 5, sym_default_parameter, sym_typed_default_parameter, sym_typed_parameter, @@ -233572,19 +233584,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, ACTIONS(5112), 1, anon_sym_COLON, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(4287), 1, + STATE(4328), 1, sym_c_type, - STATE(5075), 1, + STATE(5081), 1, sym_parameter, - STATE(5076), 1, + STATE(5084), 1, sym_tuple_pattern, - STATE(5539), 1, + STATE(5534), 1, sym__parameters, - STATE(5602), 1, + STATE(5619), 1, sym_lambda_parameters, ACTIONS(3), 2, sym_comment, @@ -233598,17 +233610,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5039), 2, anon_sym_const, anon_sym_volatile, - STATE(3761), 2, + STATE(3731), 2, sym_int_type, sym_function_pointer_type, - STATE(5332), 2, + STATE(5348), 2, sym_list_splat_pattern, sym_dictionary_splat_pattern, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - STATE(5306), 5, + STATE(5317), 5, sym_default_parameter, sym_typed_default_parameter, sym_typed_parameter, @@ -233705,19 +233717,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, ACTIONS(5114), 1, anon_sym_COLON, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(4287), 1, + STATE(4328), 1, sym_c_type, - STATE(5075), 1, + STATE(5081), 1, sym_parameter, - STATE(5076), 1, + STATE(5084), 1, sym_tuple_pattern, - STATE(5539), 1, + STATE(5534), 1, sym__parameters, - STATE(5557), 1, + STATE(5544), 1, sym_lambda_parameters, ACTIONS(3), 2, sym_comment, @@ -233731,17 +233743,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5039), 2, anon_sym_const, anon_sym_volatile, - STATE(3761), 2, + STATE(3731), 2, sym_int_type, sym_function_pointer_type, - STATE(5332), 2, + STATE(5348), 2, sym_list_splat_pattern, sym_dictionary_splat_pattern, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - STATE(5306), 5, + STATE(5317), 5, sym_default_parameter, sym_typed_default_parameter, sym_typed_parameter, @@ -233762,19 +233774,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, ACTIONS(5116), 1, anon_sym_COLON, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(4287), 1, + STATE(4328), 1, sym_c_type, - STATE(5075), 1, + STATE(5081), 1, sym_parameter, - STATE(5076), 1, + STATE(5084), 1, sym_tuple_pattern, - STATE(5539), 1, + STATE(5534), 1, sym__parameters, - STATE(5579), 1, + STATE(5586), 1, sym_lambda_parameters, ACTIONS(3), 2, sym_comment, @@ -233788,17 +233800,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5039), 2, anon_sym_const, anon_sym_volatile, - STATE(3761), 2, + STATE(3731), 2, sym_int_type, sym_function_pointer_type, - STATE(5332), 2, + STATE(5348), 2, sym_list_splat_pattern, sym_dictionary_splat_pattern, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - STATE(5306), 5, + STATE(5317), 5, sym_default_parameter, sym_typed_default_parameter, sym_typed_parameter, @@ -233819,19 +233831,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, ACTIONS(5118), 1, anon_sym_COLON, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(4287), 1, + STATE(4328), 1, sym_c_type, - STATE(5075), 1, + STATE(5081), 1, sym_parameter, - STATE(5076), 1, + STATE(5084), 1, sym_tuple_pattern, - STATE(5539), 1, + STATE(5534), 1, sym__parameters, - STATE(5590), 1, + STATE(5597), 1, sym_lambda_parameters, ACTIONS(3), 2, sym_comment, @@ -233845,17 +233857,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5039), 2, anon_sym_const, anon_sym_volatile, - STATE(3761), 2, + STATE(3731), 2, sym_int_type, sym_function_pointer_type, - STATE(5332), 2, + STATE(5348), 2, sym_list_splat_pattern, sym_dictionary_splat_pattern, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - STATE(5306), 5, + STATE(5317), 5, sym_default_parameter, sym_typed_default_parameter, sym_typed_parameter, @@ -233914,19 +233926,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, ACTIONS(5120), 1, anon_sym_COLON, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(4287), 1, + STATE(4328), 1, sym_c_type, - STATE(5075), 1, + STATE(5081), 1, sym_parameter, - STATE(5076), 1, + STATE(5084), 1, sym_tuple_pattern, - STATE(5539), 1, + STATE(5534), 1, sym__parameters, - STATE(5606), 1, + STATE(5612), 1, sym_lambda_parameters, ACTIONS(3), 2, sym_comment, @@ -233940,17 +233952,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5039), 2, anon_sym_const, anon_sym_volatile, - STATE(3761), 2, + STATE(3731), 2, sym_int_type, sym_function_pointer_type, - STATE(5332), 2, + STATE(5348), 2, sym_list_splat_pattern, sym_dictionary_splat_pattern, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - STATE(5306), 5, + STATE(5317), 5, sym_default_parameter, sym_typed_default_parameter, sym_typed_parameter, @@ -233971,19 +233983,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, ACTIONS(5122), 1, anon_sym_COLON, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(4287), 1, + STATE(4328), 1, sym_c_type, - STATE(5075), 1, + STATE(5081), 1, sym_parameter, - STATE(5076), 1, + STATE(5084), 1, sym_tuple_pattern, - STATE(5539), 1, + STATE(5534), 1, sym__parameters, - STATE(5623), 1, + STATE(5624), 1, sym_lambda_parameters, ACTIONS(3), 2, sym_comment, @@ -233997,17 +234009,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5039), 2, anon_sym_const, anon_sym_volatile, - STATE(3761), 2, + STATE(3731), 2, sym_int_type, sym_function_pointer_type, - STATE(5332), 2, + STATE(5348), 2, sym_list_splat_pattern, sym_dictionary_splat_pattern, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - STATE(5306), 5, + STATE(5317), 5, sym_default_parameter, sym_typed_default_parameter, sym_typed_parameter, @@ -234028,17 +234040,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, ACTIONS(5124), 1, anon_sym_COLON, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(4287), 1, + STATE(4328), 1, sym_c_type, - STATE(5075), 1, + STATE(5081), 1, sym_parameter, - STATE(5076), 1, + STATE(5084), 1, sym_tuple_pattern, - STATE(5539), 1, + STATE(5534), 1, sym__parameters, STATE(5693), 1, sym_lambda_parameters, @@ -234054,17 +234066,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5039), 2, anon_sym_const, anon_sym_volatile, - STATE(3761), 2, + STATE(3731), 2, sym_int_type, sym_function_pointer_type, - STATE(5332), 2, + STATE(5348), 2, sym_list_splat_pattern, sym_dictionary_splat_pattern, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - STATE(5306), 5, + STATE(5317), 5, sym_default_parameter, sym_typed_default_parameter, sym_typed_parameter, @@ -234237,19 +234249,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, ACTIONS(5126), 1, anon_sym_COLON, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(4287), 1, + STATE(4328), 1, sym_c_type, - STATE(5075), 1, + STATE(5081), 1, sym_parameter, - STATE(5076), 1, + STATE(5084), 1, sym_tuple_pattern, - STATE(5539), 1, + STATE(5534), 1, sym__parameters, - STATE(5550), 1, + STATE(5857), 1, sym_lambda_parameters, ACTIONS(3), 2, sym_comment, @@ -234263,17 +234275,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5039), 2, anon_sym_const, anon_sym_volatile, - STATE(3761), 2, + STATE(3731), 2, sym_int_type, sym_function_pointer_type, - STATE(5332), 2, + STATE(5348), 2, sym_list_splat_pattern, sym_dictionary_splat_pattern, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - STATE(5306), 5, + STATE(5317), 5, sym_default_parameter, sym_typed_default_parameter, sym_typed_parameter, @@ -234370,20 +234382,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, ACTIONS(5128), 1, anon_sym_COLON, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(4287), 1, + STATE(4328), 1, sym_c_type, - STATE(5075), 1, + STATE(5081), 1, sym_parameter, - STATE(5076), 1, + STATE(5084), 1, sym_tuple_pattern, - STATE(5530), 1, - sym_lambda_parameters, - STATE(5539), 1, + STATE(5534), 1, sym__parameters, + STATE(5536), 1, + sym_lambda_parameters, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -234396,17 +234408,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5039), 2, anon_sym_const, anon_sym_volatile, - STATE(3761), 2, + STATE(3731), 2, sym_int_type, sym_function_pointer_type, - STATE(5332), 2, + STATE(5348), 2, sym_list_splat_pattern, sym_dictionary_splat_pattern, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - STATE(5306), 5, + STATE(5317), 5, sym_default_parameter, sym_typed_default_parameter, sym_typed_parameter, @@ -234427,20 +234439,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, ACTIONS(5130), 1, anon_sym_COLON, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(4287), 1, + STATE(4328), 1, sym_c_type, - STATE(5075), 1, + STATE(5081), 1, sym_parameter, - STATE(5076), 1, + STATE(5084), 1, sym_tuple_pattern, - STATE(5539), 1, - sym__parameters, - STATE(5862), 1, + STATE(5532), 1, sym_lambda_parameters, + STATE(5534), 1, + sym__parameters, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -234453,17 +234465,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5039), 2, anon_sym_const, anon_sym_volatile, - STATE(3761), 2, + STATE(3731), 2, sym_int_type, sym_function_pointer_type, - STATE(5332), 2, + STATE(5348), 2, sym_list_splat_pattern, sym_dictionary_splat_pattern, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - STATE(5306), 5, + STATE(5317), 5, sym_default_parameter, sym_typed_default_parameter, sym_typed_parameter, @@ -234985,19 +234997,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, ACTIONS(5132), 1, anon_sym_COLON, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(4287), 1, + STATE(4328), 1, sym_c_type, - STATE(5075), 1, + STATE(5081), 1, sym_parameter, - STATE(5076), 1, + STATE(5084), 1, sym_tuple_pattern, - STATE(5539), 1, + STATE(5534), 1, sym__parameters, - STATE(5620), 1, + STATE(5626), 1, sym_lambda_parameters, ACTIONS(3), 2, sym_comment, @@ -235011,17 +235023,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5039), 2, anon_sym_const, anon_sym_volatile, - STATE(3761), 2, + STATE(3731), 2, sym_int_type, sym_function_pointer_type, - STATE(5332), 2, + STATE(5348), 2, sym_list_splat_pattern, sym_dictionary_splat_pattern, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - STATE(5306), 5, + STATE(5317), 5, sym_default_parameter, sym_typed_default_parameter, sym_typed_parameter, @@ -235349,19 +235361,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, ACTIONS(5134), 1, anon_sym_COLON, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(4287), 1, + STATE(4328), 1, sym_c_type, - STATE(5075), 1, + STATE(5081), 1, sym_parameter, - STATE(5076), 1, + STATE(5084), 1, sym_tuple_pattern, - STATE(5539), 1, + STATE(5534), 1, sym__parameters, - STATE(5802), 1, + STATE(5808), 1, sym_lambda_parameters, ACTIONS(3), 2, sym_comment, @@ -235375,17 +235387,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5039), 2, anon_sym_const, anon_sym_volatile, - STATE(3761), 2, + STATE(3731), 2, sym_int_type, sym_function_pointer_type, - STATE(5332), 2, + STATE(5348), 2, sym_list_splat_pattern, sym_dictionary_splat_pattern, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - STATE(5306), 5, + STATE(5317), 5, sym_default_parameter, sym_typed_default_parameter, sym_typed_parameter, @@ -235406,19 +235418,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, ACTIONS(5136), 1, anon_sym_COLON, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(4287), 1, + STATE(4328), 1, sym_c_type, - STATE(5075), 1, + STATE(5081), 1, sym_parameter, - STATE(5076), 1, + STATE(5084), 1, sym_tuple_pattern, - STATE(5539), 1, + STATE(5534), 1, sym__parameters, - STATE(5808), 1, + STATE(5814), 1, sym_lambda_parameters, ACTIONS(3), 2, sym_comment, @@ -235432,17 +235444,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5039), 2, anon_sym_const, anon_sym_volatile, - STATE(3761), 2, + STATE(3731), 2, sym_int_type, sym_function_pointer_type, - STATE(5332), 2, + STATE(5348), 2, sym_list_splat_pattern, sym_dictionary_splat_pattern, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - STATE(5306), 5, + STATE(5317), 5, sym_default_parameter, sym_typed_default_parameter, sym_typed_parameter, @@ -235513,25 +235525,25 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5138), 1, anon_sym_COLON, - STATE(4046), 1, + STATE(4030), 1, sym_string, - STATE(4290), 1, + STATE(4375), 1, sym_dotted_name, - STATE(4640), 1, + STATE(4679), 1, sym_case_pattern, - STATE(5845), 1, + STATE(5524), 1, sym_if_clause, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4628), 2, + STATE(4761), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5072), 3, anon_sym__, sym_true, sym_false, - STATE(4349), 10, + STATE(4271), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -235709,13 +235721,13 @@ static const uint16_t ts_small_parse_table[] = { sym__dedent, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3927), 1, + STATE(3953), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -235729,7 +235741,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4140), 2, anon_sym_const, anon_sym_volatile, - STATE(3186), 2, + STATE(3187), 2, sym_storageclass, aux_sym_class_definition_repeat1, ACTIONS(375), 3, @@ -235801,17 +235813,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, ACTIONS(5159), 1, anon_sym_SLASH, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(4382), 1, + STATE(4303), 1, sym_c_type, - STATE(4765), 1, + STATE(4792), 1, sym_tuple_pattern, - STATE(5210), 1, + STATE(5224), 1, sym_parameter, - STATE(5855), 1, + STATE(5672), 1, sym__parameters, ACTIONS(3), 2, sym_comment, @@ -235825,17 +235837,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5039), 2, anon_sym_const, anon_sym_volatile, - STATE(3761), 2, + STATE(3731), 2, sym_int_type, sym_function_pointer_type, - STATE(5222), 2, + STATE(5226), 2, sym_list_splat_pattern, sym_dictionary_splat_pattern, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - STATE(5455), 5, + STATE(5463), 5, sym_default_parameter, sym_typed_default_parameter, sym_typed_parameter, @@ -235856,13 +235868,13 @@ static const uint16_t ts_small_parse_table[] = { sym__dedent, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3927), 1, + STATE(3953), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -235876,7 +235888,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5182), 2, anon_sym_const, anon_sym_volatile, - STATE(3186), 2, + STATE(3187), 2, sym_storageclass, aux_sym_class_definition_repeat1, ACTIONS(5167), 3, @@ -235909,13 +235921,13 @@ static const uint16_t ts_small_parse_table[] = { sym__dedent, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3927), 1, + STATE(3953), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -235929,7 +235941,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4140), 2, anon_sym_const, anon_sym_volatile, - STATE(3186), 2, + STATE(3187), 2, sym_storageclass, aux_sym_class_definition_repeat1, ACTIONS(375), 3, @@ -235962,13 +235974,13 @@ static const uint16_t ts_small_parse_table[] = { sym__dedent, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3927), 1, + STATE(3953), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -235982,7 +235994,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4140), 2, anon_sym_const, anon_sym_volatile, - STATE(3186), 2, + STATE(3187), 2, sym_storageclass, aux_sym_class_definition_repeat1, ACTIONS(375), 3, @@ -236015,13 +236027,13 @@ static const uint16_t ts_small_parse_table[] = { sym__dedent, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3927), 1, + STATE(3953), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -236035,7 +236047,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4140), 2, anon_sym_const, anon_sym_volatile, - STATE(3186), 2, + STATE(3187), 2, sym_storageclass, aux_sym_class_definition_repeat1, ACTIONS(375), 3, @@ -236068,13 +236080,13 @@ static const uint16_t ts_small_parse_table[] = { sym__dedent, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3927), 1, + STATE(3953), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -236088,7 +236100,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4140), 2, anon_sym_const, anon_sym_volatile, - STATE(3186), 2, + STATE(3187), 2, sym_storageclass, aux_sym_class_definition_repeat1, ACTIONS(375), 3, @@ -236121,13 +236133,13 @@ static const uint16_t ts_small_parse_table[] = { sym__dedent, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3927), 1, + STATE(3953), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -236141,7 +236153,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4140), 2, anon_sym_const, anon_sym_volatile, - STATE(3186), 2, + STATE(3187), 2, sym_storageclass, aux_sym_class_definition_repeat1, ACTIONS(375), 3, @@ -236184,23 +236196,23 @@ static const uint16_t ts_small_parse_table[] = { sym_integer, ACTIONS(5223), 1, sym_float, - STATE(4259), 1, + STATE(4187), 1, sym_string, - STATE(4554), 1, + STATE(4559), 1, sym_dotted_name, - STATE(4654), 1, + STATE(4712), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5241), 2, + STATE(5250), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5217), 3, anon_sym__, sym_true, sym_false, - STATE(4557), 10, + STATE(4564), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -236236,23 +236248,23 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5225), 1, anon_sym_RPAREN, - STATE(4259), 1, + STATE(4187), 1, sym_string, - STATE(4554), 1, + STATE(4559), 1, sym_dotted_name, - STATE(4830), 1, + STATE(4853), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5241), 2, + STATE(5250), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5217), 3, anon_sym__, sym_true, sym_false, - STATE(4557), 10, + STATE(4564), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -236288,23 +236300,23 @@ static const uint16_t ts_small_parse_table[] = { sym_integer, ACTIONS(5247), 1, sym_float, - STATE(4123), 1, + STATE(4209), 1, sym_string, - STATE(4498), 1, + STATE(4510), 1, sym_dotted_name, - STATE(4890), 1, + STATE(4898), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5260), 2, + STATE(5274), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5241), 3, anon_sym__, sym_true, sym_false, - STATE(4504), 10, + STATE(4530), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -236340,23 +236352,23 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5249), 1, anon_sym_RPAREN, - STATE(4259), 1, + STATE(4187), 1, sym_string, - STATE(4554), 1, + STATE(4559), 1, sym_dotted_name, - STATE(4830), 1, + STATE(4853), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5241), 2, + STATE(5250), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5217), 3, anon_sym__, sym_true, sym_false, - STATE(4557), 10, + STATE(4564), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -236384,13 +236396,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_nogil, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3956), 1, + STATE(3930), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -236407,7 +236419,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(683), 2, sym_class_definition, sym_cvar_def, - STATE(3182), 2, + STATE(3185), 2, sym_storageclass, aux_sym_class_definition_repeat1, ACTIONS(375), 3, @@ -236445,23 +236457,23 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5257), 1, anon_sym_RBRACK, - STATE(4123), 1, + STATE(4209), 1, sym_string, - STATE(4498), 1, + STATE(4510), 1, sym_dotted_name, - STATE(4890), 1, + STATE(4898), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5260), 2, + STATE(5274), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5241), 3, anon_sym__, sym_true, sym_false, - STATE(4504), 10, + STATE(4530), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -236497,23 +236509,23 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5259), 1, anon_sym_RPAREN, - STATE(4259), 1, + STATE(4187), 1, sym_string, - STATE(4554), 1, + STATE(4559), 1, sym_dotted_name, - STATE(4830), 1, + STATE(4853), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5241), 2, + STATE(5250), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5217), 3, anon_sym__, sym_true, sym_false, - STATE(4557), 10, + STATE(4564), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -236549,23 +236561,23 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5261), 1, anon_sym_RPAREN, - STATE(4259), 1, + STATE(4187), 1, sym_string, - STATE(4554), 1, + STATE(4559), 1, sym_dotted_name, - STATE(4830), 1, + STATE(4853), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5241), 2, + STATE(5250), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5217), 3, anon_sym__, sym_true, sym_false, - STATE(4557), 10, + STATE(4564), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -236601,23 +236613,23 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5263), 1, anon_sym_RPAREN, - STATE(4259), 1, + STATE(4187), 1, sym_string, - STATE(4554), 1, + STATE(4559), 1, sym_dotted_name, - STATE(4830), 1, + STATE(4853), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5241), 2, + STATE(5250), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5217), 3, anon_sym__, sym_true, sym_false, - STATE(4557), 10, + STATE(4564), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -236645,13 +236657,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_nogil, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3969), 1, + STATE(3952), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -236668,7 +236680,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1186), 2, sym_class_definition, sym_cvar_def, - STATE(3184), 2, + STATE(3183), 2, sym_storageclass, aux_sym_class_definition_repeat1, ACTIONS(375), 3, @@ -236706,23 +236718,23 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5271), 1, anon_sym_RPAREN, - STATE(4259), 1, + STATE(4187), 1, sym_string, - STATE(4554), 1, + STATE(4559), 1, sym_dotted_name, - STATE(4752), 1, + STATE(4623), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5241), 2, + STATE(5250), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5217), 3, anon_sym__, sym_true, sym_false, - STATE(4557), 10, + STATE(4564), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -236758,23 +236770,23 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5273), 1, anon_sym_RBRACK, - STATE(4123), 1, + STATE(4209), 1, sym_string, - STATE(4498), 1, + STATE(4510), 1, sym_dotted_name, - STATE(4890), 1, + STATE(4898), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5260), 2, + STATE(5274), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5241), 3, anon_sym__, sym_true, sym_false, - STATE(4504), 10, + STATE(4530), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -236810,23 +236822,23 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5275), 1, anon_sym_RBRACK, - STATE(4123), 1, + STATE(4209), 1, sym_string, - STATE(4498), 1, + STATE(4510), 1, sym_dotted_name, - STATE(4597), 1, + STATE(4641), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5260), 2, + STATE(5274), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5241), 3, anon_sym__, sym_true, sym_false, - STATE(4504), 10, + STATE(4530), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -236862,23 +236874,23 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5277), 1, anon_sym_RPAREN, - STATE(4259), 1, + STATE(4187), 1, sym_string, - STATE(4554), 1, + STATE(4559), 1, sym_dotted_name, - STATE(4734), 1, + STATE(4625), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5241), 2, + STATE(5250), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5217), 3, anon_sym__, sym_true, sym_false, - STATE(4557), 10, + STATE(4564), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -236914,23 +236926,23 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5279), 1, anon_sym_RPAREN, - STATE(4259), 1, + STATE(4187), 1, sym_string, - STATE(4554), 1, + STATE(4559), 1, sym_dotted_name, - STATE(4830), 1, + STATE(4853), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5241), 2, + STATE(5250), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5217), 3, anon_sym__, sym_true, sym_false, - STATE(4557), 10, + STATE(4564), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -236966,23 +236978,23 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5281), 1, anon_sym_RBRACK, - STATE(4123), 1, + STATE(4209), 1, sym_string, - STATE(4498), 1, + STATE(4510), 1, sym_dotted_name, - STATE(4890), 1, + STATE(4898), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5260), 2, + STATE(5274), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5241), 3, anon_sym__, sym_true, sym_false, - STATE(4504), 10, + STATE(4530), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -237018,23 +237030,23 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5283), 1, anon_sym_RPAREN, - STATE(4259), 1, + STATE(4187), 1, sym_string, - STATE(4554), 1, + STATE(4559), 1, sym_dotted_name, - STATE(4830), 1, + STATE(4853), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5241), 2, + STATE(5250), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5217), 3, anon_sym__, sym_true, sym_false, - STATE(4557), 10, + STATE(4564), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -237070,23 +237082,23 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5285), 1, anon_sym_RPAREN, - STATE(4259), 1, + STATE(4187), 1, sym_string, - STATE(4554), 1, + STATE(4559), 1, sym_dotted_name, - STATE(4830), 1, + STATE(4853), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5241), 2, + STATE(5250), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5217), 3, anon_sym__, sym_true, sym_false, - STATE(4557), 10, + STATE(4564), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -237122,23 +237134,23 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5287), 1, anon_sym_RPAREN, - STATE(4259), 1, + STATE(4187), 1, sym_string, - STATE(4554), 1, + STATE(4559), 1, sym_dotted_name, - STATE(4830), 1, + STATE(4853), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5241), 2, + STATE(5250), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5217), 3, anon_sym__, sym_true, sym_false, - STATE(4557), 10, + STATE(4564), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -237174,23 +237186,23 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5289), 1, anon_sym_RBRACK, - STATE(4123), 1, + STATE(4209), 1, sym_string, - STATE(4498), 1, + STATE(4510), 1, sym_dotted_name, - STATE(4747), 1, + STATE(4631), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5260), 2, + STATE(5274), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5241), 3, anon_sym__, sym_true, sym_false, - STATE(4504), 10, + STATE(4530), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -237226,23 +237238,23 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5291), 1, anon_sym_RPAREN, - STATE(4259), 1, + STATE(4187), 1, sym_string, - STATE(4554), 1, + STATE(4559), 1, sym_dotted_name, - STATE(4830), 1, + STATE(4853), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5241), 2, + STATE(5250), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5217), 3, anon_sym__, sym_true, sym_false, - STATE(4557), 10, + STATE(4564), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -237278,23 +237290,23 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5293), 1, anon_sym_RPAREN, - STATE(4259), 1, + STATE(4187), 1, sym_string, - STATE(4554), 1, + STATE(4559), 1, sym_dotted_name, - STATE(4693), 1, + STATE(4644), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5241), 2, + STATE(5250), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5217), 3, anon_sym__, sym_true, sym_false, - STATE(4557), 10, + STATE(4564), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -237330,23 +237342,23 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5295), 1, anon_sym_RBRACK, - STATE(4123), 1, + STATE(4209), 1, sym_string, - STATE(4498), 1, + STATE(4510), 1, sym_dotted_name, - STATE(4698), 1, + STATE(4637), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5260), 2, + STATE(5274), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5241), 3, anon_sym__, sym_true, sym_false, - STATE(4504), 10, + STATE(4530), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -237382,23 +237394,23 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5297), 1, anon_sym_RPAREN, - STATE(4259), 1, + STATE(4187), 1, sym_string, - STATE(4554), 1, + STATE(4559), 1, sym_dotted_name, - STATE(4674), 1, + STATE(4636), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5241), 2, + STATE(5250), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5217), 3, anon_sym__, sym_true, sym_false, - STATE(4557), 10, + STATE(4564), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -237434,23 +237446,23 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5299), 1, anon_sym_RPAREN, - STATE(4259), 1, + STATE(4187), 1, sym_string, - STATE(4554), 1, + STATE(4559), 1, sym_dotted_name, - STATE(4830), 1, + STATE(4853), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5241), 2, + STATE(5250), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5217), 3, anon_sym__, sym_true, sym_false, - STATE(4557), 10, + STATE(4564), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -237486,23 +237498,23 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5301), 1, anon_sym_RBRACK, - STATE(4123), 1, + STATE(4209), 1, sym_string, - STATE(4498), 1, + STATE(4510), 1, sym_dotted_name, - STATE(4677), 1, + STATE(4639), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5260), 2, + STATE(5274), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5241), 3, anon_sym__, sym_true, sym_false, - STATE(4504), 10, + STATE(4530), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -237538,23 +237550,23 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5303), 1, anon_sym_RPAREN, - STATE(4259), 1, + STATE(4187), 1, sym_string, - STATE(4554), 1, + STATE(4559), 1, sym_dotted_name, - STATE(4830), 1, + STATE(4853), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5241), 2, + STATE(5250), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5217), 3, anon_sym__, sym_true, sym_false, - STATE(4557), 10, + STATE(4564), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -237590,23 +237602,23 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5305), 1, anon_sym_RPAREN, - STATE(4259), 1, + STATE(4187), 1, sym_string, - STATE(4554), 1, + STATE(4559), 1, sym_dotted_name, - STATE(4639), 1, + STATE(4664), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5241), 2, + STATE(5250), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5217), 3, anon_sym__, sym_true, sym_false, - STATE(4557), 10, + STATE(4564), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -237642,23 +237654,23 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5307), 1, anon_sym_RPAREN, - STATE(4259), 1, + STATE(4187), 1, sym_string, - STATE(4554), 1, + STATE(4559), 1, sym_dotted_name, - STATE(4830), 1, + STATE(4853), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5241), 2, + STATE(5250), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5217), 3, anon_sym__, sym_true, sym_false, - STATE(4557), 10, + STATE(4564), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -237694,23 +237706,23 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5309), 1, anon_sym_RBRACK, - STATE(4123), 1, + STATE(4209), 1, sym_string, - STATE(4498), 1, + STATE(4510), 1, sym_dotted_name, - STATE(4890), 1, + STATE(4898), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5260), 2, + STATE(5274), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5241), 3, anon_sym__, sym_true, sym_false, - STATE(4504), 10, + STATE(4530), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -237746,23 +237758,23 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5311), 1, anon_sym_RPAREN, - STATE(4259), 1, + STATE(4187), 1, sym_string, - STATE(4554), 1, + STATE(4559), 1, sym_dotted_name, - STATE(4830), 1, + STATE(4853), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5241), 2, + STATE(5250), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5217), 3, anon_sym__, sym_true, sym_false, - STATE(4557), 10, + STATE(4564), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -237798,23 +237810,23 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5313), 1, anon_sym_RBRACK, - STATE(4123), 1, + STATE(4209), 1, sym_string, - STATE(4498), 1, + STATE(4510), 1, sym_dotted_name, - STATE(4890), 1, + STATE(4898), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5260), 2, + STATE(5274), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5241), 3, anon_sym__, sym_true, sym_false, - STATE(4504), 10, + STATE(4530), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -237850,23 +237862,23 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5315), 1, anon_sym_RPAREN, - STATE(4259), 1, + STATE(4187), 1, sym_string, - STATE(4554), 1, + STATE(4559), 1, sym_dotted_name, - STATE(4619), 1, + STATE(4698), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5241), 2, + STATE(5250), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5217), 3, anon_sym__, sym_true, sym_false, - STATE(4557), 10, + STATE(4564), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -237902,23 +237914,23 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5317), 1, anon_sym_RPAREN, - STATE(4259), 1, + STATE(4187), 1, sym_string, - STATE(4554), 1, + STATE(4559), 1, sym_dotted_name, - STATE(4830), 1, + STATE(4853), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5241), 2, + STATE(5250), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5217), 3, anon_sym__, sym_true, sym_false, - STATE(4557), 10, + STATE(4564), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -237954,23 +237966,23 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5319), 1, anon_sym_RBRACK, - STATE(4123), 1, + STATE(4209), 1, sym_string, - STATE(4498), 1, + STATE(4510), 1, sym_dotted_name, - STATE(4890), 1, + STATE(4898), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5260), 2, + STATE(5274), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5241), 3, anon_sym__, sym_true, sym_false, - STATE(4504), 10, + STATE(4530), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -238006,23 +238018,23 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5321), 1, anon_sym_RPAREN, - STATE(4259), 1, + STATE(4187), 1, sym_string, - STATE(4554), 1, + STATE(4559), 1, sym_dotted_name, - STATE(4682), 1, + STATE(4661), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5241), 2, + STATE(5250), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5217), 3, anon_sym__, sym_true, sym_false, - STATE(4557), 10, + STATE(4564), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -238058,23 +238070,23 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5323), 1, anon_sym_RBRACK, - STATE(4123), 1, + STATE(4209), 1, sym_string, - STATE(4498), 1, + STATE(4510), 1, sym_dotted_name, - STATE(4890), 1, + STATE(4898), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5260), 2, + STATE(5274), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5241), 3, anon_sym__, sym_true, sym_false, - STATE(4504), 10, + STATE(4530), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -238100,15 +238112,15 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(5327), 1, anon_sym_COLON, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(4287), 1, + STATE(4328), 1, sym_c_type, - STATE(5136), 1, + STATE(5148), 1, sym_tuple_pattern, - STATE(5504), 1, + STATE(5494), 1, sym_parameter, ACTIONS(3), 2, sym_comment, @@ -238122,17 +238134,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5039), 2, anon_sym_const, anon_sym_volatile, - STATE(3761), 2, + STATE(3731), 2, sym_int_type, sym_function_pointer_type, - STATE(5332), 2, + STATE(5348), 2, sym_list_splat_pattern, sym_dictionary_splat_pattern, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - STATE(5306), 5, + STATE(5317), 5, sym_default_parameter, sym_typed_default_parameter, sym_typed_parameter, @@ -238155,13 +238167,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_nogil, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3927), 1, + STATE(3953), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -238178,7 +238190,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3060), 2, sym_class_definition, sym_cvar_def, - STATE(3187), 2, + STATE(3188), 2, sym_storageclass, aux_sym_class_definition_repeat1, ACTIONS(375), 3, @@ -238216,23 +238228,23 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5335), 1, anon_sym_RPAREN, - STATE(4259), 1, + STATE(4187), 1, sym_string, - STATE(4554), 1, + STATE(4559), 1, sym_dotted_name, - STATE(4830), 1, + STATE(4853), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5241), 2, + STATE(5250), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5217), 3, anon_sym__, sym_true, sym_false, - STATE(4557), 10, + STATE(4564), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -238258,15 +238270,15 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(5337), 1, anon_sym_COLON, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(4287), 1, + STATE(4328), 1, sym_c_type, - STATE(5136), 1, + STATE(5148), 1, sym_tuple_pattern, - STATE(5504), 1, + STATE(5494), 1, sym_parameter, ACTIONS(3), 2, sym_comment, @@ -238280,17 +238292,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5039), 2, anon_sym_const, anon_sym_volatile, - STATE(3761), 2, + STATE(3731), 2, sym_int_type, sym_function_pointer_type, - STATE(5332), 2, + STATE(5348), 2, sym_list_splat_pattern, sym_dictionary_splat_pattern, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - STATE(5306), 5, + STATE(5317), 5, sym_default_parameter, sym_typed_default_parameter, sym_typed_parameter, @@ -238311,15 +238323,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, ACTIONS(5327), 1, anon_sym_RPAREN, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(4382), 1, + STATE(4303), 1, sym_c_type, - STATE(4765), 1, + STATE(4792), 1, sym_tuple_pattern, - STATE(5278), 1, + STATE(5294), 1, sym_parameter, ACTIONS(3), 2, sym_comment, @@ -238333,17 +238345,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5039), 2, anon_sym_const, anon_sym_volatile, - STATE(3761), 2, + STATE(3731), 2, sym_int_type, sym_function_pointer_type, - STATE(5222), 2, + STATE(5226), 2, sym_list_splat_pattern, sym_dictionary_splat_pattern, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - STATE(5455), 5, + STATE(5463), 5, sym_default_parameter, sym_typed_default_parameter, sym_typed_parameter, @@ -238364,15 +238376,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, ACTIONS(5337), 1, anon_sym_RPAREN, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(4382), 1, + STATE(4303), 1, sym_c_type, - STATE(4765), 1, + STATE(4792), 1, sym_tuple_pattern, - STATE(5278), 1, + STATE(5294), 1, sym_parameter, ACTIONS(3), 2, sym_comment, @@ -238386,17 +238398,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5039), 2, anon_sym_const, anon_sym_volatile, - STATE(3761), 2, + STATE(3731), 2, sym_int_type, sym_function_pointer_type, - STATE(5222), 2, + STATE(5226), 2, sym_list_splat_pattern, sym_dictionary_splat_pattern, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - STATE(5455), 5, + STATE(5463), 5, sym_default_parameter, sym_typed_default_parameter, sym_typed_parameter, @@ -238417,13 +238429,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_nogil, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3969), 1, + STATE(3952), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -238440,7 +238452,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1326), 2, sym_class_definition, sym_cvar_def, - STATE(3184), 2, + STATE(3183), 2, sym_storageclass, aux_sym_class_definition_repeat1, ACTIONS(375), 3, @@ -238536,15 +238548,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, ACTIONS(5325), 1, sym_identifier, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(4287), 1, + STATE(4328), 1, sym_c_type, - STATE(5136), 1, + STATE(5148), 1, sym_tuple_pattern, - STATE(5504), 1, + STATE(5494), 1, sym_parameter, ACTIONS(3), 2, sym_comment, @@ -238558,17 +238570,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5039), 2, anon_sym_const, anon_sym_volatile, - STATE(3761), 2, + STATE(3731), 2, sym_int_type, sym_function_pointer_type, - STATE(5332), 2, + STATE(5348), 2, sym_list_splat_pattern, sym_dictionary_splat_pattern, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - STATE(5306), 5, + STATE(5317), 5, sym_default_parameter, sym_typed_default_parameter, sym_typed_parameter, @@ -238589,13 +238601,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_nogil, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3927), 1, + STATE(3953), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -238612,7 +238624,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3135), 2, sym_class_definition, sym_cvar_def, - STATE(3187), 2, + STATE(3188), 2, sym_storageclass, aux_sym_class_definition_repeat1, ACTIONS(375), 3, @@ -238648,23 +238660,23 @@ static const uint16_t ts_small_parse_table[] = { sym_integer, ACTIONS(5078), 1, sym_float, - STATE(4046), 1, + STATE(4030), 1, sym_string, - STATE(4290), 1, - sym_dotted_name, - STATE(4322), 1, + STATE(4270), 1, sym_case_pattern, + STATE(4375), 1, + sym_dotted_name, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4628), 2, + STATE(4761), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5072), 3, anon_sym__, sym_true, sym_false, - STATE(4349), 10, + STATE(4271), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -238686,13 +238698,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_long, ACTIONS(5349), 1, sym__dedent, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(3595), 1, + STATE(3594), 1, sym_c_type, - STATE(5811), 1, + STATE(5819), 1, sym_pass_statement, ACTIONS(3), 2, sym_comment, @@ -238709,10 +238721,10 @@ static const uint16_t ts_small_parse_table[] = { STATE(3099), 2, sym_cvar_decl, aux_sym_struct_suite_repeat1, - STATE(3192), 2, + STATE(3194), 2, sym_storageclass, aux_sym_class_definition_repeat1, - STATE(3791), 2, + STATE(3812), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, @@ -238736,13 +238748,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_long, ACTIONS(5351), 1, sym__dedent, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(3595), 1, + STATE(3594), 1, sym_c_type, - STATE(5824), 1, + STATE(5842), 1, sym_pass_statement, ACTIONS(3), 2, sym_comment, @@ -238759,10 +238771,10 @@ static const uint16_t ts_small_parse_table[] = { STATE(3136), 2, sym_cvar_decl, aux_sym_struct_suite_repeat1, - STATE(3192), 2, + STATE(3194), 2, sym_storageclass, aux_sym_class_definition_repeat1, - STATE(3791), 2, + STATE(3812), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, @@ -238860,13 +238872,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3956), 1, + STATE(3930), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -238883,7 +238895,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(672), 2, sym_class_definition, sym_cvar_def, - STATE(3182), 2, + STATE(3185), 2, sym_storageclass, aux_sym_class_definition_repeat1, ACTIONS(375), 3, @@ -238954,23 +238966,23 @@ static const uint16_t ts_small_parse_table[] = { sym_integer, ACTIONS(5375), 1, sym_float, - STATE(4257), 1, + STATE(4242), 1, sym_string, - STATE(4552), 1, + STATE(4554), 1, sym_dotted_name, - STATE(4845), 1, + STATE(4848), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5228), 2, + STATE(5230), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5369), 3, anon_sym__, sym_true, sym_false, - STATE(4400), 10, + STATE(4555), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -238994,15 +239006,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, ACTIONS(5159), 1, anon_sym_SLASH, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(4382), 1, + STATE(4303), 1, sym_c_type, - STATE(4765), 1, + STATE(4792), 1, sym_tuple_pattern, - STATE(5278), 1, + STATE(5294), 1, sym_parameter, ACTIONS(3), 2, sym_comment, @@ -239016,17 +239028,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5039), 2, anon_sym_const, anon_sym_volatile, - STATE(3761), 2, + STATE(3731), 2, sym_int_type, sym_function_pointer_type, - STATE(5222), 2, + STATE(5226), 2, sym_list_splat_pattern, sym_dictionary_splat_pattern, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - STATE(5455), 5, + STATE(5463), 5, sym_default_parameter, sym_typed_default_parameter, sym_typed_parameter, @@ -239047,13 +239059,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3927), 1, + STATE(3953), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -239070,7 +239082,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3106), 2, sym_class_definition, sym_cvar_def, - STATE(3187), 2, + STATE(3188), 2, sym_storageclass, aux_sym_class_definition_repeat1, ACTIONS(375), 3, @@ -239106,23 +239118,23 @@ static const uint16_t ts_small_parse_table[] = { sym_integer, ACTIONS(5078), 1, sym_float, - STATE(4046), 1, + STATE(4030), 1, sym_string, - STATE(4290), 1, + STATE(4375), 1, sym_dotted_name, - STATE(4640), 1, + STATE(4679), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4628), 2, + STATE(4761), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5072), 3, anon_sym__, sym_true, sym_false, - STATE(4349), 10, + STATE(4271), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -239148,13 +239160,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3938), 1, + STATE(3956), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -239242,23 +239254,23 @@ static const uint16_t ts_small_parse_table[] = { sym_integer, ACTIONS(5247), 1, sym_float, - STATE(4123), 1, + STATE(4209), 1, sym_string, - STATE(4498), 1, + STATE(4510), 1, sym_dotted_name, - STATE(4890), 1, + STATE(4898), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5260), 2, + STATE(5274), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5241), 3, anon_sym__, sym_true, sym_false, - STATE(4504), 10, + STATE(4530), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -239292,23 +239304,23 @@ static const uint16_t ts_small_parse_table[] = { sym_integer, ACTIONS(5223), 1, sym_float, - STATE(4259), 1, + STATE(4187), 1, sym_string, - STATE(4554), 1, + STATE(4559), 1, sym_dotted_name, - STATE(4830), 1, + STATE(4853), 1, sym_case_pattern, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(5241), 2, + STATE(5250), 2, sym__as_pattern, sym_keyword_pattern, ACTIONS(5217), 3, anon_sym__, sym_true, sym_false, - STATE(4557), 10, + STATE(4564), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -239332,11 +239344,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, ACTIONS(5389), 1, anon_sym_ctypedef, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(3563), 1, + STATE(3591), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -239356,7 +239368,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2832), 2, sym_storageclass, aux_sym_class_definition_repeat1, - STATE(3791), 2, + STATE(3812), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, @@ -239384,13 +239396,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_nogil, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3956), 1, + STATE(3930), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -239407,7 +239419,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(705), 2, sym_class_definition, sym_cvar_def, - STATE(3182), 2, + STATE(3185), 2, sym_storageclass, aux_sym_class_definition_repeat1, ACTIONS(375), 3, @@ -239435,13 +239447,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3969), 1, + STATE(3952), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -239458,7 +239470,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1273), 2, sym_class_definition, sym_cvar_def, - STATE(3184), 2, + STATE(3183), 2, sym_storageclass, aux_sym_class_definition_repeat1, ACTIONS(375), 3, @@ -239482,13 +239494,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_long, ACTIONS(5399), 1, sym__dedent, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(3595), 1, + STATE(3594), 1, sym_c_type, - STATE(5659), 1, + STATE(5730), 1, sym_pass_statement, ACTIONS(3), 2, sym_comment, @@ -239505,10 +239517,10 @@ static const uint16_t ts_small_parse_table[] = { STATE(3142), 2, sym_cvar_decl, aux_sym_struct_suite_repeat1, - STATE(3192), 2, + STATE(3194), 2, sym_storageclass, aux_sym_class_definition_repeat1, - STATE(3791), 2, + STATE(3812), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, @@ -239566,11 +239578,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_class, ACTIONS(4980), 1, anon_sym_enum, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(3570), 1, + STATE(3568), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -239590,7 +239602,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2832), 2, sym_storageclass, aux_sym_class_definition_repeat1, - STATE(3791), 2, + STATE(3812), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, @@ -239628,13 +239640,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(5405), 1, anon_sym_RBRACE, - STATE(4046), 1, + STATE(4030), 1, sym_string, - STATE(4290), 1, + STATE(4375), 1, sym_dotted_name, - STATE(4499), 1, + STATE(4481), 1, sym_splat_pattern, - STATE(4893), 1, + STATE(4895), 1, sym__key_value_pattern, ACTIONS(3), 2, sym_comment, @@ -239643,7 +239655,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym__, sym_true, sym_false, - STATE(4949), 9, + STATE(5006), 9, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -239678,13 +239690,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(5407), 1, anon_sym_RBRACE, - STATE(4046), 1, + STATE(4030), 1, sym_string, - STATE(4290), 1, + STATE(4375), 1, sym_dotted_name, - STATE(4617), 1, + STATE(4651), 1, sym_splat_pattern, - STATE(5442), 1, + STATE(5475), 1, sym__key_value_pattern, ACTIONS(3), 2, sym_comment, @@ -239693,7 +239705,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym__, sym_true, sym_false, - STATE(4949), 9, + STATE(5006), 9, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -239728,13 +239740,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(5409), 1, anon_sym_RBRACE, - STATE(4046), 1, + STATE(4030), 1, sym_string, - STATE(4290), 1, + STATE(4375), 1, sym_dotted_name, - STATE(4617), 1, + STATE(4651), 1, sym_splat_pattern, - STATE(5442), 1, + STATE(5475), 1, sym__key_value_pattern, ACTIONS(3), 2, sym_comment, @@ -239743,7 +239755,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym__, sym_true, sym_false, - STATE(4949), 9, + STATE(5006), 9, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -239778,13 +239790,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(5411), 1, anon_sym_RBRACE, - STATE(4046), 1, + STATE(4030), 1, sym_string, - STATE(4290), 1, + STATE(4375), 1, sym_dotted_name, - STATE(4617), 1, + STATE(4651), 1, sym_splat_pattern, - STATE(5442), 1, + STATE(5475), 1, sym__key_value_pattern, ACTIONS(3), 2, sym_comment, @@ -239793,7 +239805,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym__, sym_true, sym_false, - STATE(4949), 9, + STATE(5006), 9, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -239828,13 +239840,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(5413), 1, anon_sym_RBRACE, - STATE(4046), 1, + STATE(4030), 1, sym_string, - STATE(4290), 1, + STATE(4375), 1, sym_dotted_name, - STATE(4617), 1, + STATE(4651), 1, sym_splat_pattern, - STATE(5442), 1, + STATE(5475), 1, sym__key_value_pattern, ACTIONS(3), 2, sym_comment, @@ -239843,7 +239855,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym__, sym_true, sym_false, - STATE(4949), 9, + STATE(5006), 9, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -239866,13 +239878,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3956), 1, + STATE(3930), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -239889,7 +239901,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(693), 2, sym_class_definition, sym_cvar_def, - STATE(3182), 2, + STATE(3185), 2, sym_storageclass, aux_sym_class_definition_repeat1, ACTIONS(375), 3, @@ -240051,13 +240063,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3969), 1, + STATE(3952), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -240074,7 +240086,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1353), 2, sym_class_definition, sym_cvar_def, - STATE(3184), 2, + STATE(3183), 2, sym_storageclass, aux_sym_class_definition_repeat1, ACTIONS(375), 3, @@ -240759,13 +240771,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(5421), 1, anon_sym_RBRACE, - STATE(4046), 1, + STATE(4030), 1, sym_string, - STATE(4290), 1, + STATE(4375), 1, sym_dotted_name, - STATE(4556), 1, + STATE(4540), 1, sym_splat_pattern, - STATE(4764), 1, + STATE(4766), 1, sym__key_value_pattern, ACTIONS(3), 2, sym_comment, @@ -240774,7 +240786,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym__, sym_true, sym_false, - STATE(4949), 9, + STATE(5006), 9, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -240831,13 +240843,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3969), 1, + STATE(3952), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -240854,7 +240866,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1292), 2, sym_class_definition, sym_cvar_def, - STATE(3184), 2, + STATE(3183), 2, sym_storageclass, aux_sym_class_definition_repeat1, ACTIONS(375), 3, @@ -241154,13 +241166,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3956), 1, + STATE(3930), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -241177,7 +241189,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(714), 2, sym_class_definition, sym_cvar_def, - STATE(3182), 2, + STATE(3185), 2, sym_storageclass, aux_sym_class_definition_repeat1, ACTIONS(375), 3, @@ -241387,13 +241399,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(5435), 1, anon_sym_RBRACE, - STATE(4046), 1, + STATE(4030), 1, sym_string, - STATE(4290), 1, + STATE(4375), 1, sym_dotted_name, - STATE(4617), 1, + STATE(4651), 1, sym_splat_pattern, - STATE(5442), 1, + STATE(5475), 1, sym__key_value_pattern, ACTIONS(3), 2, sym_comment, @@ -241402,7 +241414,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym__, sym_true, sym_false, - STATE(4949), 9, + STATE(5006), 9, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -241437,13 +241449,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(5437), 1, anon_sym_RBRACE, - STATE(4046), 1, + STATE(4030), 1, sym_string, - STATE(4290), 1, + STATE(4375), 1, sym_dotted_name, - STATE(4617), 1, + STATE(4651), 1, sym_splat_pattern, - STATE(5442), 1, + STATE(5475), 1, sym__key_value_pattern, ACTIONS(3), 2, sym_comment, @@ -241452,7 +241464,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym__, sym_true, sym_false, - STATE(4949), 9, + STATE(5006), 9, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -241509,13 +241521,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3927), 1, + STATE(3953), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -241532,7 +241544,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3083), 2, sym_class_definition, sym_cvar_def, - STATE(3187), 2, + STATE(3188), 2, sym_storageclass, aux_sym_class_definition_repeat1, ACTIONS(375), 3, @@ -241706,13 +241718,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(5441), 1, anon_sym_RBRACE, - STATE(4046), 1, + STATE(4030), 1, sym_string, - STATE(4290), 1, + STATE(4375), 1, sym_dotted_name, - STATE(4617), 1, + STATE(4651), 1, sym_splat_pattern, - STATE(5442), 1, + STATE(5475), 1, sym__key_value_pattern, ACTIONS(3), 2, sym_comment, @@ -241721,7 +241733,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym__, sym_true, sym_false, - STATE(4949), 9, + STATE(5006), 9, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -241756,13 +241768,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(5443), 1, anon_sym_RBRACE, - STATE(4046), 1, + STATE(4030), 1, sym_string, - STATE(4290), 1, + STATE(4375), 1, sym_dotted_name, - STATE(4617), 1, + STATE(4651), 1, sym_splat_pattern, - STATE(5442), 1, + STATE(5475), 1, sym__key_value_pattern, ACTIONS(3), 2, sym_comment, @@ -241771,7 +241783,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym__, sym_true, sym_false, - STATE(4949), 9, + STATE(5006), 9, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -241806,13 +241818,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(5445), 1, anon_sym_RBRACE, - STATE(4046), 1, + STATE(4030), 1, sym_string, - STATE(4290), 1, + STATE(4375), 1, sym_dotted_name, - STATE(4617), 1, + STATE(4651), 1, sym_splat_pattern, - STATE(5442), 1, + STATE(5475), 1, sym__key_value_pattern, ACTIONS(3), 2, sym_comment, @@ -241821,7 +241833,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym__, sym_true, sym_false, - STATE(4949), 9, + STATE(5006), 9, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -241945,11 +241957,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_class, ACTIONS(5014), 1, anon_sym_enum, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(3563), 1, + STATE(3591), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -241969,7 +241981,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2832), 2, sym_storageclass, aux_sym_class_definition_repeat1, - STATE(3791), 2, + STATE(3812), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, @@ -242178,13 +242190,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(5451), 1, anon_sym_RBRACE, - STATE(4046), 1, + STATE(4030), 1, sym_string, - STATE(4290), 1, + STATE(4375), 1, sym_dotted_name, - STATE(4617), 1, + STATE(4651), 1, sym_splat_pattern, - STATE(5442), 1, + STATE(5475), 1, sym__key_value_pattern, ACTIONS(3), 2, sym_comment, @@ -242193,7 +242205,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym__, sym_true, sym_false, - STATE(4949), 9, + STATE(5006), 9, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -242228,13 +242240,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(5453), 1, anon_sym_RBRACE, - STATE(4046), 1, + STATE(4030), 1, sym_string, - STATE(4290), 1, + STATE(4375), 1, sym_dotted_name, - STATE(4617), 1, + STATE(4651), 1, sym_splat_pattern, - STATE(5442), 1, + STATE(5475), 1, sym__key_value_pattern, ACTIONS(3), 2, sym_comment, @@ -242243,7 +242255,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym__, sym_true, sym_false, - STATE(4949), 9, + STATE(5006), 9, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -242502,11 +242514,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_class, ACTIONS(5387), 1, anon_sym_enum, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(3603), 1, + STATE(3585), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -242526,7 +242538,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2832), 2, sym_storageclass, aux_sym_class_definition_repeat1, - STATE(3791), 2, + STATE(3812), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, @@ -242620,13 +242632,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3927), 1, + STATE(3953), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -242643,7 +242655,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3107), 2, sym_class_definition, sym_cvar_def, - STATE(3187), 2, + STATE(3188), 2, sym_storageclass, aux_sym_class_definition_repeat1, ACTIONS(375), 3, @@ -242817,13 +242829,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(5457), 1, anon_sym_RBRACE, - STATE(4046), 1, + STATE(4030), 1, sym_string, - STATE(4290), 1, + STATE(4375), 1, sym_dotted_name, - STATE(4617), 1, + STATE(4651), 1, sym_splat_pattern, - STATE(5442), 1, + STATE(5475), 1, sym__key_value_pattern, ACTIONS(3), 2, sym_comment, @@ -242832,7 +242844,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym__, sym_true, sym_false, - STATE(4949), 9, + STATE(5006), 9, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -243037,13 +243049,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(5459), 1, anon_sym_RBRACE, - STATE(4046), 1, + STATE(4030), 1, sym_string, - STATE(4290), 1, + STATE(4375), 1, sym_dotted_name, - STATE(4454), 1, + STATE(4498), 1, sym_splat_pattern, - STATE(4794), 1, + STATE(4802), 1, sym__key_value_pattern, ACTIONS(3), 2, sym_comment, @@ -243052,7 +243064,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym__, sym_true, sym_false, - STATE(4949), 9, + STATE(5006), 9, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -243530,13 +243542,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(5465), 1, anon_sym_RBRACE, - STATE(4046), 1, + STATE(4030), 1, sym_string, - STATE(4290), 1, + STATE(4375), 1, sym_dotted_name, - STATE(4536), 1, + STATE(4469), 1, sym_splat_pattern, - STATE(4978), 1, + STATE(5007), 1, sym__key_value_pattern, ACTIONS(3), 2, sym_comment, @@ -243545,7 +243557,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym__, sym_true, sym_false, - STATE(4949), 9, + STATE(5006), 9, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -243716,13 +243728,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(5467), 1, anon_sym_RBRACE, - STATE(4046), 1, + STATE(4030), 1, sym_string, - STATE(4290), 1, + STATE(4375), 1, sym_dotted_name, - STATE(4617), 1, + STATE(4651), 1, sym_splat_pattern, - STATE(5442), 1, + STATE(5475), 1, sym__key_value_pattern, ACTIONS(3), 2, sym_comment, @@ -243731,7 +243743,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym__, sym_true, sym_false, - STATE(4949), 9, + STATE(5006), 9, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -243766,13 +243778,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(5469), 1, anon_sym_RBRACE, - STATE(4046), 1, + STATE(4030), 1, sym_string, - STATE(4290), 1, + STATE(4375), 1, sym_dotted_name, - STATE(4617), 1, + STATE(4651), 1, sym_splat_pattern, - STATE(5442), 1, + STATE(5475), 1, sym__key_value_pattern, ACTIONS(3), 2, sym_comment, @@ -243781,7 +243793,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym__, sym_true, sym_false, - STATE(4949), 9, + STATE(5006), 9, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -243952,13 +243964,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(5471), 1, anon_sym_RBRACE, - STATE(4046), 1, + STATE(4030), 1, sym_string, - STATE(4290), 1, + STATE(4375), 1, sym_dotted_name, - STATE(4617), 1, + STATE(4651), 1, sym_splat_pattern, - STATE(5442), 1, + STATE(5475), 1, sym__key_value_pattern, ACTIONS(3), 2, sym_comment, @@ -243967,7 +243979,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym__, sym_true, sym_false, - STATE(4949), 9, + STATE(5006), 9, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -244036,13 +244048,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(5473), 1, anon_sym_RBRACE, - STATE(4046), 1, + STATE(4030), 1, sym_string, - STATE(4290), 1, + STATE(4375), 1, sym_dotted_name, - STATE(4617), 1, + STATE(4651), 1, sym_splat_pattern, - STATE(5442), 1, + STATE(5475), 1, sym__key_value_pattern, ACTIONS(3), 2, sym_comment, @@ -244051,7 +244063,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym__, sym_true, sym_false, - STATE(4949), 9, + STATE(5006), 9, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -246452,11 +246464,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_long, ACTIONS(5475), 1, sym__dedent, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(3595), 1, + STATE(3594), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -246473,10 +246485,10 @@ static const uint16_t ts_small_parse_table[] = { STATE(3102), 2, sym_cvar_decl, aux_sym_struct_suite_repeat1, - STATE(3192), 2, + STATE(3194), 2, sym_storageclass, aux_sym_class_definition_repeat1, - STATE(3791), 2, + STATE(3812), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, @@ -246564,11 +246576,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_long, ACTIONS(5501), 1, sym__dedent, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(3595), 1, + STATE(3594), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -246585,10 +246597,10 @@ static const uint16_t ts_small_parse_table[] = { STATE(3102), 2, sym_cvar_decl, aux_sym_struct_suite_repeat1, - STATE(3192), 2, + STATE(3194), 2, sym_storageclass, aux_sym_class_definition_repeat1, - STATE(3791), 2, + STATE(3812), 2, sym_int_type, sym_function_pointer_type, ACTIONS(5486), 3, @@ -246889,13 +246901,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, ACTIONS(5401), 1, sym_identifier, - STATE(4046), 1, + STATE(4030), 1, sym_string, - STATE(4290), 1, + STATE(4375), 1, sym_dotted_name, - STATE(4617), 1, + STATE(4651), 1, sym_splat_pattern, - STATE(5442), 1, + STATE(5475), 1, sym__key_value_pattern, ACTIONS(3), 2, sym_comment, @@ -246904,7 +246916,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym__, sym_true, sym_false, - STATE(4949), 9, + STATE(5006), 9, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -247715,11 +247727,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_long, ACTIONS(5505), 1, sym__dedent, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(3595), 1, + STATE(3594), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -247736,10 +247748,10 @@ static const uint16_t ts_small_parse_table[] = { STATE(3102), 2, sym_cvar_decl, aux_sym_struct_suite_repeat1, - STATE(3192), 2, + STATE(3194), 2, sym_storageclass, aux_sym_class_definition_repeat1, - STATE(3791), 2, + STATE(3812), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, @@ -247926,11 +247938,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_long, ACTIONS(5507), 1, sym__dedent, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(3595), 1, + STATE(3594), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -247947,10 +247959,10 @@ static const uint16_t ts_small_parse_table[] = { STATE(3102), 2, sym_cvar_decl, aux_sym_struct_suite_repeat1, - STATE(3192), 2, + STATE(3194), 2, sym_storageclass, aux_sym_class_definition_repeat1, - STATE(3791), 2, + STATE(3812), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, @@ -248554,9 +248566,9 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5511), 1, sym_identifier, - STATE(4123), 1, + STATE(4209), 1, sym_string, - STATE(4498), 1, + STATE(4510), 1, sym_dotted_name, ACTIONS(3), 2, sym_comment, @@ -248565,7 +248577,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym__, sym_true, sym_false, - STATE(4497), 10, + STATE(4471), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -248791,9 +248803,9 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5401), 1, sym_identifier, - STATE(4046), 1, + STATE(4030), 1, sym_string, - STATE(4290), 1, + STATE(4375), 1, sym_dotted_name, ACTIONS(3), 2, sym_comment, @@ -248802,7 +248814,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym__, sym_true, sym_false, - STATE(4366), 10, + STATE(4333), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -248868,9 +248880,9 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5511), 1, sym_identifier, - STATE(4123), 1, + STATE(4209), 1, sym_string, - STATE(4498), 1, + STATE(4510), 1, sym_dotted_name, ACTIONS(3), 2, sym_comment, @@ -248879,7 +248891,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym__, sym_true, sym_false, - STATE(4501), 10, + STATE(4484), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -248913,9 +248925,9 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5401), 1, sym_identifier, - STATE(4046), 1, + STATE(4030), 1, sym_string, - STATE(4290), 1, + STATE(4375), 1, sym_dotted_name, ACTIONS(3), 2, sym_comment, @@ -248924,7 +248936,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym__, sym_true, sym_false, - STATE(4356), 10, + STATE(4302), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -248958,9 +248970,9 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5521), 1, sym_identifier, - STATE(4257), 1, + STATE(4242), 1, sym_string, - STATE(4552), 1, + STATE(4554), 1, sym_dotted_name, ACTIONS(3), 2, sym_comment, @@ -248969,7 +248981,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym__, sym_true, sym_false, - STATE(4574), 10, + STATE(4580), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -249012,52 +249024,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_packed, anon_sym_inline, anon_sym_readonly, - [141705] = 16, - ACTIONS(1462), 1, - anon_sym_None, - ACTIONS(1474), 1, - sym_string_start, - ACTIONS(5205), 1, - anon_sym_LPAREN, - ACTIONS(5209), 1, - anon_sym_STAR, - ACTIONS(5211), 1, - anon_sym_STAR_STAR, - ACTIONS(5213), 1, - anon_sym_LBRACK, - ACTIONS(5215), 1, - anon_sym_DASH, - ACTIONS(5219), 1, - anon_sym_LBRACE, - ACTIONS(5221), 1, - sym_integer, - ACTIONS(5223), 1, - sym_float, - ACTIONS(5525), 1, - sym_identifier, - STATE(4259), 1, - sym_string, - STATE(4554), 1, - sym_dotted_name, + [141705] = 3, + ACTIONS(2401), 1, + sym__dedent, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5527), 3, - anon_sym__, - sym_true, - sym_false, - STATE(4560), 10, - sym__simple_pattern, - sym_union_pattern, - sym__list_pattern, - sym__tuple_pattern, - sym_dict_pattern, - sym_splat_pattern, - sym_class_pattern, - sym_complex_pattern, - sym_concatenated_string, - sym_none, - [141766] = 16, + ACTIONS(2399), 25, + anon_sym_class, + sym_identifier, + anon_sym_api, + anon_sym_extern, + anon_sym_int, + anon_sym_double, + anon_sym_complex, + anon_sym_operator, + anon_sym_signed, + anon_sym_unsigned, + anon_sym_char, + anon_sym_short, + anon_sym_long, + anon_sym_const, + anon_sym_volatile, + anon_sym_ctypedef, + anon_sym_struct, + anon_sym_union, + anon_sym_enum, + anon_sym_cppclass, + anon_sym_fused, + anon_sym_public, + anon_sym_packed, + anon_sym_inline, + anon_sym_readonly, + [141740] = 16, ACTIONS(2453), 1, anon_sym_None, ACTIONS(2461), 1, @@ -249080,18 +249079,18 @@ static const uint16_t ts_small_parse_table[] = { sym_float, ACTIONS(5521), 1, sym_identifier, - STATE(4257), 1, + STATE(4242), 1, sym_string, - STATE(4552), 1, + STATE(4554), 1, sym_dotted_name, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5529), 3, + ACTIONS(5525), 3, anon_sym__, sym_true, sym_false, - STATE(4575), 10, + STATE(4581), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -249102,7 +249101,7 @@ static const uint16_t ts_small_parse_table[] = { sym_complex_pattern, sym_concatenated_string, sym_none, - [141827] = 16, + [141801] = 16, ACTIONS(1462), 1, anon_sym_None, ACTIONS(1474), 1, @@ -249123,20 +249122,20 @@ static const uint16_t ts_small_parse_table[] = { sym_integer, ACTIONS(5223), 1, sym_float, - ACTIONS(5525), 1, + ACTIONS(5527), 1, sym_identifier, - STATE(4259), 1, + STATE(4187), 1, sym_string, - STATE(4554), 1, + STATE(4559), 1, sym_dotted_name, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5531), 3, + ACTIONS(5529), 3, anon_sym__, sym_true, sym_false, - STATE(4555), 10, + STATE(4422), 10, sym__simple_pattern, sym_union_pattern, sym__list_pattern, @@ -249147,38 +249146,51 @@ static const uint16_t ts_small_parse_table[] = { sym_complex_pattern, sym_concatenated_string, sym_none, - [141888] = 3, - ACTIONS(2401), 1, - sym__dedent, + [141862] = 16, + ACTIONS(1462), 1, + anon_sym_None, + ACTIONS(1474), 1, + sym_string_start, + ACTIONS(5205), 1, + anon_sym_LPAREN, + ACTIONS(5209), 1, + anon_sym_STAR, + ACTIONS(5211), 1, + anon_sym_STAR_STAR, + ACTIONS(5213), 1, + anon_sym_LBRACK, + ACTIONS(5215), 1, + anon_sym_DASH, + ACTIONS(5219), 1, + anon_sym_LBRACE, + ACTIONS(5221), 1, + sym_integer, + ACTIONS(5223), 1, + sym_float, + ACTIONS(5527), 1, + sym_identifier, + STATE(4187), 1, + sym_string, + STATE(4559), 1, + sym_dotted_name, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2399), 25, - anon_sym_class, - sym_identifier, - anon_sym_api, - anon_sym_extern, - anon_sym_int, - anon_sym_double, - anon_sym_complex, - anon_sym_operator, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_char, - anon_sym_short, - anon_sym_long, - anon_sym_const, - anon_sym_volatile, - anon_sym_ctypedef, - anon_sym_struct, - anon_sym_union, - anon_sym_enum, - anon_sym_cppclass, - anon_sym_fused, - anon_sym_public, - anon_sym_packed, - anon_sym_inline, - anon_sym_readonly, + ACTIONS(5531), 3, + anon_sym__, + sym_true, + sym_false, + STATE(4415), 10, + sym__simple_pattern, + sym_union_pattern, + sym__list_pattern, + sym__tuple_pattern, + sym_dict_pattern, + sym_splat_pattern, + sym_class_pattern, + sym_complex_pattern, + sym_concatenated_string, + sym_none, [141923] = 3, ACTIONS(2465), 1, sym__dedent, @@ -249228,17 +249240,17 @@ static const uint16_t ts_small_parse_table[] = { sym_int_type, STATE(3262), 1, sym__signedness, - STATE(3482), 1, + STATE(3479), 1, sym__longness, - STATE(3541), 1, + STATE(3546), 1, sym_function_pointer_type, - STATE(3722), 1, + STATE(3723), 1, sym_operator_name, - STATE(4614), 1, + STATE(4696), 1, sym_maybe_typed_name, - STATE(5652), 1, + STATE(5668), 1, sym__typedargslist, - STATE(5703), 1, + STATE(5729), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -249252,7 +249264,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5541), 2, anon_sym_const, anon_sym_volatile, - STATE(5005), 2, + STATE(5017), 2, sym_c_function_argument_type, sym__typedargument, ACTIONS(1414), 3, @@ -249307,17 +249319,17 @@ static const uint16_t ts_small_parse_table[] = { sym_int_type, STATE(3262), 1, sym__signedness, - STATE(3482), 1, + STATE(3479), 1, sym__longness, - STATE(3541), 1, + STATE(3546), 1, sym_function_pointer_type, - STATE(3722), 1, + STATE(3723), 1, sym_operator_name, - STATE(4614), 1, + STATE(4696), 1, sym_maybe_typed_name, - STATE(5703), 1, + STATE(5729), 1, sym_c_type, - STATE(5745), 1, + STATE(5837), 1, sym__typedargslist, ACTIONS(3), 2, sym_comment, @@ -249331,7 +249343,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5541), 2, anon_sym_const, anon_sym_volatile, - STATE(5005), 2, + STATE(5017), 2, sym_c_function_argument_type, sym__typedargument, ACTIONS(1414), 3, @@ -249369,24 +249381,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [142162] = 16, + [142162] = 3, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4610), 5, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_GT, + ACTIONS(4612), 20, + anon_sym_class, + sym_identifier, + anon_sym_api, + anon_sym_namespace, + anon_sym_nogil, + anon_sym_int, + anon_sym_double, + anon_sym_complex, + anon_sym_operator, + anon_sym_signed, + anon_sym_unsigned, + anon_sym_char, + anon_sym_short, + anon_sym_long, + anon_sym_const, + anon_sym_volatile, + anon_sym_public, + anon_sym_packed, + anon_sym_inline, + anon_sym_readonly, + [142196] = 16, ACTIONS(381), 1, anon_sym_long, ACTIONS(4138), 1, anon_sym_operator, ACTIONS(4310), 1, sym_identifier, - ACTIONS(5010), 1, + ACTIONS(4974), 1, anon_sym_class, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3904), 1, + STATE(3921), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -249413,7 +249456,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_packed, anon_sym_inline, anon_sym_readonly, - [142222] = 3, + [142256] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -249444,24 +249487,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [142256] = 16, + [142290] = 16, ACTIONS(381), 1, anon_sym_long, ACTIONS(4138), 1, anon_sym_operator, ACTIONS(4310), 1, sym_identifier, - ACTIONS(4974), 1, + ACTIONS(5010), 1, anon_sym_class, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3928), 1, + STATE(3936), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -249488,7 +249531,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_packed, anon_sym_inline, anon_sym_readonly, - [142316] = 3, + [142350] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -249519,7 +249562,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [142350] = 16, + [142384] = 16, ACTIONS(381), 1, anon_sym_long, ACTIONS(4138), 1, @@ -249530,13 +249573,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ctypedef, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3938), 1, + STATE(3956), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -249563,7 +249606,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_packed, anon_sym_inline, anon_sym_readonly, - [142410] = 16, + [142444] = 16, ACTIONS(381), 1, anon_sym_long, ACTIONS(4138), 1, @@ -249574,13 +249617,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_class, STATE(3253), 1, sym__signedness, - STATE(3270), 1, + STATE(3271), 1, sym_int_type, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(3718), 1, + STATE(3695), 1, sym_operator_name, - STATE(3938), 1, + STATE(3956), 1, sym_maybe_typed_name, ACTIONS(3), 2, sym_comment, @@ -249607,7 +249650,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_packed, anon_sym_inline, anon_sym_readonly, - [142470] = 13, + [142504] = 3, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4646), 5, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_GT, + ACTIONS(4648), 20, + anon_sym_class, + sym_identifier, + anon_sym_api, + anon_sym_namespace, + anon_sym_nogil, + anon_sym_int, + anon_sym_double, + anon_sym_complex, + anon_sym_operator, + anon_sym_signed, + anon_sym_unsigned, + anon_sym_char, + anon_sym_short, + anon_sym_long, + anon_sym_const, + anon_sym_volatile, + anon_sym_public, + anon_sym_packed, + anon_sym_inline, + anon_sym_readonly, + [142538] = 13, ACTIONS(3910), 1, anon_sym_SLASH, ACTIONS(3920), 1, @@ -249620,9 +249694,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(4435), 1, anon_sym_complex, - STATE(3490), 1, + STATE(3483), 1, aux_sym_class_definition_repeat2, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -249630,7 +249704,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3903), 2, anon_sym_LPAREN, anon_sym_RPAREN, - STATE(3687), 2, + STATE(3665), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(4431), 3, @@ -249647,14 +249721,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, anon_sym_CARET, anon_sym_LT_LT, - [142523] = 9, + [142591] = 9, ACTIONS(4447), 1, anon_sym_EQ, ACTIONS(4452), 1, anon_sym_not, ACTIONS(4697), 1, anon_sym_is, - STATE(3189), 1, + STATE(3191), 1, aux_sym_comparison_operator_repeat1, ACTIONS(3), 2, sym_comment, @@ -249683,44 +249757,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_and, anon_sym_or, - [142568] = 3, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4610), 4, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_GT, - ACTIONS(4612), 20, - anon_sym_class, - sym_identifier, - anon_sym_api, - anon_sym_namespace, - anon_sym_nogil, - anon_sym_int, - anon_sym_double, - anon_sym_complex, - anon_sym_operator, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_char, - anon_sym_short, - anon_sym_long, - anon_sym_const, - anon_sym_volatile, - anon_sym_public, - anon_sym_packed, - anon_sym_inline, - anon_sym_readonly, - [142601] = 9, + [142636] = 9, ACTIONS(4417), 1, anon_sym_not, ACTIONS(4439), 1, anon_sym_EQ, ACTIONS(4538), 1, anon_sym_is, - STATE(3189), 1, + STATE(3191), 1, aux_sym_comparison_operator_repeat1, ACTIONS(3), 2, sym_comment, @@ -249749,18 +249793,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_and, anon_sym_or, - [142646] = 14, + [142681] = 19, + ACTIONS(1422), 1, + anon_sym_long, + ACTIONS(5098), 1, + anon_sym_operator, + ACTIONS(5533), 1, + sym_identifier, + ACTIONS(5535), 1, + anon_sym_LPAREN, + ACTIONS(5545), 1, + anon_sym_RPAREN, + ACTIONS(5547), 1, + anon_sym_DOT_DOT_DOT, + STATE(3261), 1, + sym_int_type, + STATE(3262), 1, + sym__signedness, + STATE(3479), 1, + sym__longness, + STATE(3546), 1, + sym_function_pointer_type, + STATE(3723), 1, + sym_operator_name, + STATE(4696), 1, + sym_maybe_typed_name, + STATE(5729), 1, + sym_c_type, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(1418), 2, + anon_sym_signed, + anon_sym_unsigned, + ACTIONS(1420), 2, + anon_sym_char, + anon_sym_short, + ACTIONS(5541), 2, + anon_sym_const, + anon_sym_volatile, + STATE(5309), 2, + sym_c_function_argument_type, + sym__typedargument, + ACTIONS(1414), 3, + anon_sym_int, + anon_sym_double, + anon_sym_complex, + [142746] = 14, ACTIONS(4188), 1, sym_identifier, ACTIONS(4190), 1, anon_sym_LPAREN, ACTIONS(4202), 1, anon_sym_long, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(3603), 1, + STATE(3585), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -249777,7 +249867,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2832), 2, sym_storageclass, aux_sym_class_definition_repeat1, - STATE(3791), 2, + STATE(3812), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, @@ -249790,11 +249880,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_packed, anon_sym_inline, anon_sym_readonly, - [142701] = 3, + [142801] = 19, + ACTIONS(1422), 1, + anon_sym_long, + ACTIONS(5098), 1, + anon_sym_operator, + ACTIONS(5533), 1, + sym_identifier, + ACTIONS(5535), 1, + anon_sym_LPAREN, + ACTIONS(5549), 1, + anon_sym_RPAREN, + ACTIONS(5551), 1, + anon_sym_DOT_DOT_DOT, + STATE(3261), 1, + sym_int_type, + STATE(3262), 1, + sym__signedness, + STATE(3479), 1, + sym__longness, + STATE(3546), 1, + sym_function_pointer_type, + STATE(3723), 1, + sym_operator_name, + STATE(4696), 1, + sym_maybe_typed_name, + STATE(5729), 1, + sym_c_type, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(1418), 2, + anon_sym_signed, + anon_sym_unsigned, + ACTIONS(1420), 2, + anon_sym_char, + anon_sym_short, + ACTIONS(5541), 2, + anon_sym_const, + anon_sym_volatile, + STATE(5309), 2, + sym_c_function_argument_type, + sym__typedargument, + ACTIONS(1414), 3, + anon_sym_int, + anon_sym_double, + anon_sym_complex, + [142866] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5545), 12, + ACTIONS(5553), 12, anon_sym_print, anon_sym_match, anon_sym_async, @@ -249807,7 +249943,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, anon_sym_sizeof, - ACTIONS(5547), 12, + ACTIONS(5555), 12, sym_string_start, anon_sym_LPAREN, anon_sym_STAR, @@ -249820,53 +249956,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_DOT_DOT_DOT, sym_float, - [142734] = 19, - ACTIONS(1422), 1, - anon_sym_long, - ACTIONS(5098), 1, - anon_sym_operator, - ACTIONS(5533), 1, - sym_identifier, - ACTIONS(5535), 1, - anon_sym_LPAREN, - ACTIONS(5549), 1, - anon_sym_RPAREN, - ACTIONS(5551), 1, - anon_sym_DOT_DOT_DOT, - STATE(3261), 1, - sym_int_type, - STATE(3262), 1, - sym__signedness, - STATE(3482), 1, - sym__longness, - STATE(3541), 1, - sym_function_pointer_type, - STATE(3722), 1, - sym_operator_name, - STATE(4614), 1, - sym_maybe_typed_name, - STATE(5703), 1, - sym_c_type, + [142899] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1418), 2, - anon_sym_signed, - anon_sym_unsigned, - ACTIONS(1420), 2, - anon_sym_char, - anon_sym_short, - ACTIONS(5541), 2, - anon_sym_const, - anon_sym_volatile, - STATE(5293), 2, - sym_c_function_argument_type, - sym__typedargument, - ACTIONS(1414), 3, - anon_sym_int, - anon_sym_double, - anon_sym_complex, - [142799] = 19, + ACTIONS(5557), 12, + anon_sym_print, + anon_sym_match, + anon_sym_async, + anon_sym_exec, + anon_sym_None, + sym_integer, + sym_identifier, + anon_sym_await, + anon_sym_api, + sym_true, + sym_false, + anon_sym_sizeof, + ACTIONS(5559), 12, + sym_string_start, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DASH, + anon_sym_LBRACE, + anon_sym_PLUS, + anon_sym_AMP, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_DOT_DOT_DOT, + sym_float, + [142932] = 17, ACTIONS(1422), 1, anon_sym_long, ACTIONS(5098), 1, @@ -249875,23 +249995,19 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(5535), 1, anon_sym_LPAREN, - ACTIONS(5553), 1, - anon_sym_RPAREN, - ACTIONS(5555), 1, - anon_sym_DOT_DOT_DOT, STATE(3261), 1, sym_int_type, STATE(3262), 1, sym__signedness, - STATE(3482), 1, + STATE(3479), 1, sym__longness, - STATE(3541), 1, + STATE(3546), 1, sym_function_pointer_type, - STATE(3722), 1, + STATE(3723), 1, sym_operator_name, - STATE(4614), 1, + STATE(4696), 1, sym_maybe_typed_name, - STATE(5703), 1, + STATE(5729), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -249905,81 +250021,55 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5541), 2, anon_sym_const, anon_sym_volatile, - STATE(5293), 2, + STATE(5309), 2, sym_c_function_argument_type, sym__typedargument, ACTIONS(1414), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [142864] = 3, + [142991] = 9, + ACTIONS(4417), 1, + anon_sym_not, + ACTIONS(4439), 1, + anon_sym_as, + ACTIONS(4498), 1, + anon_sym_is, + STATE(3205), 1, + aux_sym_comparison_operator_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4646), 4, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LBRACK, + ACTIONS(4500), 2, + anon_sym_LT, anon_sym_GT, - ACTIONS(4648), 20, - anon_sym_class, - sym_identifier, - anon_sym_api, - anon_sym_namespace, - anon_sym_nogil, - anon_sym_int, - anon_sym_double, - anon_sym_complex, - anon_sym_operator, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_char, - anon_sym_short, - anon_sym_long, - anon_sym_const, - anon_sym_volatile, - anon_sym_public, - anon_sym_packed, - anon_sym_inline, - anon_sym_readonly, - [142897] = 3, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(5557), 12, - anon_sym_print, - anon_sym_match, + STATE(2009), 2, + sym__not_in, + sym__is_not, + ACTIONS(4482), 6, + anon_sym_in, + anon_sym_LT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_LT_GT, + ACTIONS(4437), 8, + anon_sym_COMMA, + anon_sym_if, + anon_sym_COLON, anon_sym_async, - anon_sym_exec, - anon_sym_None, - sym_integer, - sym_identifier, - anon_sym_await, - anon_sym_api, - sym_true, - sym_false, - anon_sym_sizeof, - ACTIONS(5559), 12, - sym_string_start, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DASH, - anon_sym_LBRACE, - anon_sym_PLUS, - anon_sym_AMP, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_DOT_DOT_DOT, - sym_float, - [142930] = 9, + anon_sym_for, + anon_sym_RBRACE, + anon_sym_and, + anon_sym_or, + [143034] = 9, ACTIONS(4417), 1, anon_sym_not, ACTIONS(4439), 1, anon_sym_EQ, ACTIONS(4566), 1, anon_sym_is, - STATE(3202), 1, + STATE(3204), 1, aux_sym_comparison_operator_repeat1, ACTIONS(3), 2, sym_comment, @@ -250006,88 +250096,87 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, anon_sym_or, sym_type_conversion, - [142973] = 17, - ACTIONS(1422), 1, - anon_sym_long, - ACTIONS(5098), 1, - anon_sym_operator, - ACTIONS(5533), 1, + [143077] = 17, + ACTIONS(5561), 1, sym_identifier, - ACTIONS(5535), 1, + ACTIONS(5563), 1, anon_sym_LPAREN, - STATE(3261), 1, - sym_int_type, - STATE(3262), 1, + ACTIONS(5565), 1, + anon_sym_COLON, + ACTIONS(5567), 1, + anon_sym_RBRACK, + ACTIONS(5569), 1, + sym_integer, + ACTIONS(5577), 1, + anon_sym_long, + STATE(3463), 1, sym__signedness, - STATE(3482), 1, + STATE(3649), 1, sym__longness, - STATE(3541), 1, - sym_function_pointer_type, - STATE(3722), 1, - sym_operator_name, - STATE(4614), 1, - sym_maybe_typed_name, - STATE(5703), 1, + STATE(4536), 1, sym_c_type, + STATE(5085), 1, + sym_template_param, + STATE(5204), 1, + sym_memory_view_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1418), 2, + ACTIONS(5573), 2, anon_sym_signed, anon_sym_unsigned, - ACTIONS(1420), 2, + ACTIONS(5575), 2, anon_sym_char, anon_sym_short, - ACTIONS(5541), 2, + ACTIONS(5579), 2, anon_sym_const, anon_sym_volatile, - STATE(5293), 2, - sym_c_function_argument_type, - sym__typedargument, - ACTIONS(1414), 3, + STATE(3595), 2, + sym_int_type, + sym_function_pointer_type, + ACTIONS(5571), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [143032] = 9, - ACTIONS(4447), 1, - anon_sym_as, + [143136] = 8, ACTIONS(4452), 1, anon_sym_not, - ACTIONS(4755), 1, + ACTIONS(4910), 1, anon_sym_is, - STATE(3200), 1, + STATE(3202), 1, aux_sym_comparison_operator_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4758), 2, + ACTIONS(4913), 2, anon_sym_LT, anon_sym_GT, - STATE(2009), 2, + STATE(2099), 2, sym__not_in, sym__is_not, - ACTIONS(4752), 6, + ACTIONS(4907), 6, anon_sym_in, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, - ACTIONS(4445), 8, + ACTIONS(4445), 9, + anon_sym_DOT, anon_sym_COMMA, + anon_sym_as, anon_sym_if, anon_sym_COLON, - anon_sym_async, - anon_sym_for, - anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_PIPE, anon_sym_and, anon_sym_or, - [143075] = 8, + [143177] = 8, ACTIONS(4417), 1, anon_sym_not, ACTIONS(4678), 1, anon_sym_is, - STATE(3203), 1, + STATE(3202), 1, aux_sym_comparison_operator_repeat1, ACTIONS(3), 2, sym_comment, @@ -250115,14 +250204,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_and, anon_sym_or, - [143116] = 9, + [143218] = 9, ACTIONS(4447), 1, anon_sym_EQ, ACTIONS(4452), 1, anon_sym_not, ACTIONS(4688), 1, anon_sym_is, - STATE(3202), 1, + STATE(3204), 1, aux_sym_comparison_operator_repeat1, ACTIONS(3), 2, sym_comment, @@ -250149,65 +250238,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, anon_sym_or, sym_type_conversion, - [143159] = 8, - ACTIONS(4452), 1, - anon_sym_not, - ACTIONS(4910), 1, - anon_sym_is, - STATE(3203), 1, - aux_sym_comparison_operator_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4913), 2, - anon_sym_LT, - anon_sym_GT, - STATE(2099), 2, - sym__not_in, - sym__is_not, - ACTIONS(4907), 6, - anon_sym_in, - anon_sym_LT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_GT, - ACTIONS(4445), 9, - anon_sym_DOT, - anon_sym_COMMA, + [143261] = 9, + ACTIONS(4447), 1, anon_sym_as, - anon_sym_if, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_PIPE, - anon_sym_and, - anon_sym_or, - [143200] = 9, - ACTIONS(4417), 1, + ACTIONS(4452), 1, anon_sym_not, - ACTIONS(4439), 1, - anon_sym_as, - ACTIONS(4498), 1, + ACTIONS(4755), 1, anon_sym_is, - STATE(3200), 1, + STATE(3205), 1, aux_sym_comparison_operator_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4500), 2, + ACTIONS(4758), 2, anon_sym_LT, anon_sym_GT, STATE(2009), 2, sym__not_in, sym__is_not, - ACTIONS(4482), 6, + ACTIONS(4752), 6, anon_sym_in, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, - ACTIONS(4437), 8, + ACTIONS(4445), 8, anon_sym_COMMA, anon_sym_if, anon_sym_COLON, @@ -250216,49 +250272,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_and, anon_sym_or, - [143243] = 17, - ACTIONS(5561), 1, - sym_identifier, - ACTIONS(5563), 1, - anon_sym_LPAREN, - ACTIONS(5565), 1, - anon_sym_COLON, - ACTIONS(5567), 1, - anon_sym_RBRACK, - ACTIONS(5569), 1, - sym_integer, - ACTIONS(5577), 1, - anon_sym_long, - STATE(3460), 1, - sym__signedness, - STATE(3677), 1, - sym__longness, - STATE(4531), 1, - sym_c_type, - STATE(5069), 1, - sym_template_param, - STATE(5185), 1, - sym_memory_view_index, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(5573), 2, - anon_sym_signed, - anon_sym_unsigned, - ACTIONS(5575), 2, - anon_sym_char, - anon_sym_short, - ACTIONS(5579), 2, - anon_sym_const, - anon_sym_volatile, - STATE(3561), 2, - sym_int_type, - sym_function_pointer_type, - ACTIONS(5571), 3, - anon_sym_int, - anon_sym_double, - anon_sym_complex, - [143302] = 4, + [143304] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -250286,7 +250300,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [143334] = 16, + [143336] = 16, ACTIONS(5563), 1, anon_sym_LPAREN, ACTIONS(5565), 1, @@ -250299,13 +250313,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(5585), 1, sym_integer, - STATE(3460), 1, + STATE(3463), 1, sym__signedness, - STATE(3677), 1, + STATE(3649), 1, sym__longness, - STATE(4526), 1, + STATE(4508), 1, sym_c_type, - STATE(5177), 1, + STATE(5178), 1, sym_memory_view_index, ACTIONS(3), 2, sym_comment, @@ -250319,14 +250333,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5579), 2, anon_sym_const, anon_sym_volatile, - STATE(3561), 2, + STATE(3595), 2, sym_int_type, sym_function_pointer_type, ACTIONS(5571), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [143390] = 3, + [143392] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -250353,7 +250367,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_LT_LT, sym_type_conversion, - [143420] = 3, + [143422] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -250380,7 +250394,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_LT_LT, sym_type_conversion, - [143450] = 16, + [143452] = 16, ACTIONS(5563), 1, anon_sym_LPAREN, ACTIONS(5565), 1, @@ -250393,13 +250407,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(5589), 1, sym_integer, - STATE(3460), 1, + STATE(3463), 1, sym__signedness, - STATE(3677), 1, + STATE(3649), 1, sym__longness, - STATE(4404), 1, + STATE(4494), 1, sym_c_type, - STATE(5063), 1, + STATE(5072), 1, sym_memory_view_index, ACTIONS(3), 2, sym_comment, @@ -250413,14 +250427,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5579), 2, anon_sym_const, anon_sym_volatile, - STATE(3561), 2, + STATE(3595), 2, sym_int_type, sym_function_pointer_type, ACTIONS(5571), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [143506] = 4, + [143508] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -250448,7 +250462,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [143538] = 9, + [143540] = 9, ACTIONS(4417), 1, anon_sym_not, ACTIONS(4439), 1, @@ -250481,7 +250495,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_for, anon_sym_and, anon_sym_or, - [143580] = 4, + [143582] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -250509,7 +250523,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [143612] = 3, + [143614] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -250536,7 +250550,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_LT_LT, sym_type_conversion, - [143642] = 4, + [143644] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -250564,7 +250578,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [143674] = 9, + [143676] = 9, ACTIONS(4447), 1, anon_sym_as, ACTIONS(4452), 1, @@ -250597,7 +250611,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_for, anon_sym_and, anon_sym_or, - [143716] = 4, + [143718] = 4, ACTIONS(5591), 1, anon_sym_STAR, ACTIONS(3), 2, @@ -250625,7 +250639,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, anon_sym_or, anon_sym_nogil, - [143748] = 4, + [143750] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -250653,7 +250667,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [143780] = 4, + [143782] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -250681,7 +250695,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [143812] = 4, + [143814] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -250709,7 +250723,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [143844] = 16, + [143846] = 16, ACTIONS(5563), 1, anon_sym_LPAREN, ACTIONS(5565), 1, @@ -250722,13 +250736,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_long, ACTIONS(5581), 1, sym_identifier, - STATE(3460), 1, + STATE(3463), 1, sym__signedness, - STATE(3677), 1, + STATE(3649), 1, sym__longness, - STATE(4531), 1, + STATE(4536), 1, sym_c_type, - STATE(5185), 1, + STATE(5204), 1, sym_memory_view_index, ACTIONS(3), 2, sym_comment, @@ -250742,14 +250756,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5579), 2, anon_sym_const, anon_sym_volatile, - STATE(3561), 2, + STATE(3595), 2, sym_int_type, sym_function_pointer_type, ACTIONS(5571), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [143900] = 4, + [143902] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -250777,7 +250791,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [143932] = 4, + [143934] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -250805,7 +250819,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [143964] = 3, + [143966] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -250832,7 +250846,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_LT_LT, sym_type_conversion, - [143994] = 16, + [143996] = 16, ACTIONS(5563), 1, anon_sym_LPAREN, ACTIONS(5565), 1, @@ -250845,13 +250859,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(5595), 1, sym_integer, - STATE(3460), 1, + STATE(3463), 1, sym__signedness, - STATE(3677), 1, + STATE(3649), 1, sym__longness, - STATE(4494), 1, + STATE(4402), 1, sym_c_type, - STATE(4873), 1, + STATE(4878), 1, sym_memory_view_index, ACTIONS(3), 2, sym_comment, @@ -250865,14 +250879,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5579), 2, anon_sym_const, anon_sym_volatile, - STATE(3561), 2, + STATE(3595), 2, sym_int_type, sym_function_pointer_type, ACTIONS(5571), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [144050] = 3, + [144052] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -250899,7 +250913,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_LT_LT, sym_type_conversion, - [144080] = 9, + [144082] = 9, ACTIONS(4447), 1, anon_sym_as, ACTIONS(4452), 1, @@ -250932,7 +250946,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_and, anon_sym_or, - [144122] = 9, + [144124] = 9, ACTIONS(4417), 1, anon_sym_not, ACTIONS(4439), 1, @@ -250965,7 +250979,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_and, anon_sym_or, - [144164] = 4, + [144166] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -250993,7 +251007,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [144196] = 4, + [144198] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -251021,7 +251035,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [144228] = 3, + [144230] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -251048,7 +251062,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_LT_LT, sym_type_conversion, - [144258] = 3, + [144260] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -251075,7 +251089,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_LT_LT, sym_type_conversion, - [144288] = 15, + [144290] = 15, ACTIONS(3901), 1, anon_sym_DOT, ACTIONS(4138), 1, @@ -251090,9 +251104,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(5614), 1, anon_sym_complex, - STATE(3289), 1, + STATE(3290), 1, aux_sym_class_definition_repeat2, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -251103,17 +251117,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3924), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3472), 2, + STATE(3468), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3678), 2, + STATE(3654), 2, sym_operator_name, sym_c_function_pointer_name, ACTIONS(5605), 3, sym__newline, anon_sym_COMMA, anon_sym_EQ, - [144341] = 7, + [144343] = 7, ACTIONS(5616), 1, anon_sym_as, ACTIONS(5618), 1, @@ -251143,7 +251157,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [144378] = 14, + [144380] = 14, ACTIONS(4427), 1, anon_sym_DOT, ACTIONS(4433), 1, @@ -251158,7 +251172,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_complex, STATE(3254), 1, aux_sym_class_definition_repeat2, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -251169,10 +251183,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3390), 2, + STATE(3365), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3696), 2, + STATE(3680), 2, sym_operator_name, sym_c_function_pointer_name, ACTIONS(5629), 4, @@ -251180,7 +251194,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_COLON, anon_sym_EQ, - [144429] = 14, + [144431] = 14, ACTIONS(4427), 1, anon_sym_DOT, ACTIONS(4433), 1, @@ -251193,9 +251207,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(5640), 1, anon_sym_complex, - STATE(3364), 1, + STATE(3363), 1, aux_sym_class_definition_repeat2, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -251206,10 +251220,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3351), 2, + STATE(3420), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3686), 2, + STATE(3670), 2, sym_operator_name, sym_c_function_pointer_name, ACTIONS(5638), 4, @@ -251217,7 +251231,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_COLON, anon_sym_EQ, - [144480] = 4, + [144482] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -251244,7 +251258,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [144511] = 7, + [144513] = 7, ACTIONS(5616), 1, anon_sym_as, ACTIONS(5618), 1, @@ -251274,7 +251288,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [144548] = 7, + [144550] = 7, ACTIONS(5616), 1, anon_sym_as, ACTIONS(5618), 1, @@ -251304,7 +251318,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [144585] = 4, + [144587] = 4, ACTIONS(5620), 1, anon_sym_and, ACTIONS(3), 2, @@ -251331,7 +251345,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [144616] = 15, + [144618] = 15, ACTIONS(4427), 1, anon_sym_DOT, ACTIONS(4433), 1, @@ -251346,7 +251360,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_complex, STATE(3255), 1, aux_sym_class_definition_repeat2, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -251363,13 +251377,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5647), 2, anon_sym_COLON, anon_sym_EQ, - STATE(3380), 2, + STATE(3359), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3696), 2, + STATE(3680), 2, sym_operator_name, sym_c_function_pointer_name, - [144669] = 14, + [144671] = 14, ACTIONS(4427), 1, anon_sym_DOT, ACTIONS(4433), 1, @@ -251382,7 +251396,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_complex, STATE(3256), 1, aux_sym_class_definition_repeat2, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -251396,17 +251410,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5605), 2, anon_sym_COLON, anon_sym_EQ, - STATE(3355), 2, + STATE(3384), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3667), 2, + STATE(3705), 2, sym_operator_name, sym_c_function_pointer_name, ACTIONS(3903), 3, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, - [144720] = 14, + [144722] = 14, ACTIONS(4427), 1, anon_sym_DOT, ACTIONS(4433), 1, @@ -251419,7 +251433,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_complex, STATE(3236), 1, aux_sym_class_definition_repeat2, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -251433,17 +251447,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5657), 2, anon_sym_COLON, anon_sym_EQ, - STATE(3359), 2, + STATE(3407), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3667), 2, + STATE(3705), 2, sym_operator_name, sym_c_function_pointer_name, ACTIONS(5655), 3, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, - [144771] = 7, + [144773] = 7, ACTIONS(5616), 1, anon_sym_as, ACTIONS(5618), 1, @@ -251473,7 +251487,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [144808] = 15, + [144810] = 15, ACTIONS(4427), 1, anon_sym_DOT, ACTIONS(4433), 1, @@ -251488,7 +251502,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_complex, STATE(3246), 1, aux_sym_class_definition_repeat2, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -251505,13 +251519,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5661), 2, anon_sym_RPAREN, anon_sym_COMMA, - STATE(3376), 2, + STATE(3357), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3696), 2, + STATE(3680), 2, sym_operator_name, sym_c_function_pointer_name, - [144861] = 15, + [144863] = 15, ACTIONS(4427), 1, anon_sym_DOT, ACTIONS(4433), 1, @@ -251524,9 +251538,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(5674), 1, anon_sym_complex, - STATE(3364), 1, + STATE(3363), 1, aux_sym_class_definition_repeat2, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -251543,13 +251557,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5672), 2, anon_sym_COLON, anon_sym_EQ, - STATE(3418), 2, + STATE(3377), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3636), 2, + STATE(3631), 2, sym_operator_name, sym_c_function_pointer_name, - [144914] = 14, + [144916] = 14, ACTIONS(4427), 1, anon_sym_DOT, ACTIONS(4433), 1, @@ -251562,9 +251576,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(5678), 1, anon_sym_complex, - STATE(3364), 1, + STATE(3363), 1, aux_sym_class_definition_repeat2, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -251575,10 +251589,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3368), 2, + STATE(3356), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3686), 2, + STATE(3670), 2, sym_operator_name, sym_c_function_pointer_name, ACTIONS(5638), 4, @@ -251586,7 +251600,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_COLON, anon_sym_EQ, - [144965] = 15, + [144967] = 15, ACTIONS(3901), 1, anon_sym_DOT, ACTIONS(4138), 1, @@ -251601,9 +251615,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(5614), 1, anon_sym_complex, - STATE(3289), 1, + STATE(3290), 1, aux_sym_class_definition_repeat2, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -251614,17 +251628,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3924), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3472), 2, + STATE(3468), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3678), 2, + STATE(3654), 2, sym_operator_name, sym_c_function_pointer_name, ACTIONS(5605), 3, sym__newline, anon_sym_COMMA, anon_sym_EQ, - [145018] = 4, + [145020] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -251651,7 +251665,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [145049] = 7, + [145051] = 7, ACTIONS(5616), 1, anon_sym_as, ACTIONS(5618), 1, @@ -251681,7 +251695,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [145086] = 4, + [145088] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -251708,7 +251722,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [145117] = 15, + [145119] = 15, ACTIONS(3901), 1, anon_sym_DOT, ACTIONS(4138), 1, @@ -251723,9 +251737,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(5614), 1, anon_sym_complex, - STATE(3289), 1, + STATE(3290), 1, aux_sym_class_definition_repeat2, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -251736,20 +251750,20 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3924), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3472), 2, + STATE(3468), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3678), 2, + STATE(3654), 2, sym_operator_name, sym_c_function_pointer_name, ACTIONS(5605), 3, sym__newline, anon_sym_COMMA, anon_sym_EQ, - [145170] = 7, + [145172] = 7, ACTIONS(381), 1, anon_sym_long, - STATE(3465), 1, + STATE(3456), 1, sym__longness, ACTIONS(3), 2, sym_comment, @@ -251776,7 +251790,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_LBRACK, anon_sym_AMP, - [145207] = 14, + [145209] = 14, ACTIONS(4427), 1, anon_sym_DOT, ACTIONS(4433), 1, @@ -251789,9 +251803,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(5688), 1, anon_sym_complex, - STATE(3364), 1, + STATE(3363), 1, aux_sym_class_definition_repeat2, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -251802,10 +251816,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3347), 2, + STATE(3397), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3636), 2, + STATE(3631), 2, sym_operator_name, sym_c_function_pointer_name, ACTIONS(5672), 4, @@ -251813,7 +251827,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_COLON, anon_sym_EQ, - [145258] = 14, + [145260] = 14, ACTIONS(4427), 1, anon_sym_DOT, ACTIONS(4433), 1, @@ -251826,9 +251840,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(5690), 1, anon_sym_complex, - STATE(3364), 1, + STATE(3363), 1, aux_sym_class_definition_repeat2, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -251839,10 +251853,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3345), 2, + STATE(3388), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3636), 2, + STATE(3631), 2, sym_operator_name, sym_c_function_pointer_name, ACTIONS(5672), 4, @@ -251850,7 +251864,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_COLON, anon_sym_EQ, - [145309] = 14, + [145311] = 14, ACTIONS(4427), 1, anon_sym_DOT, ACTIONS(4433), 1, @@ -251861,9 +251875,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(5692), 1, anon_sym_complex, - STATE(3364), 1, + STATE(3363), 1, aux_sym_class_definition_repeat2, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -251877,17 +251891,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5638), 2, anon_sym_COLON, anon_sym_EQ, - STATE(3369), 2, + STATE(3350), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3686), 2, + STATE(3670), 2, sym_operator_name, sym_c_function_pointer_name, ACTIONS(5676), 3, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, - [145360] = 5, + [145362] = 5, ACTIONS(5620), 1, anon_sym_and, ACTIONS(5622), 1, @@ -251915,7 +251929,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [145393] = 15, + [145395] = 15, ACTIONS(3901), 1, anon_sym_DOT, ACTIONS(4138), 1, @@ -251930,9 +251944,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_complex, ACTIONS(5694), 1, anon_sym_COLON, - STATE(3289), 1, + STATE(3290), 1, aux_sym_class_definition_repeat2, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -251943,17 +251957,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3924), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3472), 2, + STATE(3468), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3678), 2, + STATE(3654), 2, sym_operator_name, sym_c_function_pointer_name, ACTIONS(5605), 3, sym__newline, anon_sym_COMMA, anon_sym_EQ, - [145446] = 14, + [145448] = 14, ACTIONS(3903), 1, anon_sym_LPAREN, ACTIONS(4427), 1, @@ -251968,7 +251982,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_complex, STATE(3247), 1, aux_sym_class_definition_repeat2, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -251979,10 +251993,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3401), 2, + STATE(3402), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3667), 2, + STATE(3705), 2, sym_operator_name, sym_c_function_pointer_name, ACTIONS(5605), 4, @@ -251990,7 +252004,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_COLON, anon_sym_EQ, - [145497] = 6, + [145499] = 6, ACTIONS(5620), 1, anon_sym_and, ACTIONS(5622), 1, @@ -252019,7 +252033,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [145532] = 14, + [145534] = 14, ACTIONS(4427), 1, anon_sym_DOT, ACTIONS(4433), 1, @@ -252034,7 +252048,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_complex, STATE(3236), 1, aux_sym_class_definition_repeat2, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -252045,10 +252059,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3403), 2, + STATE(3404), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3667), 2, + STATE(3705), 2, sym_operator_name, sym_c_function_pointer_name, ACTIONS(5657), 4, @@ -252056,10 +252070,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_COLON, anon_sym_EQ, - [145583] = 7, + [145585] = 7, ACTIONS(1422), 1, anon_sym_long, - STATE(3474), 1, + STATE(3453), 1, sym__longness, ACTIONS(3), 2, sym_comment, @@ -252086,7 +252100,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_LBRACK, anon_sym_AMP, - [145620] = 14, + [145622] = 14, ACTIONS(4427), 1, anon_sym_DOT, ACTIONS(4433), 1, @@ -252101,7 +252115,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_complex, STATE(3255), 1, aux_sym_class_definition_repeat2, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -252112,10 +252126,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3394), 2, + STATE(3369), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3696), 2, + STATE(3680), 2, sym_operator_name, sym_c_function_pointer_name, ACTIONS(5647), 4, @@ -252123,7 +252137,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_COLON, anon_sym_EQ, - [145671] = 4, + [145673] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -252150,7 +252164,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [145702] = 14, + [145704] = 14, ACTIONS(3901), 1, anon_sym_DOT, ACTIONS(4138), 1, @@ -252163,9 +252177,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(5717), 1, anon_sym_complex, - STATE(3282), 1, + STATE(3283), 1, aux_sym_class_definition_repeat2, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -252176,17 +252190,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3924), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3468), 2, + STATE(3478), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3633), 2, + STATE(3664), 2, sym_operator_name, sym_c_function_pointer_name, ACTIONS(5647), 3, sym__newline, anon_sym_COMMA, anon_sym_EQ, - [145752] = 14, + [145754] = 14, ACTIONS(381), 1, anon_sym_long, ACTIONS(5719), 1, @@ -252197,11 +252211,11 @@ static const uint16_t ts_small_parse_table[] = { sym__dedent, STATE(3253), 1, sym__signedness, - STATE(3277), 1, + STATE(3278), 1, aux_sym_fused_repeat1, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(5419), 1, + STATE(5446), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -252215,14 +252229,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(383), 2, anon_sym_const, anon_sym_volatile, - STATE(3676), 2, + STATE(3648), 2, sym_int_type, sym_function_pointer_type, ACTIONS(375), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [145802] = 4, + [145804] = 4, ACTIONS(5727), 1, anon_sym_COMMA, STATE(3267), 1, @@ -252248,15 +252262,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_PIPE_EQ, - [145832] = 5, + [145834] = 14, + ACTIONS(1422), 1, + anon_sym_long, + ACTIONS(5086), 1, + anon_sym_LPAREN, + ACTIONS(5730), 1, + sym_identifier, ACTIONS(5732), 1, + sym_string_start, + STATE(3262), 1, + sym__signedness, + STATE(3479), 1, + sym__longness, + STATE(5032), 1, + sym_c_type, + STATE(5459), 1, + sym_string, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(1418), 2, + anon_sym_signed, + anon_sym_unsigned, + ACTIONS(1420), 2, + anon_sym_char, + anon_sym_short, + ACTIONS(1424), 2, + anon_sym_const, + anon_sym_volatile, + STATE(3599), 2, + sym_int_type, + sym_function_pointer_type, + ACTIONS(1414), 3, + anon_sym_int, + anon_sym_double, + anon_sym_complex, + [145884] = 5, + ACTIONS(5736), 1, anon_sym_DOT, - STATE(3268), 1, + STATE(3269), 1, aux_sym_class_definition_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5730), 8, + ACTIONS(5734), 8, anon_sym_import, anon_sym_cimport, anon_sym_as, @@ -252265,7 +252315,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_complex, anon_sym___stdcall, - ACTIONS(5735), 9, + ACTIONS(5739), 9, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_COLON, @@ -252275,22 +252325,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_GT, anon_sym_QMARK, - [145864] = 14, + [145916] = 14, ACTIONS(1422), 1, anon_sym_long, ACTIONS(5086), 1, anon_sym_LPAREN, - ACTIONS(5737), 1, + ACTIONS(5730), 1, sym_identifier, - ACTIONS(5739), 1, - anon_sym_RPAREN, ACTIONS(5741), 1, + anon_sym_RPAREN, + ACTIONS(5743), 1, anon_sym_STAR, STATE(3262), 1, sym__signedness, - STATE(3482), 1, + STATE(3479), 1, sym__longness, - STATE(4637), 1, + STATE(4672), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -252304,14 +252354,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1424), 2, anon_sym_const, anon_sym_volatile, - STATE(3596), 2, + STATE(3599), 2, sym_int_type, sym_function_pointer_type, ACTIONS(1414), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [145914] = 14, + [145966] = 14, ACTIONS(3901), 1, anon_sym_DOT, ACTIONS(4138), 1, @@ -252320,13 +252370,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(5614), 1, anon_sym_complex, - ACTIONS(5743), 1, + ACTIONS(5745), 1, anon_sym_LPAREN, - ACTIONS(5746), 1, + ACTIONS(5748), 1, anon_sym_LBRACK, - STATE(3289), 1, + STATE(3290), 1, aux_sym_class_definition_repeat2, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -252337,22 +252387,22 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3924), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3478), 2, + STATE(3482), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3678), 2, + STATE(3654), 2, sym_operator_name, sym_c_function_pointer_name, ACTIONS(5657), 3, sym__newline, anon_sym_COMMA, anon_sym_EQ, - [145964] = 8, + [146016] = 8, ACTIONS(4417), 1, anon_sym_not, ACTIONS(4886), 1, anon_sym_is, - STATE(3272), 1, + STATE(3273), 1, aux_sym_comparison_operator_repeat1, ACTIONS(3), 2, sym_comment, @@ -252377,12 +252427,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, - [146002] = 8, + [146054] = 8, ACTIONS(4452), 1, anon_sym_not, ACTIONS(4954), 1, anon_sym_is, - STATE(3272), 1, + STATE(3273), 1, aux_sym_comparison_operator_repeat1, ACTIONS(3), 2, sym_comment, @@ -252407,7 +252457,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, - [146040] = 4, + [146092] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -252433,7 +252483,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [146070] = 4, + [146122] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -252459,7 +252509,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [146100] = 4, + [146152] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -252485,7 +252535,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [146130] = 4, + [146182] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -252511,22 +252561,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [146160] = 14, + [146212] = 14, ACTIONS(381), 1, anon_sym_long, ACTIONS(5719), 1, sym_identifier, ACTIONS(5721), 1, anon_sym_LPAREN, - ACTIONS(5749), 1, + ACTIONS(5751), 1, sym__dedent, STATE(3253), 1, sym__signedness, - STATE(3281), 1, + STATE(3282), 1, aux_sym_fused_repeat1, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(5419), 1, + STATE(5446), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -252540,33 +252590,33 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(383), 2, anon_sym_const, anon_sym_volatile, - STATE(3676), 2, + STATE(3648), 2, sym_int_type, sym_function_pointer_type, ACTIONS(375), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [146210] = 15, + [146262] = 15, ACTIONS(1422), 1, anon_sym_long, ACTIONS(5098), 1, anon_sym_operator, - ACTIONS(5751), 1, - sym_identifier, ACTIONS(5753), 1, + sym_identifier, + ACTIONS(5755), 1, anon_sym_LPAREN, STATE(3241), 1, sym_int_type, STATE(3262), 1, sym__signedness, - STATE(3482), 1, + STATE(3479), 1, sym__longness, - STATE(3581), 1, + STATE(3615), 1, sym_function_pointer_type, - STATE(3710), 1, + STATE(3625), 1, sym_operator_name, - STATE(5737), 1, + STATE(5744), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -252577,29 +252627,29 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1420), 2, anon_sym_char, anon_sym_short, - ACTIONS(5755), 2, + ACTIONS(5757), 2, anon_sym_const, anon_sym_volatile, ACTIONS(1414), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [146262] = 14, + [146314] = 14, ACTIONS(381), 1, anon_sym_long, ACTIONS(5719), 1, sym_identifier, ACTIONS(5721), 1, anon_sym_LPAREN, - ACTIONS(5757), 1, + ACTIONS(5759), 1, sym__dedent, STATE(3253), 1, sym__signedness, - STATE(3280), 1, + STATE(3281), 1, aux_sym_fused_repeat1, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(5419), 1, + STATE(5446), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -252613,29 +252663,29 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(383), 2, anon_sym_const, anon_sym_volatile, - STATE(3676), 2, + STATE(3648), 2, sym_int_type, sym_function_pointer_type, ACTIONS(375), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [146312] = 14, + [146364] = 14, ACTIONS(381), 1, anon_sym_long, ACTIONS(5719), 1, sym_identifier, ACTIONS(5721), 1, anon_sym_LPAREN, - ACTIONS(5759), 1, + ACTIONS(5761), 1, sym__dedent, STATE(3253), 1, sym__signedness, - STATE(3281), 1, + STATE(3282), 1, aux_sym_fused_repeat1, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(5419), 1, + STATE(5446), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -252649,65 +252699,65 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(383), 2, anon_sym_const, anon_sym_volatile, - STATE(3676), 2, + STATE(3648), 2, sym_int_type, sym_function_pointer_type, ACTIONS(375), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [146362] = 14, - ACTIONS(5761), 1, + [146414] = 14, + ACTIONS(5763), 1, sym_identifier, - ACTIONS(5764), 1, + ACTIONS(5766), 1, anon_sym_LPAREN, - ACTIONS(5776), 1, + ACTIONS(5778), 1, anon_sym_long, - ACTIONS(5782), 1, + ACTIONS(5784), 1, sym__dedent, STATE(3253), 1, sym__signedness, - STATE(3281), 1, + STATE(3282), 1, aux_sym_fused_repeat1, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(5419), 1, + STATE(5446), 1, sym_c_type, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5770), 2, + ACTIONS(5772), 2, anon_sym_signed, anon_sym_unsigned, - ACTIONS(5773), 2, + ACTIONS(5775), 2, anon_sym_char, anon_sym_short, - ACTIONS(5779), 2, + ACTIONS(5781), 2, anon_sym_const, anon_sym_volatile, - STATE(3676), 2, + STATE(3648), 2, sym_int_type, sym_function_pointer_type, - ACTIONS(5767), 3, + ACTIONS(5769), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [146412] = 14, + [146464] = 14, ACTIONS(3901), 1, anon_sym_DOT, ACTIONS(4138), 1, anon_sym_operator, - ACTIONS(5784), 1, - sym_identifier, ACTIONS(5786), 1, + sym_identifier, + ACTIONS(5788), 1, anon_sym_LPAREN, - ACTIONS(5789), 1, + ACTIONS(5791), 1, anon_sym_LBRACK, - ACTIONS(5792), 1, + ACTIONS(5794), 1, anon_sym_complex, - STATE(3434), 1, + STATE(3354), 1, aux_sym_class_definition_repeat2, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -252718,18 +252768,18 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3924), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3467), 2, + STATE(3466), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3682), 2, + STATE(3659), 2, sym_operator_name, sym_c_function_pointer_name, ACTIONS(5672), 3, sym__newline, anon_sym_COMMA, anon_sym_EQ, - [146462] = 4, - ACTIONS(5794), 1, + [146514] = 4, + ACTIONS(5796), 1, anon_sym_COMMA, STATE(3267), 1, aux_sym__patterns_repeat1, @@ -252754,26 +252804,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_PIPE_EQ, - [146492] = 15, + [146544] = 15, ACTIONS(1422), 1, anon_sym_long, ACTIONS(5098), 1, anon_sym_operator, - ACTIONS(5796), 1, - sym_identifier, ACTIONS(5798), 1, + sym_identifier, + ACTIONS(5800), 1, anon_sym_LPAREN, STATE(3262), 1, sym__signedness, STATE(3263), 1, sym_int_type, - STATE(3482), 1, + STATE(3479), 1, sym__longness, - STATE(3534), 1, + STATE(3543), 1, sym_function_pointer_type, - STATE(3710), 1, + STATE(3625), 1, sym_operator_name, - STATE(5599), 1, + STATE(5621), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -252784,14 +252834,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1420), 2, anon_sym_char, anon_sym_short, - ACTIONS(5755), 2, + ACTIONS(5757), 2, anon_sym_const, anon_sym_volatile, ACTIONS(1414), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [146544] = 4, + [146596] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -252817,94 +252867,94 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [146574] = 14, - ACTIONS(1422), 1, + [146626] = 14, + ACTIONS(381), 1, anon_sym_long, - ACTIONS(5086), 1, - anon_sym_LPAREN, - ACTIONS(5737), 1, + ACTIONS(5719), 1, sym_identifier, - ACTIONS(5741), 1, - anon_sym_STAR, - ACTIONS(5800), 1, - anon_sym_RPAREN, - STATE(3262), 1, + ACTIONS(5721), 1, + anon_sym_LPAREN, + ACTIONS(5802), 1, + sym__dedent, + STATE(3253), 1, sym__signedness, - STATE(3482), 1, + STATE(3289), 1, + aux_sym_fused_repeat1, + STATE(3480), 1, sym__longness, - STATE(4686), 1, + STATE(5446), 1, sym_c_type, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1418), 2, + ACTIONS(377), 2, anon_sym_signed, anon_sym_unsigned, - ACTIONS(1420), 2, + ACTIONS(379), 2, anon_sym_char, anon_sym_short, - ACTIONS(1424), 2, + ACTIONS(383), 2, anon_sym_const, anon_sym_volatile, - STATE(3596), 2, + STATE(3648), 2, sym_int_type, sym_function_pointer_type, - ACTIONS(1414), 3, + ACTIONS(375), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [146624] = 14, - ACTIONS(381), 1, + [146676] = 14, + ACTIONS(1422), 1, anon_sym_long, - ACTIONS(5719), 1, - sym_identifier, - ACTIONS(5721), 1, + ACTIONS(5086), 1, anon_sym_LPAREN, - ACTIONS(5802), 1, - sym__dedent, - STATE(3253), 1, + ACTIONS(5730), 1, + sym_identifier, + ACTIONS(5743), 1, + anon_sym_STAR, + ACTIONS(5804), 1, + anon_sym_RPAREN, + STATE(3262), 1, sym__signedness, - STATE(3288), 1, - aux_sym_fused_repeat1, - STATE(3466), 1, + STATE(3479), 1, sym__longness, - STATE(5419), 1, + STATE(4699), 1, sym_c_type, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(377), 2, + ACTIONS(1418), 2, anon_sym_signed, anon_sym_unsigned, - ACTIONS(379), 2, + ACTIONS(1420), 2, anon_sym_char, anon_sym_short, - ACTIONS(383), 2, + ACTIONS(1424), 2, anon_sym_const, anon_sym_volatile, - STATE(3676), 2, + STATE(3599), 2, sym_int_type, sym_function_pointer_type, - ACTIONS(375), 3, + ACTIONS(1414), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [146674] = 14, + [146726] = 14, ACTIONS(381), 1, anon_sym_long, ACTIONS(5719), 1, sym_identifier, ACTIONS(5721), 1, anon_sym_LPAREN, - ACTIONS(5804), 1, + ACTIONS(5806), 1, sym__dedent, STATE(3253), 1, sym__signedness, - STATE(3281), 1, + STATE(3282), 1, aux_sym_fused_repeat1, - STATE(3466), 1, + STATE(3480), 1, sym__longness, - STATE(5419), 1, + STATE(5446), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -252918,29 +252968,29 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(383), 2, anon_sym_const, anon_sym_volatile, - STATE(3676), 2, + STATE(3648), 2, sym_int_type, sym_function_pointer_type, ACTIONS(375), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [146724] = 14, + [146776] = 14, ACTIONS(3901), 1, anon_sym_DOT, ACTIONS(4138), 1, anon_sym_operator, - ACTIONS(5806), 1, - sym_identifier, ACTIONS(5808), 1, + sym_identifier, + ACTIONS(5810), 1, anon_sym_LPAREN, - ACTIONS(5811), 1, + ACTIONS(5813), 1, anon_sym_LBRACK, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_complex, - STATE(3434), 1, + STATE(3354), 1, aux_sym_class_definition_repeat2, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -252951,17 +253001,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3924), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3476), 2, + STATE(3473), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3631), 2, + STATE(3662), 2, sym_operator_name, sym_c_function_pointer_name, ACTIONS(5638), 3, sym__newline, anon_sym_COMMA, anon_sym_EQ, - [146774] = 14, + [146826] = 14, ACTIONS(3901), 1, anon_sym_DOT, ACTIONS(4138), 1, @@ -252974,9 +253024,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(5614), 1, anon_sym_complex, - STATE(3289), 1, + STATE(3290), 1, aux_sym_class_definition_repeat2, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -252987,17 +253037,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3924), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3472), 2, + STATE(3468), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3678), 2, + STATE(3654), 2, sym_operator_name, sym_c_function_pointer_name, ACTIONS(5605), 3, sym__newline, anon_sym_COMMA, anon_sym_EQ, - [146824] = 14, + [146876] = 14, ACTIONS(3901), 1, anon_sym_DOT, ACTIONS(4138), 1, @@ -253006,13 +253056,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(5717), 1, anon_sym_complex, - ACTIONS(5816), 1, + ACTIONS(5818), 1, anon_sym_LPAREN, - ACTIONS(5820), 1, + ACTIONS(5822), 1, anon_sym_LBRACK, - STATE(3282), 1, + STATE(3283), 1, aux_sym_class_definition_repeat2, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -253023,83 +253073,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3924), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3464), 2, + STATE(3477), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3633), 2, + STATE(3664), 2, sym_operator_name, sym_c_function_pointer_name, ACTIONS(5629), 3, sym__newline, anon_sym_COMMA, anon_sym_EQ, - [146874] = 12, - ACTIONS(4514), 1, - anon_sym_DOT, - ACTIONS(4516), 1, - anon_sym_LPAREN, - ACTIONS(4526), 1, - anon_sym_LBRACK, - ACTIONS(5828), 1, - anon_sym_STAR_STAR, - ACTIONS(5834), 1, - anon_sym_CARET, + [146926] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4468), 2, - anon_sym_PIPE, - anon_sym_AMP, - ACTIONS(5824), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5826), 2, - anon_sym_GT_GT, - anon_sym_LT_LT, - ACTIONS(5832), 2, - anon_sym_DASH, - anon_sym_PLUS, - STATE(2446), 2, - sym_argument_list, - sym_generator_expression, - ACTIONS(5830), 3, - anon_sym_AT, - anon_sym_PERCENT, - anon_sym_SLASH_SLASH, - [146919] = 4, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(3920), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - ACTIONS(4106), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4101), 14, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_GT_GT, - anon_sym_STAR_STAR, - anon_sym_LBRACK, - anon_sym_AT, - anon_sym_DASH, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_PERCENT, - anon_sym_SLASH_SLASH, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_LT_LT, - [146948] = 2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(5725), 18, - anon_sym_from, + ACTIONS(3920), 18, + sym__newline, + anon_sym_SEMI, anon_sym_COMMA, anon_sym_COLON, - anon_sym_in, anon_sym_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -253114,138 +253106,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_PIPE_EQ, - [146973] = 4, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(3910), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(3920), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - ACTIONS(3899), 14, - anon_sym_DOT, + [146951] = 13, + ACTIONS(4516), 1, anon_sym_LPAREN, - anon_sym_GT_GT, - anon_sym_STAR_STAR, - anon_sym_LBRACK, - anon_sym_AT, - anon_sym_DASH, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_PERCENT, - anon_sym_SLASH_SLASH, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_LT_LT, - [147002] = 2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(5836), 18, - anon_sym_from, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_in, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_AT_EQ, - anon_sym_SLASH_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [147027] = 4, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4056), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4058), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - ACTIONS(4051), 14, + ACTIONS(5826), 1, anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_GT_GT, + ACTIONS(5832), 1, anon_sym_STAR_STAR, + ACTIONS(5834), 1, anon_sym_LBRACK, - anon_sym_AT, - anon_sym_DASH, + ACTIONS(5840), 1, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_PERCENT, - anon_sym_SLASH_SLASH, + ACTIONS(5842), 1, anon_sym_AMP, + ACTIONS(5844), 1, anon_sym_CARET, - anon_sym_LT_LT, - [147056] = 8, - ACTIONS(4514), 1, - anon_sym_DOT, - ACTIONS(4516), 1, - anon_sym_LPAREN, - ACTIONS(4526), 1, - anon_sym_LBRACK, - ACTIONS(5828), 1, - anon_sym_STAR_STAR, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4512), 2, + ACTIONS(5828), 2, anon_sym_STAR, anon_sym_SLASH, - STATE(2446), 2, - sym_argument_list, - sym_generator_expression, - ACTIONS(4510), 10, + ACTIONS(5830), 2, anon_sym_GT_GT, - anon_sym_AT, + anon_sym_LT_LT, + ACTIONS(5838), 2, anon_sym_DASH, - anon_sym_PIPE, anon_sym_PLUS, - anon_sym_PERCENT, - anon_sym_SLASH_SLASH, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_LT_LT, - [147093] = 8, - ACTIONS(4514), 1, - anon_sym_DOT, - ACTIONS(4516), 1, - anon_sym_LPAREN, - ACTIONS(4526), 1, - anon_sym_LBRACK, - ACTIONS(5828), 1, - anon_sym_STAR_STAR, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4504), 2, - anon_sym_STAR, - anon_sym_SLASH, STATE(2446), 2, sym_argument_list, sym_generator_expression, - ACTIONS(4502), 10, - anon_sym_GT_GT, + ACTIONS(5836), 3, anon_sym_AT, - anon_sym_DASH, - anon_sym_PIPE, - anon_sym_PLUS, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_LT_LT, - [147130] = 4, + [146998] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -253270,7 +253165,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [147159] = 4, + [147027] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -253295,7 +253190,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [147188] = 4, + [147056] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -253320,14 +253215,340 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [147217] = 8, + [147085] = 4, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4083), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4085), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(4078), 14, + anon_sym_DOT, + anon_sym_LPAREN, + anon_sym_GT_GT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_AT, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_PERCENT, + anon_sym_SLASH_SLASH, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_LT_LT, + [147114] = 13, + ACTIONS(4516), 1, + anon_sym_LPAREN, + ACTIONS(4642), 1, + anon_sym_DOT, + ACTIONS(4644), 1, + anon_sym_LBRACK, + ACTIONS(5832), 1, + anon_sym_STAR_STAR, + ACTIONS(5840), 1, + anon_sym_PIPE, + ACTIONS(5842), 1, + anon_sym_AMP, + ACTIONS(5844), 1, + anon_sym_CARET, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(5828), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5830), 2, + anon_sym_GT_GT, + anon_sym_LT_LT, + ACTIONS(5838), 2, + anon_sym_DASH, + anon_sym_PLUS, + STATE(2446), 2, + sym_argument_list, + sym_generator_expression, + ACTIONS(5836), 3, + anon_sym_AT, + anon_sym_PERCENT, + anon_sym_SLASH_SLASH, + [147161] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(3920), 18, + anon_sym_from, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_in, + anon_sym_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_AT_EQ, + anon_sym_SLASH_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + [147186] = 10, + ACTIONS(63), 1, + anon_sym_AT, + ACTIONS(5846), 1, + anon_sym_async, + ACTIONS(5848), 1, + anon_sym_def, + ACTIONS(5850), 1, + anon_sym_class, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(5854), 2, + anon_sym_cdef, + anon_sym_cpdef, + STATE(3603), 2, + sym_decorator, + aux_sym_decorated_definition_repeat1, + STATE(3981), 2, + sym_storageclass, + aux_sym_class_definition_repeat1, + STATE(1570), 3, + sym_function_definition, + sym_class_definition, + sym_cdef_statement, + ACTIONS(5852), 5, + anon_sym_api, + anon_sym_public, + anon_sym_packed, + anon_sym_inline, + anon_sym_readonly, + [147227] = 13, + ACTIONS(1422), 1, + anon_sym_long, + ACTIONS(5086), 1, + anon_sym_LPAREN, + ACTIONS(5730), 1, + sym_identifier, + ACTIONS(5804), 1, + anon_sym_RPAREN, + STATE(3262), 1, + sym__signedness, + STATE(3479), 1, + sym__longness, + STATE(4699), 1, + sym_c_type, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(1418), 2, + anon_sym_signed, + anon_sym_unsigned, + ACTIONS(1420), 2, + anon_sym_char, + anon_sym_short, + ACTIONS(1424), 2, + anon_sym_const, + anon_sym_volatile, + STATE(3599), 2, + sym_int_type, + sym_function_pointer_type, + ACTIONS(1414), 3, + anon_sym_int, + anon_sym_double, + anon_sym_complex, + [147274] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(5725), 18, + sym__newline, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_AT_EQ, + anon_sym_SLASH_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + [147299] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(5856), 18, + anon_sym_from, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_in, + anon_sym_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_AT_EQ, + anon_sym_SLASH_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + [147324] = 4, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(3920), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + ACTIONS(4106), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4101), 14, + anon_sym_DOT, + anon_sym_LPAREN, + anon_sym_GT_GT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_AT, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_PERCENT, + anon_sym_SLASH_SLASH, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_LT_LT, + [147353] = 8, + ACTIONS(4514), 1, + anon_sym_DOT, + ACTIONS(4516), 1, + anon_sym_LPAREN, + ACTIONS(4526), 1, + anon_sym_LBRACK, + ACTIONS(5832), 1, + anon_sym_STAR_STAR, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4512), 2, + anon_sym_STAR, + anon_sym_SLASH, + STATE(2446), 2, + sym_argument_list, + sym_generator_expression, + ACTIONS(4510), 10, + anon_sym_GT_GT, + anon_sym_AT, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_PERCENT, + anon_sym_SLASH_SLASH, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_LT_LT, + [147390] = 8, + ACTIONS(4514), 1, + anon_sym_DOT, + ACTIONS(4516), 1, + anon_sym_LPAREN, + ACTIONS(4526), 1, + anon_sym_LBRACK, + ACTIONS(5832), 1, + anon_sym_STAR_STAR, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4504), 2, + anon_sym_STAR, + anon_sym_SLASH, + STATE(2446), 2, + sym_argument_list, + sym_generator_expression, + ACTIONS(4502), 10, + anon_sym_GT_GT, + anon_sym_AT, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_PERCENT, + anon_sym_SLASH_SLASH, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_LT_LT, + [147427] = 4, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(3910), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(3920), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + ACTIONS(3899), 14, + anon_sym_DOT, + anon_sym_LPAREN, + anon_sym_GT_GT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_AT, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_PERCENT, + anon_sym_SLASH_SLASH, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_LT_LT, + [147456] = 4, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4056), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4058), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + ACTIONS(4051), 14, + anon_sym_DOT, + anon_sym_LPAREN, + anon_sym_GT_GT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_AT, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_PERCENT, + anon_sym_SLASH_SLASH, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_LT_LT, + [147485] = 8, ACTIONS(4514), 1, anon_sym_DOT, ACTIONS(4516), 1, anon_sym_LPAREN, ACTIONS(4526), 1, anon_sym_LBRACK, - ACTIONS(5828), 1, + ACTIONS(5832), 1, anon_sym_STAR_STAR, ACTIONS(3), 2, sym_comment, @@ -253349,28 +253570,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [147254] = 10, + [147522] = 10, ACTIONS(4514), 1, anon_sym_DOT, ACTIONS(4516), 1, anon_sym_LPAREN, ACTIONS(4526), 1, anon_sym_LBRACK, - ACTIONS(5828), 1, + ACTIONS(5832), 1, anon_sym_STAR_STAR, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5824), 2, + ACTIONS(5828), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5832), 2, + ACTIONS(5838), 2, anon_sym_DASH, anon_sym_PLUS, STATE(2446), 2, sym_argument_list, sym_generator_expression, - ACTIONS(5830), 3, + ACTIONS(5836), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, @@ -253380,14 +253601,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [147295] = 8, + [147563] = 8, ACTIONS(4514), 1, anon_sym_DOT, ACTIONS(4516), 1, anon_sym_LPAREN, ACTIONS(4526), 1, anon_sym_LBRACK, - ACTIONS(5828), 1, + ACTIONS(5832), 1, anon_sym_STAR_STAR, ACTIONS(3), 2, sym_comment, @@ -253409,25 +253630,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [147332] = 9, + [147600] = 9, ACTIONS(4514), 1, anon_sym_DOT, ACTIONS(4516), 1, anon_sym_LPAREN, ACTIONS(4526), 1, anon_sym_LBRACK, - ACTIONS(5828), 1, + ACTIONS(5832), 1, anon_sym_STAR_STAR, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5824), 2, + ACTIONS(5828), 2, anon_sym_STAR, anon_sym_SLASH, STATE(2446), 2, sym_argument_list, sym_generator_expression, - ACTIONS(5830), 3, + ACTIONS(5836), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, @@ -253439,7 +253660,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [147371] = 13, + [147639] = 13, ACTIONS(4468), 1, anon_sym_PIPE, ACTIONS(4514), 1, @@ -253448,73 +253669,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(4526), 1, anon_sym_LBRACK, - ACTIONS(5828), 1, + ACTIONS(5832), 1, anon_sym_STAR_STAR, - ACTIONS(5834), 1, - anon_sym_CARET, - ACTIONS(5838), 1, + ACTIONS(5842), 1, anon_sym_AMP, + ACTIONS(5844), 1, + anon_sym_CARET, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5824), 2, + ACTIONS(5828), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5826), 2, + ACTIONS(5830), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(5832), 2, + ACTIONS(5838), 2, anon_sym_DASH, anon_sym_PLUS, STATE(2446), 2, sym_argument_list, sym_generator_expression, - ACTIONS(5830), 3, + ACTIONS(5836), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - [147418] = 2, + [147686] = 12, + ACTIONS(4514), 1, + anon_sym_DOT, + ACTIONS(4516), 1, + anon_sym_LPAREN, + ACTIONS(4526), 1, + anon_sym_LBRACK, + ACTIONS(5832), 1, + anon_sym_STAR_STAR, + ACTIONS(5844), 1, + anon_sym_CARET, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5840), 18, - sym__newline, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_AT_EQ, - anon_sym_SLASH_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [147443] = 11, + ACTIONS(4468), 2, + anon_sym_PIPE, + anon_sym_AMP, + ACTIONS(5828), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5830), 2, + anon_sym_GT_GT, + anon_sym_LT_LT, + ACTIONS(5838), 2, + anon_sym_DASH, + anon_sym_PLUS, + STATE(2446), 2, + sym_argument_list, + sym_generator_expression, + ACTIONS(5836), 3, + anon_sym_AT, + anon_sym_PERCENT, + anon_sym_SLASH_SLASH, + [147731] = 11, ACTIONS(4514), 1, anon_sym_DOT, ACTIONS(4516), 1, anon_sym_LPAREN, ACTIONS(4526), 1, anon_sym_LBRACK, - ACTIONS(5828), 1, + ACTIONS(5832), 1, anon_sym_STAR_STAR, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5824), 2, + ACTIONS(5828), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5826), 2, + ACTIONS(5830), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(5832), 2, + ACTIONS(5838), 2, anon_sym_DASH, anon_sym_PLUS, STATE(2446), 2, @@ -253524,49 +253755,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_AMP, anon_sym_CARET, - ACTIONS(5830), 3, + ACTIONS(5836), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - [147486] = 4, - ACTIONS(5591), 1, - anon_sym_STAR, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4580), 6, - anon_sym_LPAREN, - anon_sym_STAR_STAR, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_complex, - anon_sym___stdcall, - ACTIONS(4570), 11, - anon_sym_DOT, - anon_sym_COMMA, - anon_sym_as, - anon_sym_if, - anon_sym_COLON, - anon_sym_else, - anon_sym_by, - anon_sym_EQ, - anon_sym_PIPE, - anon_sym_and, - anon_sym_or, - [147515] = 13, + [147774] = 13, ACTIONS(1422), 1, anon_sym_long, ACTIONS(5086), 1, anon_sym_LPAREN, - ACTIONS(5737), 1, + ACTIONS(5730), 1, sym_identifier, - ACTIONS(5842), 1, + ACTIONS(5858), 1, anon_sym_RPAREN, STATE(3262), 1, sym__signedness, - STATE(3482), 1, + STATE(3479), 1, sym__longness, - STATE(4709), 1, + STATE(4599), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -253580,71 +253786,39 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1424), 2, anon_sym_const, anon_sym_volatile, - STATE(3596), 2, + STATE(3599), 2, sym_int_type, sym_function_pointer_type, ACTIONS(1414), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [147562] = 2, + [147821] = 4, + ACTIONS(5591), 1, + anon_sym_STAR, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5725), 18, - sym__newline, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_AT_EQ, - anon_sym_SLASH_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [147587] = 13, - ACTIONS(4516), 1, + ACTIONS(4580), 6, anon_sym_LPAREN, - ACTIONS(4642), 1, - anon_sym_DOT, - ACTIONS(4644), 1, - anon_sym_LBRACK, - ACTIONS(5828), 1, anon_sym_STAR_STAR, - ACTIONS(5834), 1, - anon_sym_CARET, - ACTIONS(5838), 1, + anon_sym_LBRACK, anon_sym_AMP, - ACTIONS(5844), 1, + anon_sym_complex, + anon_sym___stdcall, + ACTIONS(4570), 11, + anon_sym_DOT, + anon_sym_COMMA, + anon_sym_as, + anon_sym_if, + anon_sym_COLON, + anon_sym_else, + anon_sym_by, + anon_sym_EQ, anon_sym_PIPE, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(5824), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5826), 2, - anon_sym_GT_GT, - anon_sym_LT_LT, - ACTIONS(5832), 2, - anon_sym_DASH, - anon_sym_PLUS, - STATE(2446), 2, - sym_argument_list, - sym_generator_expression, - ACTIONS(5830), 3, - anon_sym_AT, - anon_sym_PERCENT, - anon_sym_SLASH_SLASH, - [147634] = 4, + anon_sym_and, + anon_sym_or, + [147850] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -253669,25 +253843,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [147663] = 10, + [147879] = 3, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(5734), 8, + anon_sym_import, + anon_sym_cimport, + anon_sym_as, + anon_sym_STAR, + anon_sym_if, + sym_identifier, + anon_sym_complex, + anon_sym___stdcall, + ACTIONS(5739), 10, + anon_sym_DOT, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_GT, + anon_sym_QMARK, + [147906] = 10, ACTIONS(63), 1, anon_sym_AT, - ACTIONS(5846), 1, + ACTIONS(5860), 1, anon_sym_async, - ACTIONS(5848), 1, + ACTIONS(5862), 1, anon_sym_def, - ACTIONS(5850), 1, + ACTIONS(5864), 1, anon_sym_class, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5854), 2, + ACTIONS(5866), 2, anon_sym_cdef, anon_sym_cpdef, - STATE(3607), 2, + STATE(3603), 2, sym_decorator, aux_sym_decorated_definition_repeat1, - STATE(3996), 2, + STATE(4044), 2, sym_storageclass, aux_sym_class_definition_repeat1, STATE(1459), 3, @@ -253700,20 +253898,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_packed, anon_sym_inline, anon_sym_readonly, - [147704] = 13, + [147947] = 13, ACTIONS(1422), 1, anon_sym_long, ACTIONS(5086), 1, anon_sym_LPAREN, - ACTIONS(5737), 1, + ACTIONS(5730), 1, sym_identifier, - ACTIONS(5856), 1, + ACTIONS(5868), 1, anon_sym_RPAREN, STATE(3262), 1, sym__signedness, - STATE(3482), 1, + STATE(3479), 1, sym__longness, - STATE(4699), 1, + STATE(4711), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -253727,18 +253925,18 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1424), 2, anon_sym_const, anon_sym_volatile, - STATE(3596), 2, + STATE(3599), 2, sym_int_type, sym_function_pointer_type, ACTIONS(1414), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [147751] = 2, + [147994] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5840), 18, + ACTIONS(5870), 18, anon_sym_from, anon_sym_COMMA, anon_sym_COLON, @@ -253757,20 +253955,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_PIPE_EQ, - [147776] = 13, + [148019] = 13, ACTIONS(1422), 1, anon_sym_long, ACTIONS(5086), 1, anon_sym_LPAREN, - ACTIONS(5737), 1, + ACTIONS(5730), 1, sym_identifier, - ACTIONS(5739), 1, + ACTIONS(5741), 1, anon_sym_RPAREN, STATE(3262), 1, sym__signedness, - STATE(3482), 1, + STATE(3479), 1, sym__longness, - STATE(4637), 1, + STATE(4672), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -253784,25 +253982,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1424), 2, anon_sym_const, anon_sym_volatile, - STATE(3596), 2, + STATE(3599), 2, sym_int_type, sym_function_pointer_type, ACTIONS(1414), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [147823] = 7, + [148066] = 7, ACTIONS(4202), 1, anon_sym_long, - STATE(3539), 1, + STATE(3544), 1, sym__longness, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5858), 2, + ACTIONS(5872), 2, anon_sym_int, anon_sym_double, - ACTIONS(5860), 2, + ACTIONS(5874), 2, anon_sym_char, anon_sym_short, ACTIONS(5680), 4, @@ -253819,7 +254017,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_GT, anon_sym_QMARK, - [147858] = 4, + [148101] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -253844,129 +254042,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [147887] = 2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(3920), 18, - anon_sym_from, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_in, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_AT_EQ, - anon_sym_SLASH_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [147912] = 13, + [148130] = 13, ACTIONS(4514), 1, anon_sym_DOT, ACTIONS(4516), 1, anon_sym_LPAREN, ACTIONS(4526), 1, anon_sym_LBRACK, - ACTIONS(5828), 1, + ACTIONS(5832), 1, anon_sym_STAR_STAR, - ACTIONS(5834), 1, - anon_sym_CARET, - ACTIONS(5838), 1, + ACTIONS(5840), 1, + anon_sym_PIPE, + ACTIONS(5842), 1, anon_sym_AMP, ACTIONS(5844), 1, - anon_sym_PIPE, + anon_sym_CARET, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5824), 2, + ACTIONS(5828), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5826), 2, + ACTIONS(5830), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(5832), 2, + ACTIONS(5838), 2, anon_sym_DASH, anon_sym_PLUS, STATE(2446), 2, sym_argument_list, sym_generator_expression, - ACTIONS(5830), 3, + ACTIONS(5836), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - [147959] = 10, - ACTIONS(63), 1, - anon_sym_AT, - ACTIONS(5862), 1, - anon_sym_async, - ACTIONS(5864), 1, - anon_sym_def, - ACTIONS(5866), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(5868), 2, - anon_sym_cdef, - anon_sym_cpdef, - STATE(3607), 2, - sym_decorator, - aux_sym_decorated_definition_repeat1, - STATE(4053), 2, - sym_storageclass, - aux_sym_class_definition_repeat1, - STATE(1570), 3, - sym_function_definition, - sym_class_definition, - sym_cdef_statement, - ACTIONS(5852), 5, - anon_sym_api, - anon_sym_public, - anon_sym_packed, - anon_sym_inline, - anon_sym_readonly, - [148000] = 13, - ACTIONS(1422), 1, - anon_sym_long, - ACTIONS(5086), 1, - anon_sym_LPAREN, - ACTIONS(5737), 1, - sym_identifier, - ACTIONS(5800), 1, - anon_sym_RPAREN, - STATE(3262), 1, - sym__signedness, - STATE(3482), 1, - sym__longness, - STATE(4686), 1, - sym_c_type, + [148177] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1418), 2, - anon_sym_signed, - anon_sym_unsigned, - ACTIONS(1420), 2, - anon_sym_char, - anon_sym_short, - ACTIONS(1424), 2, - anon_sym_const, - anon_sym_volatile, - STATE(3596), 2, - sym_int_type, - sym_function_pointer_type, - ACTIONS(1414), 3, - anon_sym_int, - anon_sym_double, - anon_sym_complex, - [148047] = 4, + ACTIONS(5870), 18, + sym__newline, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_AT_EQ, + anon_sym_SLASH_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + [148202] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -253991,398 +254124,340 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - [148076] = 13, + [148231] = 13, ACTIONS(4395), 1, anon_sym_DOT, ACTIONS(4409), 1, anon_sym_LBRACK, ACTIONS(4516), 1, anon_sym_LPAREN, - ACTIONS(5828), 1, + ACTIONS(5832), 1, anon_sym_STAR_STAR, - ACTIONS(5834), 1, - anon_sym_CARET, - ACTIONS(5838), 1, + ACTIONS(5840), 1, + anon_sym_PIPE, + ACTIONS(5842), 1, anon_sym_AMP, ACTIONS(5844), 1, - anon_sym_PIPE, + anon_sym_CARET, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5824), 2, + ACTIONS(5828), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5826), 2, + ACTIONS(5830), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(5832), 2, + ACTIONS(5838), 2, anon_sym_DASH, anon_sym_PLUS, STATE(2446), 2, sym_argument_list, sym_generator_expression, - ACTIONS(5830), 3, + ACTIONS(5836), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - [148123] = 3, + [148278] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5730), 8, - anon_sym_import, - anon_sym_cimport, - anon_sym_as, - anon_sym_STAR, - anon_sym_if, - sym_identifier, - anon_sym_complex, - anon_sym___stdcall, - ACTIONS(5735), 10, - anon_sym_DOT, - anon_sym_LPAREN, + ACTIONS(5725), 18, + anon_sym_from, anon_sym_COMMA, anon_sym_COLON, - anon_sym_STAR_STAR, - anon_sym_LBRACK, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_QMARK, - [148150] = 13, + anon_sym_in, + anon_sym_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_AT_EQ, + anon_sym_SLASH_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + [148303] = 13, ACTIONS(4516), 1, anon_sym_LPAREN, ACTIONS(4614), 1, anon_sym_DOT, ACTIONS(4626), 1, anon_sym_LBRACK, - ACTIONS(5828), 1, + ACTIONS(5832), 1, anon_sym_STAR_STAR, - ACTIONS(5834), 1, - anon_sym_CARET, - ACTIONS(5838), 1, + ACTIONS(5840), 1, + anon_sym_PIPE, + ACTIONS(5842), 1, anon_sym_AMP, ACTIONS(5844), 1, - anon_sym_PIPE, + anon_sym_CARET, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5824), 2, + ACTIONS(5828), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5826), 2, + ACTIONS(5830), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(5832), 2, + ACTIONS(5838), 2, anon_sym_DASH, anon_sym_PLUS, STATE(2446), 2, sym_argument_list, sym_generator_expression, - ACTIONS(5830), 3, + ACTIONS(5836), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - [148197] = 2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(3920), 18, - sym__newline, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_AT_EQ, - anon_sym_SLASH_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [148222] = 13, + [148350] = 13, ACTIONS(4516), 1, anon_sym_LPAREN, - ACTIONS(5828), 1, + ACTIONS(5832), 1, anon_sym_STAR_STAR, - ACTIONS(5834), 1, - anon_sym_CARET, - ACTIONS(5838), 1, + ACTIONS(5840), 1, + anon_sym_PIPE, + ACTIONS(5842), 1, anon_sym_AMP, ACTIONS(5844), 1, - anon_sym_PIPE, - ACTIONS(5870), 1, + anon_sym_CARET, + ACTIONS(5876), 1, anon_sym_DOT, - ACTIONS(5872), 1, + ACTIONS(5878), 1, anon_sym_LBRACK, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5824), 2, + ACTIONS(5828), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5826), 2, + ACTIONS(5830), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(5832), 2, + ACTIONS(5838), 2, anon_sym_DASH, anon_sym_PLUS, STATE(2446), 2, sym_argument_list, sym_generator_expression, - ACTIONS(5830), 3, + ACTIONS(5836), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - [148269] = 13, + [148397] = 13, ACTIONS(4516), 1, anon_sym_LPAREN, ACTIONS(4542), 1, anon_sym_DOT, ACTIONS(4554), 1, anon_sym_LBRACK, - ACTIONS(5828), 1, + ACTIONS(5832), 1, anon_sym_STAR_STAR, - ACTIONS(5834), 1, - anon_sym_CARET, - ACTIONS(5838), 1, + ACTIONS(5840), 1, + anon_sym_PIPE, + ACTIONS(5842), 1, anon_sym_AMP, ACTIONS(5844), 1, - anon_sym_PIPE, + anon_sym_CARET, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5824), 2, + ACTIONS(5828), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5826), 2, + ACTIONS(5830), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(5832), 2, + ACTIONS(5838), 2, anon_sym_DASH, anon_sym_PLUS, STATE(2446), 2, sym_argument_list, sym_generator_expression, - ACTIONS(5830), 3, + ACTIONS(5836), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - [148316] = 13, + [148444] = 13, ACTIONS(4516), 1, anon_sym_LPAREN, ACTIONS(4862), 1, anon_sym_DOT, ACTIONS(4874), 1, anon_sym_LBRACK, - ACTIONS(5828), 1, + ACTIONS(5832), 1, anon_sym_STAR_STAR, - ACTIONS(5834), 1, - anon_sym_CARET, - ACTIONS(5838), 1, + ACTIONS(5840), 1, + anon_sym_PIPE, + ACTIONS(5842), 1, anon_sym_AMP, ACTIONS(5844), 1, - anon_sym_PIPE, + anon_sym_CARET, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5824), 2, + ACTIONS(5828), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5826), 2, + ACTIONS(5830), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(5832), 2, + ACTIONS(5838), 2, anon_sym_DASH, anon_sym_PLUS, STATE(2446), 2, sym_argument_list, sym_generator_expression, - ACTIONS(5830), 3, + ACTIONS(5836), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - [148363] = 13, + [148491] = 13, ACTIONS(4516), 1, anon_sym_LPAREN, ACTIONS(4654), 1, anon_sym_DOT, ACTIONS(4666), 1, anon_sym_LBRACK, - ACTIONS(5828), 1, + ACTIONS(5832), 1, anon_sym_STAR_STAR, - ACTIONS(5834), 1, - anon_sym_CARET, - ACTIONS(5838), 1, + ACTIONS(5840), 1, + anon_sym_PIPE, + ACTIONS(5842), 1, anon_sym_AMP, ACTIONS(5844), 1, - anon_sym_PIPE, + anon_sym_CARET, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5824), 2, + ACTIONS(5828), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5826), 2, + ACTIONS(5830), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(5832), 2, + ACTIONS(5838), 2, anon_sym_DASH, anon_sym_PLUS, STATE(2446), 2, sym_argument_list, sym_generator_expression, - ACTIONS(5830), 3, + ACTIONS(5836), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - [148410] = 13, + [148538] = 13, ACTIONS(4516), 1, anon_sym_LPAREN, ACTIONS(4582), 1, anon_sym_DOT, ACTIONS(4594), 1, anon_sym_LBRACK, - ACTIONS(5828), 1, + ACTIONS(5832), 1, anon_sym_STAR_STAR, - ACTIONS(5834), 1, - anon_sym_CARET, - ACTIONS(5838), 1, + ACTIONS(5840), 1, + anon_sym_PIPE, + ACTIONS(5842), 1, anon_sym_AMP, ACTIONS(5844), 1, - anon_sym_PIPE, + anon_sym_CARET, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5824), 2, + ACTIONS(5828), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5826), 2, + ACTIONS(5830), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(5832), 2, + ACTIONS(5838), 2, anon_sym_DASH, anon_sym_PLUS, STATE(2446), 2, sym_argument_list, sym_generator_expression, - ACTIONS(5830), 3, + ACTIONS(5836), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - [148457] = 13, + [148585] = 13, ACTIONS(4474), 1, anon_sym_DOT, ACTIONS(4486), 1, anon_sym_LBRACK, ACTIONS(4516), 1, anon_sym_LPAREN, - ACTIONS(5828), 1, + ACTIONS(5832), 1, anon_sym_STAR_STAR, - ACTIONS(5834), 1, - anon_sym_CARET, - ACTIONS(5838), 1, - anon_sym_AMP, - ACTIONS(5844), 1, + ACTIONS(5840), 1, anon_sym_PIPE, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(5824), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5826), 2, - anon_sym_GT_GT, - anon_sym_LT_LT, - ACTIONS(5832), 2, - anon_sym_DASH, - anon_sym_PLUS, - STATE(2446), 2, - sym_argument_list, - sym_generator_expression, - ACTIONS(5830), 3, - anon_sym_AT, - anon_sym_PERCENT, - anon_sym_SLASH_SLASH, - [148504] = 13, - ACTIONS(4516), 1, - anon_sym_LPAREN, - ACTIONS(5828), 1, - anon_sym_STAR_STAR, - ACTIONS(5834), 1, - anon_sym_CARET, - ACTIONS(5838), 1, + ACTIONS(5842), 1, anon_sym_AMP, ACTIONS(5844), 1, - anon_sym_PIPE, - ACTIONS(5874), 1, - anon_sym_DOT, - ACTIONS(5876), 1, - anon_sym_LBRACK, + anon_sym_CARET, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5824), 2, + ACTIONS(5828), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5826), 2, + ACTIONS(5830), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(5832), 2, + ACTIONS(5838), 2, anon_sym_DASH, anon_sym_PLUS, STATE(2446), 2, sym_argument_list, sym_generator_expression, - ACTIONS(5830), 3, + ACTIONS(5836), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - [148551] = 13, + [148632] = 13, ACTIONS(4516), 1, anon_sym_LPAREN, - ACTIONS(5828), 1, + ACTIONS(5832), 1, anon_sym_STAR_STAR, - ACTIONS(5834), 1, - anon_sym_CARET, - ACTIONS(5838), 1, + ACTIONS(5840), 1, + anon_sym_PIPE, + ACTIONS(5842), 1, anon_sym_AMP, ACTIONS(5844), 1, - anon_sym_PIPE, - ACTIONS(5878), 1, - anon_sym_DOT, + anon_sym_CARET, ACTIONS(5880), 1, + anon_sym_DOT, + ACTIONS(5882), 1, anon_sym_LBRACK, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5824), 2, + ACTIONS(5828), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5826), 2, + ACTIONS(5830), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(5832), 2, + ACTIONS(5838), 2, anon_sym_DASH, anon_sym_PLUS, STATE(2446), 2, sym_argument_list, sym_generator_expression, - ACTIONS(5830), 3, + ACTIONS(5836), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - [148598] = 2, + [148679] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5836), 18, + ACTIONS(5856), 18, sym__newline, anon_sym_SEMI, anon_sym_COMMA, @@ -254401,43 +254476,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_PIPE_EQ, - [148623] = 4, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4083), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4085), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(4078), 14, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_GT_GT, - anon_sym_STAR_STAR, - anon_sym_LBRACK, - anon_sym_AT, - anon_sym_DASH, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_PERCENT, - anon_sym_SLASH_SLASH, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_LT_LT, - [148652] = 12, + [148704] = 12, ACTIONS(4202), 1, anon_sym_long, - ACTIONS(5535), 1, - anon_sym_LPAREN, - ACTIONS(5882), 1, + ACTIONS(5884), 1, sym_identifier, - STATE(3319), 1, + ACTIONS(5886), 1, + anon_sym_LPAREN, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(5284), 1, + STATE(5621), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -254448,92 +254498,233 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4200), 2, anon_sym_char, anon_sym_short, - ACTIONS(5755), 2, + ACTIONS(5757), 2, anon_sym_const, anon_sym_volatile, - STATE(3541), 2, + STATE(3817), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [148696] = 12, - ACTIONS(5563), 1, + [148748] = 11, + ACTIONS(4433), 1, + anon_sym_LBRACK, + ACTIONS(5098), 1, + anon_sym_operator, + ACTIONS(5888), 1, + sym_identifier, + ACTIONS(5890), 1, anon_sym_LPAREN, - ACTIONS(5577), 1, + STATE(3547), 1, + sym_type_index, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4429), 2, + anon_sym_STAR, + anon_sym___stdcall, + ACTIONS(4431), 2, + anon_sym_STAR_STAR, + anon_sym_AMP, + STATE(3368), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + STATE(3679), 2, + sym_operator_name, + sym_c_function_pointer_name, + ACTIONS(5893), 4, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_EQ, + [148790] = 11, + ACTIONS(4433), 1, + anon_sym_LBRACK, + ACTIONS(5098), 1, + anon_sym_operator, + ACTIONS(5888), 1, + sym_identifier, + ACTIONS(5895), 1, + anon_sym_LPAREN, + STATE(3547), 1, + sym_type_index, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4429), 2, + anon_sym_STAR, + anon_sym___stdcall, + ACTIONS(4431), 2, + anon_sym_STAR_STAR, + anon_sym_AMP, + STATE(3507), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + STATE(3679), 2, + sym_operator_name, + sym_c_function_pointer_name, + ACTIONS(5893), 4, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_EQ, + [148832] = 12, + ACTIONS(4202), 1, anon_sym_long, - ACTIONS(5581), 1, + ACTIONS(5535), 1, + anon_sym_LPAREN, + ACTIONS(5898), 1, sym_identifier, - STATE(3460), 1, + STATE(3325), 1, sym__signedness, - STATE(3677), 1, + STATE(3549), 1, sym__longness, - STATE(4750), 1, + STATE(5024), 1, sym_c_type, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5573), 2, + ACTIONS(4198), 2, anon_sym_signed, anon_sym_unsigned, - ACTIONS(5575), 2, + ACTIONS(4200), 2, anon_sym_char, anon_sym_short, - ACTIONS(5579), 2, + ACTIONS(5757), 2, anon_sym_const, anon_sym_volatile, - STATE(3561), 2, + STATE(3546), 2, sym_int_type, sym_function_pointer_type, - ACTIONS(5571), 3, + ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [148740] = 12, - ACTIONS(1422), 1, + [148876] = 4, + ACTIONS(5900), 1, + anon_sym_COMMA, + STATE(3428), 1, + aux_sym__patterns_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(2799), 15, + anon_sym_COLON, + anon_sym_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_AT_EQ, + anon_sym_SLASH_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + [148904] = 11, + ACTIONS(4433), 1, + anon_sym_LBRACK, + ACTIONS(5098), 1, + anon_sym_operator, + ACTIONS(5636), 1, + anon_sym_LPAREN, + ACTIONS(5902), 1, + sym_identifier, + STATE(3547), 1, + sym_type_index, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4429), 2, + anon_sym_STAR, + anon_sym___stdcall, + ACTIONS(4431), 2, + anon_sym_STAR_STAR, + anon_sym_AMP, + STATE(3509), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + STATE(3712), 2, + sym_operator_name, + sym_c_function_pointer_name, + ACTIONS(5904), 4, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_EQ, + [148946] = 4, + ACTIONS(5910), 1, anon_sym_long, - ACTIONS(5086), 1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(5906), 7, + anon_sym_STAR, + sym_identifier, + anon_sym_int, + anon_sym_double, + anon_sym_complex, + anon_sym_operator, + anon_sym___stdcall, + ACTIONS(5908), 9, + anon_sym_DOT, anon_sym_LPAREN, - ACTIONS(5737), 1, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_STAR_STAR, + anon_sym_EQ, + anon_sym_LBRACK, + anon_sym_AMP, + [148974] = 12, + ACTIONS(381), 1, + anon_sym_long, + ACTIONS(5912), 1, sym_identifier, - STATE(3262), 1, + ACTIONS(5914), 1, + anon_sym_LPAREN, + STATE(3253), 1, sym__signedness, - STATE(3482), 1, + STATE(3480), 1, sym__longness, - STATE(4991), 1, + STATE(5656), 1, sym_c_type, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1418), 2, + ACTIONS(377), 2, anon_sym_signed, anon_sym_unsigned, - ACTIONS(1420), 2, + ACTIONS(379), 2, anon_sym_char, anon_sym_short, - ACTIONS(1424), 2, + ACTIONS(5757), 2, anon_sym_const, anon_sym_volatile, - STATE(3596), 2, + STATE(3667), 2, sym_int_type, sym_function_pointer_type, - ACTIONS(1414), 3, + ACTIONS(375), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [148784] = 5, - ACTIONS(5886), 1, + [149018] = 5, + ACTIONS(5918), 1, anon_sym_COLON, - ACTIONS(5888), 1, + ACTIONS(5920), 1, anon_sym_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5884), 2, + ACTIONS(5916), 2, sym__newline, anon_sym_SEMI, - ACTIONS(5890), 13, + ACTIONS(5922), 13, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -254547,18 +254738,81 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_PIPE_EQ, - [148814] = 12, - ACTIONS(5563), 1, + [149048] = 11, + ACTIONS(4433), 1, + anon_sym_LBRACK, + ACTIONS(5098), 1, + anon_sym_operator, + ACTIONS(5924), 1, + sym_identifier, + STATE(3547), 1, + sym_type_index, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4429), 2, + anon_sym_STAR, + anon_sym___stdcall, + ACTIONS(4431), 2, + anon_sym_STAR_STAR, + anon_sym_AMP, + ACTIONS(5928), 2, + anon_sym_COLON, + anon_sym_EQ, + STATE(3496), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + STATE(3622), 2, + sym_operator_name, + sym_c_function_pointer_name, + ACTIONS(5926), 3, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + [149090] = 12, + ACTIONS(1422), 1, + anon_sym_long, + ACTIONS(5086), 1, anon_sym_LPAREN, + ACTIONS(5730), 1, + sym_identifier, + STATE(3262), 1, + sym__signedness, + STATE(3479), 1, + sym__longness, + STATE(5368), 1, + sym_c_type, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(1418), 2, + anon_sym_signed, + anon_sym_unsigned, + ACTIONS(1420), 2, + anon_sym_char, + anon_sym_short, + ACTIONS(1424), 2, + anon_sym_const, + anon_sym_volatile, + STATE(3599), 2, + sym_int_type, + sym_function_pointer_type, + ACTIONS(1414), 3, + anon_sym_int, + anon_sym_double, + anon_sym_complex, + [149134] = 12, ACTIONS(5577), 1, anon_sym_long, - ACTIONS(5581), 1, + ACTIONS(5930), 1, sym_identifier, - STATE(3460), 1, + ACTIONS(5932), 1, + anon_sym_LPAREN, + STATE(3463), 1, sym__signedness, - STATE(3677), 1, + STATE(3649), 1, sym__longness, - STATE(5153), 1, + STATE(5588), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -254569,26 +254823,24 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5575), 2, anon_sym_char, anon_sym_short, - ACTIONS(5579), 2, + ACTIONS(5757), 2, anon_sym_const, anon_sym_volatile, - STATE(3561), 2, + STATE(3609), 2, sym_int_type, sym_function_pointer_type, ACTIONS(5571), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [148858] = 11, + [149178] = 11, ACTIONS(4433), 1, anon_sym_LBRACK, ACTIONS(5098), 1, anon_sym_operator, - ACTIONS(5636), 1, - anon_sym_LPAREN, - ACTIONS(5892), 1, + ACTIONS(5924), 1, sym_identifier, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -254599,27 +254851,54 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3493), 2, + ACTIONS(5928), 2, + anon_sym_COLON, + anon_sym_EQ, + STATE(3376), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3661), 2, + STATE(3622), 2, sym_operator_name, sym_c_function_pointer_name, - ACTIONS(5894), 4, + ACTIONS(5926), 3, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, + [149220] = 5, + ACTIONS(5934), 1, + anon_sym_DOT, + STATE(3354), 1, + aux_sym_class_definition_repeat2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(5734), 6, + anon_sym_as, + anon_sym_STAR, + sym_identifier, + anon_sym_complex, + anon_sym_operator, + anon_sym___stdcall, + ACTIONS(5739), 9, + sym__newline, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_COLON, + anon_sym_STAR_STAR, anon_sym_EQ, - [148900] = 11, + anon_sym_LBRACK, + anon_sym_AMP, + [149250] = 12, ACTIONS(4433), 1, anon_sym_LBRACK, ACTIONS(5098), 1, anon_sym_operator, - ACTIONS(5896), 1, + ACTIONS(5665), 1, sym_identifier, - ACTIONS(5898), 1, + ACTIONS(5667), 1, anon_sym_LPAREN, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -254630,27 +254909,28 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3492), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - STATE(3658), 2, - sym_operator_name, - sym_c_function_pointer_name, - ACTIONS(5900), 4, + ACTIONS(5670), 2, anon_sym_RPAREN, anon_sym_COMMA, + ACTIONS(5672), 2, anon_sym_COLON, anon_sym_EQ, - [148942] = 11, + STATE(3377), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + STATE(3631), 2, + sym_operator_name, + sym_c_function_pointer_name, + [149294] = 11, ACTIONS(4433), 1, anon_sym_LBRACK, ACTIONS(5098), 1, anon_sym_operator, - ACTIONS(5892), 1, + ACTIONS(5924), 1, sym_identifier, - ACTIONS(5902), 1, + ACTIONS(5926), 1, anon_sym_LPAREN, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -254661,27 +254941,27 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3493), 2, + STATE(3496), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3661), 2, + STATE(3622), 2, sym_operator_name, sym_c_function_pointer_name, - ACTIONS(5894), 4, + ACTIONS(5928), 4, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_EQ, - [148984] = 11, + [149336] = 12, ACTIONS(4433), 1, anon_sym_LBRACK, ACTIONS(5098), 1, anon_sym_operator, - ACTIONS(5892), 1, + ACTIONS(5665), 1, sym_identifier, - ACTIONS(5902), 1, + ACTIONS(5667), 1, anon_sym_LPAREN, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -254692,27 +254972,28 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3367), 2, + ACTIONS(5670), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + ACTIONS(5937), 2, + anon_sym_COLON, + anon_sym_EQ, + STATE(3494), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3661), 2, + STATE(3631), 2, sym_operator_name, sym_c_function_pointer_name, - ACTIONS(5894), 4, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_EQ, - [149026] = 11, + [149380] = 12, ACTIONS(4433), 1, anon_sym_LBRACK, ACTIONS(5098), 1, anon_sym_operator, - ACTIONS(5892), 1, + ACTIONS(5665), 1, sym_identifier, - ACTIONS(5905), 1, + ACTIONS(5940), 1, anon_sym_LPAREN, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -254723,87 +255004,28 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3493), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - STATE(3661), 2, - sym_operator_name, - sym_c_function_pointer_name, - ACTIONS(5894), 4, - anon_sym_RPAREN, - anon_sym_COMMA, + ACTIONS(5672), 2, anon_sym_COLON, anon_sym_EQ, - [149068] = 11, - ACTIONS(4433), 1, - anon_sym_LBRACK, - ACTIONS(5098), 1, - anon_sym_operator, - ACTIONS(5636), 1, - anon_sym_LPAREN, - ACTIONS(5892), 1, - sym_identifier, - STATE(3536), 1, - sym_type_index, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4429), 2, - anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(4431), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - STATE(3366), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - STATE(3661), 2, - sym_operator_name, - sym_c_function_pointer_name, - ACTIONS(5894), 4, + ACTIONS(5943), 2, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_EQ, - [149110] = 11, - ACTIONS(4433), 1, - anon_sym_LBRACK, - ACTIONS(5098), 1, - anon_sym_operator, - ACTIONS(5636), 1, - anon_sym_LPAREN, - ACTIONS(5908), 1, - sym_identifier, - STATE(3536), 1, - sym_type_index, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4429), 2, - anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(4431), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - STATE(3495), 2, + STATE(3383), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3632), 2, + STATE(3631), 2, sym_operator_name, sym_c_function_pointer_name, - ACTIONS(5910), 4, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_EQ, - [149152] = 11, + [149424] = 12, ACTIONS(4433), 1, anon_sym_LBRACK, ACTIONS(5098), 1, anon_sym_operator, - ACTIONS(5634), 1, + ACTIONS(5665), 1, sym_identifier, - STATE(3536), 1, + ACTIONS(5940), 1, + anon_sym_LPAREN, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -254814,83 +255036,26 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - ACTIONS(5638), 2, + ACTIONS(5672), 2, anon_sym_COLON, anon_sym_EQ, - STATE(3369), 2, + ACTIONS(5943), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + STATE(3494), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3686), 2, + STATE(3631), 2, sym_operator_name, sym_c_function_pointer_name, - ACTIONS(5676), 3, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - [149194] = 4, - ACTIONS(5916), 1, - anon_sym_long, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(5912), 7, - anon_sym_STAR, - sym_identifier, - anon_sym_int, - anon_sym_double, - anon_sym_complex, - anon_sym_operator, - anon_sym___stdcall, - ACTIONS(5914), 9, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_STAR_STAR, - anon_sym_EQ, - anon_sym_LBRACK, - anon_sym_AMP, - [149222] = 12, - ACTIONS(381), 1, - anon_sym_long, - ACTIONS(5918), 1, - sym_identifier, - ACTIONS(5920), 1, - anon_sym_LPAREN, - STATE(3253), 1, - sym__signedness, - STATE(3466), 1, - sym__longness, - STATE(5650), 1, - sym_c_type, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(377), 2, - anon_sym_signed, - anon_sym_unsigned, - ACTIONS(379), 2, - anon_sym_char, - anon_sym_short, - ACTIONS(5755), 2, - anon_sym_const, - anon_sym_volatile, - STATE(3690), 2, - sym_int_type, - sym_function_pointer_type, - ACTIONS(375), 3, - anon_sym_int, - anon_sym_double, - anon_sym_complex, - [149266] = 11, + [149468] = 11, ACTIONS(4433), 1, anon_sym_LBRACK, ACTIONS(5098), 1, anon_sym_operator, - ACTIONS(5634), 1, + ACTIONS(5924), 1, sym_identifier, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -254901,27 +255066,29 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - ACTIONS(5922), 2, + ACTIONS(5928), 2, anon_sym_COLON, anon_sym_EQ, - STATE(3504), 2, + STATE(3496), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3686), 2, + STATE(3622), 2, sym_operator_name, sym_c_function_pointer_name, - ACTIONS(5676), 3, + ACTIONS(5943), 3, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, - [149308] = 11, + [149510] = 11, ACTIONS(4433), 1, anon_sym_LBRACK, ACTIONS(5098), 1, anon_sym_operator, - ACTIONS(5634), 1, + ACTIONS(5924), 1, sym_identifier, - STATE(3536), 1, + ACTIONS(5926), 1, + anon_sym_LPAREN, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -254932,91 +255099,84 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - ACTIONS(5638), 2, - anon_sym_COLON, - anon_sym_EQ, - STATE(3383), 2, + STATE(3432), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3686), 2, + STATE(3622), 2, sym_operator_name, sym_c_function_pointer_name, - ACTIONS(5645), 3, - anon_sym_LPAREN, + ACTIONS(5928), 4, anon_sym_RPAREN, anon_sym_COMMA, - [149350] = 12, - ACTIONS(1422), 1, + anon_sym_COLON, + anon_sym_EQ, + [149552] = 12, + ACTIONS(4202), 1, anon_sym_long, - ACTIONS(5086), 1, + ACTIONS(5535), 1, anon_sym_LPAREN, - ACTIONS(5737), 1, + ACTIONS(5898), 1, sym_identifier, - STATE(3262), 1, + STATE(3325), 1, sym__signedness, - STATE(3482), 1, + STATE(3549), 1, sym__longness, - STATE(5348), 1, + STATE(5458), 1, sym_c_type, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1418), 2, + ACTIONS(4198), 2, anon_sym_signed, anon_sym_unsigned, - ACTIONS(1420), 2, + ACTIONS(4200), 2, anon_sym_char, anon_sym_short, - ACTIONS(1424), 2, + ACTIONS(5757), 2, anon_sym_const, anon_sym_volatile, - STATE(3596), 2, + STATE(3546), 2, sym_int_type, sym_function_pointer_type, - ACTIONS(1414), 3, + ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [149394] = 12, - ACTIONS(5577), 1, - anon_sym_long, - ACTIONS(5925), 1, - sym_identifier, - ACTIONS(5927), 1, - anon_sym_LPAREN, - STATE(3460), 1, - sym__signedness, - STATE(3677), 1, - sym__longness, - STATE(5582), 1, - sym_c_type, + [149596] = 5, + ACTIONS(5945), 1, + anon_sym_DOT, + STATE(3363), 1, + aux_sym_class_definition_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5573), 2, - anon_sym_signed, - anon_sym_unsigned, - ACTIONS(5575), 2, - anon_sym_char, - anon_sym_short, - ACTIONS(5755), 2, - anon_sym_const, - anon_sym_volatile, - STATE(3572), 2, - sym_int_type, - sym_function_pointer_type, - ACTIONS(5571), 3, - anon_sym_int, - anon_sym_double, + ACTIONS(5734), 6, + anon_sym_as, + anon_sym_STAR, + sym_identifier, anon_sym_complex, - [149438] = 11, + anon_sym_operator, + anon_sym___stdcall, + ACTIONS(5739), 9, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_STAR_STAR, + anon_sym_EQ, + anon_sym_LBRACK, + anon_sym_PIPE, + anon_sym_AMP, + [149626] = 11, ACTIONS(4433), 1, anon_sym_LBRACK, ACTIONS(5098), 1, anon_sym_operator, - ACTIONS(5634), 1, + ACTIONS(5665), 1, sym_identifier, - STATE(3536), 1, + ACTIONS(5667), 1, + anon_sym_LPAREN, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -255027,85 +255187,27 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - ACTIONS(5638), 2, - anon_sym_COLON, - anon_sym_EQ, - STATE(3504), 2, + STATE(3397), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3686), 2, + STATE(3631), 2, sym_operator_name, sym_c_function_pointer_name, - ACTIONS(5645), 3, - anon_sym_LPAREN, + ACTIONS(5672), 4, anon_sym_RPAREN, anon_sym_COMMA, - [149480] = 12, - ACTIONS(4202), 1, - anon_sym_long, - ACTIONS(5535), 1, - anon_sym_LPAREN, - ACTIONS(5882), 1, - sym_identifier, - STATE(3319), 1, - sym__signedness, - STATE(3544), 1, - sym__longness, - STATE(5289), 1, - sym_c_type, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4198), 2, - anon_sym_signed, - anon_sym_unsigned, - ACTIONS(4200), 2, - anon_sym_char, - anon_sym_short, - ACTIONS(5755), 2, - anon_sym_const, - anon_sym_volatile, - STATE(3541), 2, - sym_int_type, - sym_function_pointer_type, - ACTIONS(4196), 3, - anon_sym_int, - anon_sym_double, - anon_sym_complex, - [149524] = 4, - ACTIONS(5929), 1, - anon_sym_COMMA, - STATE(3363), 1, - aux_sym__patterns_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(2799), 15, anon_sym_COLON, anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_AT_EQ, - anon_sym_SLASH_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [149552] = 11, + [149668] = 11, ACTIONS(4433), 1, anon_sym_LBRACK, ACTIONS(5098), 1, anon_sym_operator, - ACTIONS(5636), 1, - anon_sym_LPAREN, - ACTIONS(5908), 1, + ACTIONS(5665), 1, sym_identifier, - STATE(3536), 1, + ACTIONS(5667), 1, + anon_sym_LPAREN, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -255116,108 +255218,27 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3436), 2, + STATE(3494), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3632), 2, + STATE(3631), 2, sym_operator_name, sym_c_function_pointer_name, - ACTIONS(5910), 4, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_EQ, - [149594] = 4, - ACTIONS(5931), 1, - anon_sym_COMMA, - STATE(3363), 1, - aux_sym__patterns_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(5725), 15, - anon_sym_COLON, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_AT_EQ, - anon_sym_SLASH_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [149622] = 5, - ACTIONS(5934), 1, - anon_sym_DOT, - STATE(3364), 1, - aux_sym_class_definition_repeat2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(5730), 6, - anon_sym_as, - anon_sym_STAR, - sym_identifier, - anon_sym_complex, - anon_sym_operator, - anon_sym___stdcall, - ACTIONS(5735), 9, - anon_sym_LPAREN, + ACTIONS(5937), 4, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, - anon_sym_STAR_STAR, anon_sym_EQ, - anon_sym_LBRACK, - anon_sym_PIPE, - anon_sym_AMP, - [149652] = 12, - ACTIONS(4202), 1, - anon_sym_long, - ACTIONS(5535), 1, - anon_sym_LPAREN, - ACTIONS(5882), 1, - sym_identifier, - STATE(3319), 1, - sym__signedness, - STATE(3544), 1, - sym__longness, - STATE(5015), 1, - sym_c_type, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4198), 2, - anon_sym_signed, - anon_sym_unsigned, - ACTIONS(4200), 2, - anon_sym_char, - anon_sym_short, - ACTIONS(5755), 2, - anon_sym_const, - anon_sym_volatile, - STATE(3541), 2, - sym_int_type, - sym_function_pointer_type, - ACTIONS(4196), 3, - anon_sym_int, - anon_sym_double, - anon_sym_complex, - [149696] = 11, + [149710] = 11, ACTIONS(4433), 1, anon_sym_LBRACK, ACTIONS(5098), 1, anon_sym_operator, ACTIONS(5636), 1, anon_sym_LPAREN, - ACTIONS(5937), 1, + ACTIONS(5948), 1, sym_identifier, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -255228,27 +255249,27 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3503), 2, + STATE(3505), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3683), 2, + STATE(3675), 2, sym_operator_name, sym_c_function_pointer_name, - ACTIONS(5939), 4, + ACTIONS(5950), 4, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_EQ, - [149738] = 11, + [149752] = 11, ACTIONS(4433), 1, anon_sym_LBRACK, ACTIONS(5098), 1, anon_sym_operator, - ACTIONS(5937), 1, + ACTIONS(5665), 1, sym_identifier, - ACTIONS(5941), 1, + ACTIONS(5940), 1, anon_sym_LPAREN, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -255259,27 +255280,27 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3503), 2, + STATE(3343), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3683), 2, + STATE(3631), 2, sym_operator_name, sym_c_function_pointer_name, - ACTIONS(5939), 4, + ACTIONS(5672), 4, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_EQ, - [149780] = 11, + [149794] = 11, ACTIONS(4433), 1, anon_sym_LBRACK, ACTIONS(5098), 1, anon_sym_operator, - ACTIONS(5908), 1, + ACTIONS(5902), 1, sym_identifier, - ACTIONS(5944), 1, + ACTIONS(5952), 1, anon_sym_LPAREN, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -255290,25 +255311,27 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3495), 2, + STATE(3509), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3632), 2, + STATE(3712), 2, sym_operator_name, sym_c_function_pointer_name, - ACTIONS(5910), 4, + ACTIONS(5904), 4, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_EQ, - [149822] = 11, + [149836] = 11, ACTIONS(4433), 1, anon_sym_LBRACK, ACTIONS(5098), 1, anon_sym_operator, - ACTIONS(5908), 1, + ACTIONS(5665), 1, sym_identifier, - STATE(3536), 1, + ACTIONS(5940), 1, + anon_sym_LPAREN, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -255319,27 +255342,27 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - ACTIONS(5910), 2, - anon_sym_COLON, - anon_sym_EQ, - STATE(3495), 2, + STATE(3494), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3632), 2, + STATE(3631), 2, sym_operator_name, sym_c_function_pointer_name, - ACTIONS(5944), 3, - anon_sym_LPAREN, + ACTIONS(5672), 4, anon_sym_RPAREN, anon_sym_COMMA, - [149864] = 11, + anon_sym_COLON, + anon_sym_EQ, + [149878] = 11, ACTIONS(4433), 1, anon_sym_LBRACK, ACTIONS(5098), 1, anon_sym_operator, - ACTIONS(5908), 1, + ACTIONS(5924), 1, sym_identifier, - STATE(3536), 1, + ACTIONS(5943), 1, + anon_sym_LPAREN, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -255350,63 +255373,87 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - ACTIONS(5910), 2, - anon_sym_COLON, - anon_sym_EQ, - STATE(3415), 2, + STATE(3496), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3632), 2, + STATE(3622), 2, sym_operator_name, sym_c_function_pointer_name, - ACTIONS(5944), 3, - anon_sym_LPAREN, + ACTIONS(5928), 4, anon_sym_RPAREN, anon_sym_COMMA, - [149906] = 12, - ACTIONS(4433), 1, - anon_sym_LBRACK, - ACTIONS(5098), 1, - anon_sym_operator, - ACTIONS(5665), 1, - sym_identifier, - ACTIONS(5667), 1, + anon_sym_COLON, + anon_sym_EQ, + [149920] = 12, + ACTIONS(1422), 1, + anon_sym_long, + ACTIONS(5086), 1, anon_sym_LPAREN, - STATE(3536), 1, - sym_type_index, + ACTIONS(5730), 1, + sym_identifier, + STATE(3262), 1, + sym__signedness, + STATE(3479), 1, + sym__longness, + STATE(5340), 1, + sym_c_type, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4429), 2, - anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(4431), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - ACTIONS(5670), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - ACTIONS(5672), 2, + ACTIONS(1418), 2, + anon_sym_signed, + anon_sym_unsigned, + ACTIONS(1420), 2, + anon_sym_char, + anon_sym_short, + ACTIONS(1424), 2, + anon_sym_const, + anon_sym_volatile, + STATE(3599), 2, + sym_int_type, + sym_function_pointer_type, + ACTIONS(1414), 3, + anon_sym_int, + anon_sym_double, + anon_sym_complex, + [149964] = 6, + ACTIONS(5918), 1, anon_sym_COLON, + ACTIONS(5920), 1, anon_sym_EQ, - STATE(3418), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - STATE(3636), 2, - sym_operator_name, - sym_c_function_pointer_name, - [149950] = 12, + ACTIONS(5955), 1, + anon_sym_COMMA, + STATE(3345), 1, + aux_sym__patterns_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(5922), 13, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_AT_EQ, + anon_sym_SLASH_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + [149996] = 12, ACTIONS(1422), 1, anon_sym_long, ACTIONS(5086), 1, anon_sym_LPAREN, - ACTIONS(5737), 1, + ACTIONS(5730), 1, sym_identifier, STATE(3262), 1, sym__signedness, - STATE(3482), 1, + STATE(3479), 1, sym__longness, - STATE(5303), 1, + STATE(5320), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -255420,25 +255467,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1424), 2, anon_sym_const, anon_sym_volatile, - STATE(3596), 2, + STATE(3599), 2, sym_int_type, sym_function_pointer_type, ACTIONS(1414), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [149994] = 12, + [150040] = 12, ACTIONS(4202), 1, anon_sym_long, - ACTIONS(5798), 1, + ACTIONS(5800), 1, anon_sym_LPAREN, - ACTIONS(5946), 1, + ACTIONS(5957), 1, sym_identifier, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(5599), 1, + STATE(5621), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -255449,28 +255496,28 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4200), 2, anon_sym_char, anon_sym_short, - ACTIONS(5755), 2, + ACTIONS(5757), 2, anon_sym_const, anon_sym_volatile, - STATE(3534), 2, + STATE(3543), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [150038] = 12, + [150084] = 12, ACTIONS(1422), 1, anon_sym_long, ACTIONS(5086), 1, anon_sym_LPAREN, - ACTIONS(5737), 1, + ACTIONS(5730), 1, sym_identifier, STATE(3262), 1, sym__signedness, - STATE(3482), 1, + STATE(3479), 1, sym__longness, - STATE(5450), 1, + STATE(5468), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -255484,23 +255531,21 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1424), 2, anon_sym_const, anon_sym_volatile, - STATE(3596), 2, + STATE(3599), 2, sym_int_type, sym_function_pointer_type, ACTIONS(1414), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [150082] = 11, + [150128] = 11, ACTIONS(4433), 1, anon_sym_LBRACK, ACTIONS(5098), 1, anon_sym_operator, - ACTIONS(5908), 1, + ACTIONS(5948), 1, sym_identifier, - ACTIONS(5944), 1, - anon_sym_LPAREN, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -255511,27 +255556,29 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3346), 2, + ACTIONS(5950), 2, + anon_sym_COLON, + anon_sym_EQ, + STATE(3505), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3632), 2, + STATE(3675), 2, sym_operator_name, sym_c_function_pointer_name, - ACTIONS(5910), 4, + ACTIONS(5959), 3, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_EQ, - [150124] = 12, + [150170] = 12, ACTIONS(4433), 1, anon_sym_LBRACK, ACTIONS(5098), 1, anon_sym_operator, - ACTIONS(5665), 1, + ACTIONS(5888), 1, sym_identifier, - ACTIONS(5667), 1, + ACTIONS(5890), 1, anon_sym_LPAREN, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -255542,28 +255589,28 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - ACTIONS(5670), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - ACTIONS(5948), 2, + ACTIONS(5893), 2, anon_sym_COLON, anon_sym_EQ, - STATE(3500), 2, + ACTIONS(5961), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + STATE(3507), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3636), 2, + STATE(3679), 2, sym_operator_name, sym_c_function_pointer_name, - [150168] = 12, + [150214] = 12, ACTIONS(4433), 1, anon_sym_LBRACK, ACTIONS(5098), 1, anon_sym_operator, - ACTIONS(5665), 1, + ACTIONS(5888), 1, sym_identifier, - ACTIONS(5951), 1, + ACTIONS(5890), 1, anon_sym_LPAREN, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -255574,30 +255621,30 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - ACTIONS(5672), 2, + ACTIONS(5893), 2, anon_sym_COLON, anon_sym_EQ, - ACTIONS(5954), 2, + ACTIONS(5961), 2, anon_sym_RPAREN, anon_sym_COMMA, - STATE(3424), 2, + STATE(3414), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3636), 2, + STATE(3679), 2, sym_operator_name, sym_c_function_pointer_name, - [150212] = 12, + [150258] = 12, ACTIONS(5563), 1, anon_sym_LPAREN, ACTIONS(5577), 1, anon_sym_long, ACTIONS(5581), 1, sym_identifier, - STATE(3460), 1, + STATE(3463), 1, sym__signedness, - STATE(3677), 1, + STATE(3649), 1, sym__longness, - STATE(4736), 1, + STATE(4751), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -255611,25 +255658,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5579), 2, anon_sym_const, anon_sym_volatile, - STATE(3561), 2, + STATE(3595), 2, sym_int_type, sym_function_pointer_type, ACTIONS(5571), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [150256] = 12, + [150302] = 12, ACTIONS(1422), 1, anon_sym_long, ACTIONS(5086), 1, anon_sym_LPAREN, - ACTIONS(5737), 1, + ACTIONS(5730), 1, sym_identifier, STATE(3262), 1, sym__signedness, - STATE(3482), 1, + STATE(3479), 1, sym__longness, - STATE(5187), 1, + STATE(5200), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -255643,57 +255690,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1424), 2, anon_sym_const, anon_sym_volatile, - STATE(3596), 2, + STATE(3599), 2, sym_int_type, sym_function_pointer_type, ACTIONS(1414), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [150300] = 12, - ACTIONS(4433), 1, - anon_sym_LBRACK, - ACTIONS(5098), 1, - anon_sym_operator, - ACTIONS(5665), 1, - sym_identifier, - ACTIONS(5951), 1, - anon_sym_LPAREN, - STATE(3536), 1, - sym_type_index, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4429), 2, - anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(4431), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - ACTIONS(5672), 2, - anon_sym_COLON, - anon_sym_EQ, - ACTIONS(5954), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - STATE(3500), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - STATE(3636), 2, - sym_operator_name, - sym_c_function_pointer_name, - [150344] = 12, + [150346] = 12, ACTIONS(4202), 1, anon_sym_long, ACTIONS(5535), 1, anon_sym_LPAREN, - ACTIONS(5882), 1, + ACTIONS(5898), 1, sym_identifier, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(4825), 1, + STATE(4841), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -255704,28 +255719,28 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4200), 2, anon_sym_char, anon_sym_short, - ACTIONS(5755), 2, + ACTIONS(5757), 2, anon_sym_const, anon_sym_volatile, - STATE(3541), 2, + STATE(3546), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [150388] = 12, + [150390] = 12, ACTIONS(4202), 1, anon_sym_long, ACTIONS(5535), 1, anon_sym_LPAREN, - ACTIONS(5882), 1, + ACTIONS(5898), 1, sym_identifier, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(5473), 1, + STATE(5298), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -255736,24 +255751,56 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4200), 2, anon_sym_char, anon_sym_short, - ACTIONS(5755), 2, + ACTIONS(5757), 2, anon_sym_const, anon_sym_volatile, - STATE(3541), 2, + STATE(3546), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [150432] = 11, + [150434] = 12, ACTIONS(4433), 1, anon_sym_LBRACK, ACTIONS(5098), 1, anon_sym_operator, - ACTIONS(5908), 1, + ACTIONS(5888), 1, sym_identifier, - STATE(3536), 1, + ACTIONS(5895), 1, + anon_sym_LPAREN, + STATE(3547), 1, + sym_type_index, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4429), 2, + anon_sym_STAR, + anon_sym___stdcall, + ACTIONS(4431), 2, + anon_sym_STAR_STAR, + anon_sym_AMP, + ACTIONS(5893), 2, + anon_sym_COLON, + anon_sym_EQ, + ACTIONS(5963), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + STATE(3507), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + STATE(3679), 2, + sym_operator_name, + sym_c_function_pointer_name, + [150478] = 11, + ACTIONS(4433), 1, + anon_sym_LBRACK, + ACTIONS(5098), 1, + anon_sym_operator, + ACTIONS(5634), 1, + sym_identifier, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -255764,31 +255811,31 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - ACTIONS(5910), 2, + ACTIONS(5965), 2, anon_sym_COLON, anon_sym_EQ, - STATE(3495), 2, + STATE(3501), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3632), 2, + STATE(3670), 2, sym_operator_name, sym_c_function_pointer_name, - ACTIONS(5954), 3, + ACTIONS(5676), 3, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, - [150474] = 12, + [150520] = 12, ACTIONS(1422), 1, anon_sym_long, ACTIONS(5086), 1, anon_sym_LPAREN, - ACTIONS(5737), 1, + ACTIONS(5730), 1, sym_identifier, STATE(3262), 1, sym__signedness, - STATE(3482), 1, + STATE(3479), 1, sym__longness, - STATE(5296), 1, + STATE(5323), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -255802,25 +255849,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1424), 2, anon_sym_const, anon_sym_volatile, - STATE(3596), 2, + STATE(3599), 2, sym_int_type, sym_function_pointer_type, ACTIONS(1414), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [150518] = 12, + [150564] = 12, ACTIONS(4202), 1, anon_sym_long, - ACTIONS(5956), 1, + ACTIONS(5968), 1, sym_identifier, - ACTIONS(5958), 1, + ACTIONS(5970), 1, anon_sym_LPAREN, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(5599), 1, + STATE(5621), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -255831,59 +255878,28 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4200), 2, anon_sym_char, anon_sym_short, - ACTIONS(5755), 2, + ACTIONS(5757), 2, anon_sym_const, anon_sym_volatile, - STATE(3763), 2, + STATE(3737), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [150562] = 11, - ACTIONS(4433), 1, - anon_sym_LBRACK, - ACTIONS(5098), 1, - anon_sym_operator, - ACTIONS(5665), 1, - sym_identifier, - ACTIONS(5667), 1, - anon_sym_LPAREN, - STATE(3536), 1, - sym_type_index, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4429), 2, - anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(4431), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - STATE(3347), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - STATE(3636), 2, - sym_operator_name, - sym_c_function_pointer_name, - ACTIONS(5672), 4, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_EQ, - [150604] = 12, + [150608] = 12, ACTIONS(1422), 1, anon_sym_long, ACTIONS(5086), 1, anon_sym_LPAREN, - ACTIONS(5737), 1, + ACTIONS(5730), 1, sym_identifier, STATE(3262), 1, sym__signedness, - STATE(3482), 1, + STATE(3479), 1, sym__longness, - STATE(5294), 1, + STATE(5307), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -255897,23 +255913,23 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1424), 2, anon_sym_const, anon_sym_volatile, - STATE(3596), 2, + STATE(3599), 2, sym_int_type, sym_function_pointer_type, ACTIONS(1414), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [150648] = 12, + [150652] = 11, ACTIONS(4433), 1, anon_sym_LBRACK, ACTIONS(5098), 1, anon_sym_operator, - ACTIONS(5937), 1, - sym_identifier, - ACTIONS(5941), 1, + ACTIONS(5636), 1, anon_sym_LPAREN, - STATE(3536), 1, + ACTIONS(5888), 1, + sym_identifier, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -255924,30 +255940,61 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - ACTIONS(5939), 2, - anon_sym_COLON, - anon_sym_EQ, - ACTIONS(5960), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - STATE(3503), 2, + STATE(3507), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3683), 2, + STATE(3679), 2, sym_operator_name, sym_c_function_pointer_name, - [150692] = 12, + ACTIONS(5893), 4, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_EQ, + [150694] = 12, + ACTIONS(5563), 1, + anon_sym_LPAREN, + ACTIONS(5577), 1, + anon_sym_long, + ACTIONS(5581), 1, + sym_identifier, + STATE(3463), 1, + sym__signedness, + STATE(3649), 1, + sym__longness, + STATE(4618), 1, + sym_c_type, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(5573), 2, + anon_sym_signed, + anon_sym_unsigned, + ACTIONS(5575), 2, + anon_sym_char, + anon_sym_short, + ACTIONS(5579), 2, + anon_sym_const, + anon_sym_volatile, + STATE(3595), 2, + sym_int_type, + sym_function_pointer_type, + ACTIONS(5571), 3, + anon_sym_int, + anon_sym_double, + anon_sym_complex, + [150738] = 12, ACTIONS(1422), 1, anon_sym_long, ACTIONS(5086), 1, anon_sym_LPAREN, - ACTIONS(5737), 1, + ACTIONS(5730), 1, sym_identifier, STATE(3262), 1, sym__signedness, - STATE(3482), 1, + STATE(3479), 1, sym__longness, - STATE(5404), 1, + STATE(5330), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -255961,87 +256008,59 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1424), 2, anon_sym_const, anon_sym_volatile, - STATE(3596), 2, + STATE(3599), 2, sym_int_type, sym_function_pointer_type, ACTIONS(1414), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [150736] = 11, - ACTIONS(4433), 1, - anon_sym_LBRACK, - ACTIONS(5098), 1, - anon_sym_operator, - ACTIONS(5665), 1, - sym_identifier, - ACTIONS(5667), 1, + [150782] = 14, + ACTIONS(3903), 1, anon_sym_LPAREN, - STATE(3536), 1, - sym_type_index, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4429), 2, - anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(4431), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - STATE(3500), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - STATE(3636), 2, - sym_operator_name, - sym_c_function_pointer_name, - ACTIONS(5948), 4, - anon_sym_RPAREN, - anon_sym_COMMA, + ACTIONS(3914), 1, + sym_identifier, + ACTIONS(5094), 1, + anon_sym_LBRACK, + ACTIONS(5972), 1, + anon_sym_DOT, + ACTIONS(5976), 1, anon_sym_COLON, + ACTIONS(5978), 1, anon_sym_EQ, - [150778] = 11, - ACTIONS(4433), 1, - anon_sym_LBRACK, - ACTIONS(5098), 1, - anon_sym_operator, - ACTIONS(5665), 1, - sym_identifier, - ACTIONS(5951), 1, - anon_sym_LPAREN, - STATE(3536), 1, + ACTIONS(5980), 1, + anon_sym_complex, + STATE(3575), 1, + aux_sym_class_definition_repeat2, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4429), 2, + ACTIONS(5090), 2, anon_sym_STAR, anon_sym___stdcall, - ACTIONS(4431), 2, + ACTIONS(5092), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3349), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - STATE(3636), 2, - sym_operator_name, - sym_c_function_pointer_name, - ACTIONS(5672), 4, + ACTIONS(5974), 2, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_EQ, - [150820] = 12, + STATE(3871), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + [150830] = 12, ACTIONS(4202), 1, anon_sym_long, ACTIONS(5535), 1, anon_sym_LPAREN, - ACTIONS(5882), 1, + ACTIONS(5898), 1, sym_identifier, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(5113), 1, + STATE(5115), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -256052,28 +256071,28 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4200), 2, anon_sym_char, anon_sym_short, - ACTIONS(5755), 2, + ACTIONS(5757), 2, anon_sym_const, anon_sym_volatile, - STATE(3541), 2, + STATE(3546), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [150864] = 12, + [150874] = 12, ACTIONS(4202), 1, anon_sym_long, ACTIONS(5535), 1, anon_sym_LPAREN, - ACTIONS(5882), 1, + ACTIONS(5898), 1, sym_identifier, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(5352), 1, + STATE(5363), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -256084,59 +256103,54 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4200), 2, anon_sym_char, anon_sym_short, - ACTIONS(5755), 2, + ACTIONS(5757), 2, anon_sym_const, anon_sym_volatile, - STATE(3541), 2, + STATE(3546), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [150908] = 11, - ACTIONS(4433), 1, - anon_sym_LBRACK, - ACTIONS(5098), 1, - anon_sym_operator, - ACTIONS(5665), 1, - sym_identifier, - ACTIONS(5951), 1, - anon_sym_LPAREN, - STATE(3536), 1, - sym_type_index, + [150918] = 6, + ACTIONS(5918), 1, + anon_sym_COLON, + ACTIONS(5920), 1, + anon_sym_EQ, + ACTIONS(5982), 1, + anon_sym_COMMA, + STATE(3284), 1, + aux_sym__patterns_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4429), 2, - anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(4431), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - STATE(3500), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - STATE(3636), 2, - sym_operator_name, - sym_c_function_pointer_name, - ACTIONS(5672), 4, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_EQ, + ACTIONS(5922), 13, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_AT_EQ, + anon_sym_SLASH_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, [150950] = 12, ACTIONS(1422), 1, anon_sym_long, ACTIONS(5086), 1, anon_sym_LPAREN, - ACTIONS(5737), 1, + ACTIONS(5730), 1, sym_identifier, STATE(3262), 1, sym__signedness, - STATE(3482), 1, + STATE(3479), 1, sym__longness, - STATE(5365), 1, + STATE(5377), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -256150,57 +256164,87 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1424), 2, anon_sym_const, anon_sym_volatile, - STATE(3596), 2, + STATE(3599), 2, sym_int_type, sym_function_pointer_type, ACTIONS(1414), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [150994] = 12, - ACTIONS(4202), 1, - anon_sym_long, - ACTIONS(5962), 1, + [150994] = 11, + ACTIONS(4433), 1, + anon_sym_LBRACK, + ACTIONS(5098), 1, + anon_sym_operator, + ACTIONS(5634), 1, sym_identifier, - ACTIONS(5964), 1, + STATE(3547), 1, + sym_type_index, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4429), 2, + anon_sym_STAR, + anon_sym___stdcall, + ACTIONS(4431), 2, + anon_sym_STAR_STAR, + anon_sym_AMP, + ACTIONS(5638), 2, + anon_sym_COLON, + anon_sym_EQ, + STATE(3350), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + STATE(3670), 2, + sym_operator_name, + sym_c_function_pointer_name, + ACTIONS(5676), 3, anon_sym_LPAREN, - STATE(3319), 1, - sym__signedness, - STATE(3544), 1, - sym__longness, - STATE(5599), 1, - sym_c_type, + anon_sym_RPAREN, + anon_sym_COMMA, + [151036] = 11, + ACTIONS(4433), 1, + anon_sym_LBRACK, + ACTIONS(5098), 1, + anon_sym_operator, + ACTIONS(5888), 1, + sym_identifier, + ACTIONS(5890), 1, + anon_sym_LPAREN, + STATE(3547), 1, + sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4198), 2, - anon_sym_signed, - anon_sym_unsigned, - ACTIONS(4200), 2, - anon_sym_char, - anon_sym_short, - ACTIONS(5755), 2, - anon_sym_const, - anon_sym_volatile, - STATE(3730), 2, - sym_int_type, - sym_function_pointer_type, - ACTIONS(4196), 3, - anon_sym_int, - anon_sym_double, - anon_sym_complex, - [151038] = 12, + ACTIONS(4429), 2, + anon_sym_STAR, + anon_sym___stdcall, + ACTIONS(4431), 2, + anon_sym_STAR_STAR, + anon_sym_AMP, + STATE(3507), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + STATE(3679), 2, + sym_operator_name, + sym_c_function_pointer_name, + ACTIONS(5893), 4, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_EQ, + [151078] = 12, ACTIONS(1422), 1, anon_sym_long, ACTIONS(5086), 1, anon_sym_LPAREN, - ACTIONS(5737), 1, + ACTIONS(5730), 1, sym_identifier, STATE(3262), 1, sym__signedness, - STATE(3482), 1, + STATE(3479), 1, sym__longness, - STATE(5417), 1, + STATE(5425), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -256214,25 +256258,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1424), 2, anon_sym_const, anon_sym_volatile, - STATE(3596), 2, + STATE(3599), 2, sym_int_type, sym_function_pointer_type, ACTIONS(1414), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [151082] = 12, + [151122] = 12, ACTIONS(5563), 1, anon_sym_LPAREN, ACTIONS(5577), 1, anon_sym_long, ACTIONS(5581), 1, sym_identifier, - STATE(3460), 1, + STATE(3463), 1, sym__signedness, - STATE(3677), 1, + STATE(3649), 1, sym__longness, - STATE(4635), 1, + STATE(4620), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -256246,23 +256290,21 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5579), 2, anon_sym_const, anon_sym_volatile, - STATE(3561), 2, + STATE(3595), 2, sym_int_type, sym_function_pointer_type, ACTIONS(5571), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [151126] = 11, + [151166] = 11, ACTIONS(4433), 1, anon_sym_LBRACK, ACTIONS(5098), 1, anon_sym_operator, - ACTIONS(5908), 1, + ACTIONS(5634), 1, sym_identifier, - ACTIONS(5954), 1, - anon_sym_LPAREN, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -256273,18 +256315,20 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3495), 2, + ACTIONS(5638), 2, + anon_sym_COLON, + anon_sym_EQ, + STATE(3360), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3632), 2, + STATE(3670), 2, sym_operator_name, sym_c_function_pointer_name, - ACTIONS(5910), 4, + ACTIONS(5645), 3, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_EQ, - [151168] = 11, + [151208] = 11, ACTIONS(4433), 1, anon_sym_LBRACK, ACTIONS(5098), 1, @@ -256293,7 +256337,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(5676), 1, anon_sym_LPAREN, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -256304,10 +256348,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3368), 2, + STATE(3356), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3686), 2, + STATE(3670), 2, sym_operator_name, sym_c_function_pointer_name, ACTIONS(5638), 4, @@ -256315,7 +256359,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_COLON, anon_sym_EQ, - [151210] = 11, + [151250] = 11, ACTIONS(4433), 1, anon_sym_LBRACK, ACTIONS(5098), 1, @@ -256324,7 +256368,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(5676), 1, anon_sym_LPAREN, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -256335,18 +256379,18 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3504), 2, + STATE(3501), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3686), 2, + STATE(3670), 2, sym_operator_name, sym_c_function_pointer_name, - ACTIONS(5922), 4, + ACTIONS(5965), 4, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_EQ, - [151252] = 11, + [151292] = 11, ACTIONS(4433), 1, anon_sym_LBRACK, ACTIONS(5098), 1, @@ -256355,7 +256399,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(5645), 1, anon_sym_LPAREN, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -256366,10 +256410,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3399), 2, + STATE(3370), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3686), 2, + STATE(3670), 2, sym_operator_name, sym_c_function_pointer_name, ACTIONS(5638), 4, @@ -256377,7 +256421,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_COLON, anon_sym_EQ, - [151294] = 11, + [151334] = 11, ACTIONS(4433), 1, anon_sym_LBRACK, ACTIONS(5098), 1, @@ -256386,7 +256430,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(5645), 1, anon_sym_LPAREN, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -256397,10 +256441,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3504), 2, + STATE(3501), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3686), 2, + STATE(3670), 2, sym_operator_name, sym_c_function_pointer_name, ACTIONS(5638), 4, @@ -256408,50 +256452,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_COLON, anon_sym_EQ, - [151336] = 12, - ACTIONS(1422), 1, - anon_sym_long, - ACTIONS(5086), 1, - anon_sym_LPAREN, - ACTIONS(5737), 1, - sym_identifier, - STATE(3262), 1, - sym__signedness, - STATE(3482), 1, - sym__longness, - STATE(4615), 1, - sym_c_type, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(1418), 2, - anon_sym_signed, - anon_sym_unsigned, - ACTIONS(1420), 2, - anon_sym_char, - anon_sym_short, - ACTIONS(1424), 2, - anon_sym_const, - anon_sym_volatile, - STATE(3596), 2, - sym_int_type, - sym_function_pointer_type, - ACTIONS(1414), 3, - anon_sym_int, - anon_sym_double, - anon_sym_complex, - [151380] = 12, + [151376] = 12, ACTIONS(4202), 1, anon_sym_long, ACTIONS(5535), 1, anon_sym_LPAREN, - ACTIONS(5882), 1, + ACTIONS(5898), 1, sym_identifier, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(4862), 1, + STATE(4863), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -256462,28 +256474,28 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4200), 2, anon_sym_char, anon_sym_short, - ACTIONS(5755), 2, + ACTIONS(5757), 2, anon_sym_const, anon_sym_volatile, - STATE(3541), 2, + STATE(3546), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [151424] = 12, + [151420] = 12, ACTIONS(4202), 1, anon_sym_long, ACTIONS(5535), 1, anon_sym_LPAREN, - ACTIONS(5882), 1, + ACTIONS(5898), 1, sym_identifier, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(5370), 1, + STATE(5381), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -256494,28 +256506,59 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4200), 2, anon_sym_char, anon_sym_short, - ACTIONS(5755), 2, + ACTIONS(5757), 2, anon_sym_const, anon_sym_volatile, - STATE(3541), 2, + STATE(3546), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [151468] = 12, + [151464] = 11, + ACTIONS(4433), 1, + anon_sym_LBRACK, + ACTIONS(5098), 1, + anon_sym_operator, + ACTIONS(5634), 1, + sym_identifier, + STATE(3547), 1, + sym_type_index, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4429), 2, + anon_sym_STAR, + anon_sym___stdcall, + ACTIONS(4431), 2, + anon_sym_STAR_STAR, + anon_sym_AMP, + ACTIONS(5638), 2, + anon_sym_COLON, + anon_sym_EQ, + STATE(3501), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + STATE(3670), 2, + sym_operator_name, + sym_c_function_pointer_name, + ACTIONS(5645), 3, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + [151506] = 12, ACTIONS(1422), 1, anon_sym_long, ACTIONS(5086), 1, anon_sym_LPAREN, - ACTIONS(5737), 1, + ACTIONS(5730), 1, sym_identifier, STATE(3262), 1, sym__signedness, - STATE(3482), 1, + STATE(3479), 1, sym__longness, - STATE(5288), 1, + STATE(5345), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -256529,25 +256572,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1424), 2, anon_sym_const, anon_sym_volatile, - STATE(3596), 2, + STATE(3599), 2, sym_int_type, sym_function_pointer_type, ACTIONS(1414), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [151512] = 12, + [151550] = 12, ACTIONS(1422), 1, anon_sym_long, ACTIONS(5086), 1, anon_sym_LPAREN, - ACTIONS(5737), 1, + ACTIONS(5730), 1, sym_identifier, STATE(3262), 1, sym__signedness, - STATE(3482), 1, + STATE(3479), 1, sym__longness, - STATE(5336), 1, + STATE(4755), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -256561,57 +256604,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1424), 2, anon_sym_const, anon_sym_volatile, - STATE(3596), 2, + STATE(3599), 2, sym_int_type, sym_function_pointer_type, ACTIONS(1414), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [151556] = 12, - ACTIONS(4202), 1, - anon_sym_long, - ACTIONS(5535), 1, - anon_sym_LPAREN, - ACTIONS(5882), 1, - sym_identifier, - STATE(3319), 1, - sym__signedness, - STATE(3544), 1, - sym__longness, - STATE(5448), 1, - sym_c_type, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4198), 2, - anon_sym_signed, - anon_sym_unsigned, - ACTIONS(4200), 2, - anon_sym_char, - anon_sym_short, - ACTIONS(5755), 2, - anon_sym_const, - anon_sym_volatile, - STATE(3541), 2, - sym_int_type, - sym_function_pointer_type, - ACTIONS(4196), 3, - anon_sym_int, - anon_sym_double, - anon_sym_complex, - [151600] = 12, + [151594] = 12, ACTIONS(1422), 1, anon_sym_long, ACTIONS(5086), 1, anon_sym_LPAREN, - ACTIONS(5737), 1, + ACTIONS(5730), 1, sym_identifier, STATE(3262), 1, sym__signedness, - STATE(3482), 1, + STATE(3479), 1, sym__longness, - STATE(5389), 1, + STATE(5402), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -256625,25 +256636,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1424), 2, anon_sym_const, anon_sym_volatile, - STATE(3596), 2, + STATE(3599), 2, sym_int_type, sym_function_pointer_type, ACTIONS(1414), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [151644] = 12, + [151638] = 12, ACTIONS(5563), 1, anon_sym_LPAREN, ACTIONS(5577), 1, anon_sym_long, ACTIONS(5581), 1, sym_identifier, - STATE(3460), 1, + STATE(3463), 1, sym__signedness, - STATE(3677), 1, + STATE(3649), 1, sym__longness, - STATE(4710), 1, + STATE(4689), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -256657,51 +256668,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5579), 2, anon_sym_const, anon_sym_volatile, - STATE(3561), 2, + STATE(3595), 2, sym_int_type, sym_function_pointer_type, ACTIONS(5571), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [151688] = 6, - ACTIONS(5886), 1, - anon_sym_COLON, - ACTIONS(5888), 1, - anon_sym_EQ, - ACTIONS(5966), 1, - anon_sym_COMMA, - STATE(3361), 1, - aux_sym__patterns_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(5890), 13, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_AT_EQ, - anon_sym_SLASH_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [151720] = 12, + [151682] = 12, ACTIONS(4202), 1, anon_sym_long, ACTIONS(5535), 1, anon_sym_LPAREN, - ACTIONS(5882), 1, + ACTIONS(5898), 1, sym_identifier, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(4919), 1, + STATE(4920), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -256712,28 +256697,28 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4200), 2, anon_sym_char, anon_sym_short, - ACTIONS(5755), 2, + ACTIONS(5757), 2, anon_sym_const, anon_sym_volatile, - STATE(3541), 2, + STATE(3546), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [151764] = 12, + [151726] = 12, ACTIONS(4202), 1, anon_sym_long, ACTIONS(5535), 1, anon_sym_LPAREN, - ACTIONS(5882), 1, + ACTIONS(5898), 1, sym_identifier, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(5316), 1, + STATE(5333), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -256744,24 +256729,26 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4200), 2, anon_sym_char, anon_sym_short, - ACTIONS(5755), 2, + ACTIONS(5757), 2, anon_sym_const, anon_sym_volatile, - STATE(3541), 2, + STATE(3546), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [151808] = 11, + [151770] = 12, ACTIONS(4433), 1, anon_sym_LBRACK, ACTIONS(5098), 1, anon_sym_operator, - ACTIONS(5896), 1, + ACTIONS(5902), 1, sym_identifier, - STATE(3536), 1, + ACTIONS(5952), 1, + anon_sym_LPAREN, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -256772,31 +256759,30 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - ACTIONS(5900), 2, + ACTIONS(5904), 2, anon_sym_COLON, anon_sym_EQ, - STATE(3492), 2, + ACTIONS(5984), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + STATE(3509), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3658), 2, + STATE(3712), 2, sym_operator_name, sym_c_function_pointer_name, - ACTIONS(5898), 3, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - [151850] = 12, + [151814] = 12, ACTIONS(4202), 1, anon_sym_long, ACTIONS(5535), 1, anon_sym_LPAREN, - ACTIONS(5882), 1, + ACTIONS(5898), 1, sym_identifier, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(4950), 1, + STATE(4953), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -256807,28 +256793,28 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4200), 2, anon_sym_char, anon_sym_short, - ACTIONS(5755), 2, + ACTIONS(5757), 2, anon_sym_const, anon_sym_volatile, - STATE(3541), 2, + STATE(3546), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [151894] = 12, + [151858] = 12, ACTIONS(4202), 1, anon_sym_long, ACTIONS(5535), 1, anon_sym_LPAREN, - ACTIONS(5882), 1, + ACTIONS(5898), 1, sym_identifier, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(5281), 1, + STATE(5293), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -256839,60 +256825,60 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4200), 2, anon_sym_char, anon_sym_short, - ACTIONS(5755), 2, + ACTIONS(5757), 2, anon_sym_const, anon_sym_volatile, - STATE(3541), 2, + STATE(3546), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [151938] = 12, - ACTIONS(4433), 1, - anon_sym_LBRACK, - ACTIONS(5098), 1, - anon_sym_operator, - ACTIONS(5892), 1, - sym_identifier, - ACTIONS(5902), 1, + [151902] = 12, + ACTIONS(5563), 1, anon_sym_LPAREN, - STATE(3536), 1, - sym_type_index, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4429), 2, - anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(4431), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - ACTIONS(5894), 2, - anon_sym_COLON, - anon_sym_EQ, - ACTIONS(5968), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - STATE(3493), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - STATE(3661), 2, - sym_operator_name, - sym_c_function_pointer_name, - [151982] = 12, - ACTIONS(4202), 1, + ACTIONS(5577), 1, anon_sym_long, - ACTIONS(5535), 1, - anon_sym_LPAREN, - ACTIONS(5882), 1, + ACTIONS(5581), 1, sym_identifier, - STATE(3319), 1, + STATE(3463), 1, sym__signedness, - STATE(3544), 1, + STATE(3649), 1, sym__longness, - STATE(4986), 1, + STATE(4684), 1, + sym_c_type, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(5573), 2, + anon_sym_signed, + anon_sym_unsigned, + ACTIONS(5575), 2, + anon_sym_char, + anon_sym_short, + ACTIONS(5579), 2, + anon_sym_const, + anon_sym_volatile, + STATE(3595), 2, + sym_int_type, + sym_function_pointer_type, + ACTIONS(5571), 3, + anon_sym_int, + anon_sym_double, + anon_sym_complex, + [151946] = 12, + ACTIONS(4202), 1, + anon_sym_long, + ACTIONS(5535), 1, + anon_sym_LPAREN, + ACTIONS(5898), 1, + sym_identifier, + STATE(3325), 1, + sym__signedness, + STATE(3549), 1, + sym__longness, + STATE(4988), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -256903,28 +256889,28 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4200), 2, anon_sym_char, anon_sym_short, - ACTIONS(5755), 2, + ACTIONS(5757), 2, anon_sym_const, anon_sym_volatile, - STATE(3541), 2, + STATE(3546), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [152026] = 12, + [151990] = 12, ACTIONS(4202), 1, anon_sym_long, ACTIONS(5535), 1, anon_sym_LPAREN, - ACTIONS(5882), 1, + ACTIONS(5898), 1, sym_identifier, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(5347), 1, + STATE(5358), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -256935,26 +256921,26 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4200), 2, anon_sym_char, anon_sym_short, - ACTIONS(5755), 2, + ACTIONS(5757), 2, anon_sym_const, anon_sym_volatile, - STATE(3541), 2, + STATE(3546), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [152070] = 12, + [152034] = 11, ACTIONS(4433), 1, anon_sym_LBRACK, ACTIONS(5098), 1, anon_sym_operator, - ACTIONS(5892), 1, - sym_identifier, - ACTIONS(5902), 1, + ACTIONS(5636), 1, anon_sym_LPAREN, - STATE(3536), 1, + ACTIONS(5924), 1, + sym_identifier, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -256965,30 +256951,29 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - ACTIONS(5894), 2, - anon_sym_COLON, - anon_sym_EQ, - ACTIONS(5968), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - STATE(3388), 2, + STATE(3496), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3661), 2, + STATE(3622), 2, sym_operator_name, sym_c_function_pointer_name, - [152114] = 12, + ACTIONS(5928), 4, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_EQ, + [152076] = 12, ACTIONS(4202), 1, anon_sym_long, ACTIONS(5535), 1, anon_sym_LPAREN, - ACTIONS(5882), 1, + ACTIONS(5898), 1, sym_identifier, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(5011), 1, + STATE(5013), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -256999,28 +256984,28 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4200), 2, anon_sym_char, anon_sym_short, - ACTIONS(5755), 2, + ACTIONS(5757), 2, anon_sym_const, anon_sym_volatile, - STATE(3541), 2, + STATE(3546), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [152158] = 12, + [152120] = 12, ACTIONS(4202), 1, anon_sym_long, ACTIONS(5535), 1, anon_sym_LPAREN, - ACTIONS(5882), 1, + ACTIONS(5898), 1, sym_identifier, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(5415), 1, + STATE(5424), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -257031,26 +257016,26 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4200), 2, anon_sym_char, anon_sym_short, - ACTIONS(5755), 2, + ACTIONS(5757), 2, anon_sym_const, anon_sym_volatile, - STATE(3541), 2, + STATE(3546), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [152202] = 12, + [152164] = 11, ACTIONS(4433), 1, anon_sym_LBRACK, ACTIONS(5098), 1, anon_sym_operator, - ACTIONS(5892), 1, - sym_identifier, - ACTIONS(5905), 1, + ACTIONS(5636), 1, anon_sym_LPAREN, - STATE(3536), 1, + ACTIONS(5924), 1, + sym_identifier, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -257061,30 +257046,29 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - ACTIONS(5894), 2, - anon_sym_COLON, - anon_sym_EQ, - ACTIONS(5970), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - STATE(3493), 2, + STATE(3366), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3661), 2, + STATE(3622), 2, sym_operator_name, sym_c_function_pointer_name, - [152246] = 12, + ACTIONS(5928), 4, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_EQ, + [152206] = 12, ACTIONS(4202), 1, anon_sym_long, ACTIONS(5535), 1, anon_sym_LPAREN, - ACTIONS(5882), 1, + ACTIONS(5898), 1, sym_identifier, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(5035), 1, + STATE(5037), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -257095,28 +257079,28 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4200), 2, anon_sym_char, anon_sym_short, - ACTIONS(5755), 2, + ACTIONS(5757), 2, anon_sym_const, anon_sym_volatile, - STATE(3541), 2, + STATE(3546), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [152290] = 12, + [152250] = 12, ACTIONS(4202), 1, anon_sym_long, ACTIONS(5535), 1, anon_sym_LPAREN, - ACTIONS(5882), 1, + ACTIONS(5898), 1, sym_identifier, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(5472), 1, + STATE(5480), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -257127,118 +257111,60 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4200), 2, anon_sym_char, anon_sym_short, - ACTIONS(5755), 2, + ACTIONS(5757), 2, anon_sym_const, anon_sym_volatile, - STATE(3541), 2, + STATE(3546), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [152334] = 12, - ACTIONS(4202), 1, - anon_sym_long, - ACTIONS(5535), 1, + [152294] = 12, + ACTIONS(5563), 1, anon_sym_LPAREN, - ACTIONS(5882), 1, + ACTIONS(5577), 1, + anon_sym_long, + ACTIONS(5581), 1, sym_identifier, - STATE(3319), 1, + STATE(3463), 1, sym__signedness, - STATE(3544), 1, + STATE(3649), 1, sym__longness, - STATE(5373), 1, + STATE(5172), 1, sym_c_type, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4198), 2, + ACTIONS(5573), 2, anon_sym_signed, anon_sym_unsigned, - ACTIONS(4200), 2, + ACTIONS(5575), 2, anon_sym_char, anon_sym_short, - ACTIONS(5755), 2, + ACTIONS(5579), 2, anon_sym_const, anon_sym_volatile, - STATE(3541), 2, + STATE(3595), 2, sym_int_type, sym_function_pointer_type, - ACTIONS(4196), 3, - anon_sym_int, - anon_sym_double, - anon_sym_complex, - [152378] = 14, - ACTIONS(3903), 1, - anon_sym_LPAREN, - ACTIONS(3914), 1, - sym_identifier, - ACTIONS(5094), 1, - anon_sym_LBRACK, - ACTIONS(5972), 1, - anon_sym_DOT, - ACTIONS(5976), 1, - anon_sym_COLON, - ACTIONS(5978), 1, - anon_sym_EQ, - ACTIONS(5980), 1, - anon_sym_complex, - STATE(3597), 1, - sym_type_index, - STATE(3611), 1, - aux_sym_class_definition_repeat2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(5090), 2, - anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(5092), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - ACTIONS(5974), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - STATE(3880), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - [152426] = 4, - ACTIONS(5982), 1, - anon_sym_long, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(5912), 7, - anon_sym_STAR, - sym_identifier, + ACTIONS(5571), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - anon_sym_operator, - anon_sym___stdcall, - ACTIONS(5914), 9, - sym__newline, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_STAR_STAR, - anon_sym_EQ, - anon_sym_LBRACK, - anon_sym_AMP, - [152454] = 12, + [152338] = 12, ACTIONS(4202), 1, anon_sym_long, ACTIONS(5535), 1, anon_sym_LPAREN, - ACTIONS(5882), 1, + ACTIONS(5898), 1, sym_identifier, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(5405), 1, + STATE(5384), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -257249,29 +257175,27 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4200), 2, anon_sym_char, anon_sym_short, - ACTIONS(5755), 2, + ACTIONS(5757), 2, anon_sym_const, anon_sym_volatile, - STATE(3541), 2, + STATE(3546), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [152498] = 6, - ACTIONS(5886), 1, - anon_sym_COLON, - ACTIONS(5888), 1, - anon_sym_EQ, - ACTIONS(5984), 1, + [152382] = 4, + ACTIONS(5986), 1, anon_sym_COMMA, - STATE(3283), 1, + STATE(3428), 1, aux_sym__patterns_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5890), 13, + ACTIONS(5725), 15, + anon_sym_COLON, + anon_sym_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -257285,50 +257209,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_PIPE_EQ, - [152530] = 12, - ACTIONS(1422), 1, + [152410] = 12, + ACTIONS(4202), 1, anon_sym_long, - ACTIONS(5753), 1, + ACTIONS(5535), 1, anon_sym_LPAREN, - ACTIONS(5986), 1, + ACTIONS(5898), 1, sym_identifier, - STATE(3262), 1, + STATE(3325), 1, sym__signedness, - STATE(3482), 1, + STATE(3549), 1, sym__longness, - STATE(5737), 1, + STATE(5285), 1, sym_c_type, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1418), 2, + ACTIONS(4198), 2, anon_sym_signed, anon_sym_unsigned, - ACTIONS(1420), 2, + ACTIONS(4200), 2, anon_sym_char, anon_sym_short, - ACTIONS(5755), 2, + ACTIONS(5757), 2, anon_sym_const, anon_sym_volatile, - STATE(3581), 2, + STATE(3546), 2, sym_int_type, sym_function_pointer_type, - ACTIONS(1414), 3, + ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [152574] = 12, + [152454] = 12, ACTIONS(4202), 1, anon_sym_long, ACTIONS(5535), 1, anon_sym_LPAREN, - ACTIONS(5882), 1, + ACTIONS(5898), 1, sym_identifier, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(5369), 1, + STATE(5506), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -257339,53 +257263,28 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4200), 2, anon_sym_char, anon_sym_short, - ACTIONS(5755), 2, + ACTIONS(5757), 2, anon_sym_const, anon_sym_volatile, - STATE(3541), 2, + STATE(3546), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [152618] = 5, - ACTIONS(5988), 1, - anon_sym_DOT, - STATE(3434), 1, - aux_sym_class_definition_repeat2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(5730), 6, - anon_sym_as, - anon_sym_STAR, - sym_identifier, - anon_sym_complex, - anon_sym_operator, - anon_sym___stdcall, - ACTIONS(5735), 9, - sym__newline, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_STAR_STAR, - anon_sym_EQ, - anon_sym_LBRACK, - anon_sym_AMP, - [152648] = 12, + [152498] = 12, ACTIONS(4202), 1, anon_sym_long, ACTIONS(5535), 1, anon_sym_LPAREN, - ACTIONS(5882), 1, + ACTIONS(5898), 1, sym_identifier, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(5410), 1, + STATE(5380), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -257396,26 +257295,26 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4200), 2, anon_sym_char, anon_sym_short, - ACTIONS(5755), 2, + ACTIONS(5757), 2, anon_sym_const, anon_sym_volatile, - STATE(3541), 2, + STATE(3546), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [152692] = 11, + [152542] = 11, ACTIONS(4433), 1, anon_sym_LBRACK, ACTIONS(5098), 1, anon_sym_operator, - ACTIONS(5636), 1, - anon_sym_LPAREN, - ACTIONS(5896), 1, + ACTIONS(5948), 1, sym_identifier, - STATE(3536), 1, + ACTIONS(5959), 1, + anon_sym_LPAREN, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -257426,29 +257325,53 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3492), 2, + STATE(3505), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3658), 2, + STATE(3675), 2, sym_operator_name, sym_c_function_pointer_name, - ACTIONS(5900), 4, + ACTIONS(5950), 4, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_EQ, - [152734] = 12, + [152584] = 4, + ACTIONS(5989), 1, + anon_sym_long, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(5906), 7, + anon_sym_STAR, + sym_identifier, + anon_sym_int, + anon_sym_double, + anon_sym_complex, + anon_sym_operator, + anon_sym___stdcall, + ACTIONS(5908), 9, + sym__newline, + anon_sym_DOT, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_STAR_STAR, + anon_sym_EQ, + anon_sym_LBRACK, + anon_sym_AMP, + [152612] = 12, ACTIONS(4202), 1, anon_sym_long, ACTIONS(5535), 1, anon_sym_LPAREN, - ACTIONS(5882), 1, + ACTIONS(5898), 1, sym_identifier, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(5371), 1, + STATE(5417), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -257459,60 +257382,60 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4200), 2, anon_sym_char, anon_sym_short, - ACTIONS(5755), 2, + ACTIONS(5757), 2, anon_sym_const, anon_sym_volatile, - STATE(3541), 2, + STATE(3546), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [152778] = 12, - ACTIONS(4202), 1, + [152656] = 12, + ACTIONS(1422), 1, anon_sym_long, - ACTIONS(5535), 1, + ACTIONS(5755), 1, anon_sym_LPAREN, - ACTIONS(5882), 1, + ACTIONS(5991), 1, sym_identifier, - STATE(3319), 1, + STATE(3262), 1, sym__signedness, - STATE(3544), 1, + STATE(3479), 1, sym__longness, - STATE(5372), 1, + STATE(5744), 1, sym_c_type, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4198), 2, + ACTIONS(1418), 2, anon_sym_signed, anon_sym_unsigned, - ACTIONS(4200), 2, + ACTIONS(1420), 2, anon_sym_char, anon_sym_short, - ACTIONS(5755), 2, + ACTIONS(5757), 2, anon_sym_const, anon_sym_volatile, - STATE(3541), 2, + STATE(3615), 2, sym_int_type, sym_function_pointer_type, - ACTIONS(4196), 3, + ACTIONS(1414), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [152822] = 12, + [152700] = 12, ACTIONS(4202), 1, anon_sym_long, ACTIONS(5535), 1, anon_sym_LPAREN, - ACTIONS(5882), 1, + ACTIONS(5898), 1, sym_identifier, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(5295), 1, + STATE(5296), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -257523,28 +257446,28 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4200), 2, anon_sym_char, anon_sym_short, - ACTIONS(5755), 2, + ACTIONS(5757), 2, anon_sym_const, anon_sym_volatile, - STATE(3541), 2, + STATE(3546), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [152866] = 12, + [152744] = 12, ACTIONS(4202), 1, anon_sym_long, ACTIONS(5535), 1, anon_sym_LPAREN, - ACTIONS(5882), 1, + ACTIONS(5898), 1, sym_identifier, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(5374), 1, + STATE(5382), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -257555,28 +257478,28 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4200), 2, anon_sym_char, anon_sym_short, - ACTIONS(5755), 2, + ACTIONS(5757), 2, anon_sym_const, anon_sym_volatile, - STATE(3541), 2, + STATE(3546), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [152910] = 12, + [152788] = 12, ACTIONS(4202), 1, anon_sym_long, ACTIONS(5535), 1, anon_sym_LPAREN, - ACTIONS(5882), 1, + ACTIONS(5898), 1, sym_identifier, - STATE(3319), 1, + STATE(3325), 1, sym__signedness, - STATE(3544), 1, + STATE(3549), 1, sym__longness, - STATE(5375), 1, + STATE(5383), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -257587,60 +257510,124 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4200), 2, anon_sym_char, anon_sym_short, - ACTIONS(5755), 2, + ACTIONS(5757), 2, anon_sym_const, anon_sym_volatile, - STATE(3541), 2, + STATE(3546), 2, sym_int_type, sym_function_pointer_type, ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [152954] = 12, - ACTIONS(1422), 1, + [152832] = 12, + ACTIONS(4202), 1, anon_sym_long, - ACTIONS(5086), 1, + ACTIONS(5535), 1, anon_sym_LPAREN, - ACTIONS(5737), 1, + ACTIONS(5898), 1, sym_identifier, - STATE(3262), 1, + STATE(3325), 1, + sym__signedness, + STATE(3549), 1, + sym__longness, + STATE(5304), 1, + sym_c_type, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4198), 2, + anon_sym_signed, + anon_sym_unsigned, + ACTIONS(4200), 2, + anon_sym_char, + anon_sym_short, + ACTIONS(5757), 2, + anon_sym_const, + anon_sym_volatile, + STATE(3546), 2, + sym_int_type, + sym_function_pointer_type, + ACTIONS(4196), 3, + anon_sym_int, + anon_sym_double, + anon_sym_complex, + [152876] = 12, + ACTIONS(4202), 1, + anon_sym_long, + ACTIONS(5535), 1, + anon_sym_LPAREN, + ACTIONS(5898), 1, + sym_identifier, + STATE(3325), 1, + sym__signedness, + STATE(3549), 1, + sym__longness, + STATE(5385), 1, + sym_c_type, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4198), 2, + anon_sym_signed, + anon_sym_unsigned, + ACTIONS(4200), 2, + anon_sym_char, + anon_sym_short, + ACTIONS(5757), 2, + anon_sym_const, + anon_sym_volatile, + STATE(3546), 2, + sym_int_type, + sym_function_pointer_type, + ACTIONS(4196), 3, + anon_sym_int, + anon_sym_double, + anon_sym_complex, + [152920] = 12, + ACTIONS(4202), 1, + anon_sym_long, + ACTIONS(5535), 1, + anon_sym_LPAREN, + ACTIONS(5898), 1, + sym_identifier, + STATE(3325), 1, sym__signedness, - STATE(3482), 1, + STATE(3549), 1, sym__longness, STATE(5386), 1, sym_c_type, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1418), 2, + ACTIONS(4198), 2, anon_sym_signed, anon_sym_unsigned, - ACTIONS(1420), 2, + ACTIONS(4200), 2, anon_sym_char, anon_sym_short, - ACTIONS(1424), 2, + ACTIONS(5757), 2, anon_sym_const, anon_sym_volatile, - STATE(3596), 2, + STATE(3546), 2, sym_int_type, sym_function_pointer_type, - ACTIONS(1414), 3, + ACTIONS(4196), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [152998] = 12, + [152964] = 12, ACTIONS(1422), 1, anon_sym_long, ACTIONS(5086), 1, anon_sym_LPAREN, - ACTIONS(5737), 1, + ACTIONS(5730), 1, sym_identifier, STATE(3262), 1, sym__signedness, - STATE(3482), 1, + STATE(3479), 1, sym__longness, - STATE(5346), 1, + STATE(5391), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -257654,25 +257641,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1424), 2, anon_sym_const, anon_sym_volatile, - STATE(3596), 2, + STATE(3599), 2, sym_int_type, sym_function_pointer_type, ACTIONS(1414), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [153042] = 12, + [153008] = 12, ACTIONS(1422), 1, anon_sym_long, ACTIONS(5086), 1, anon_sym_LPAREN, - ACTIONS(5737), 1, + ACTIONS(5730), 1, sym_identifier, STATE(3262), 1, sym__signedness, - STATE(3482), 1, + STATE(3479), 1, sym__longness, - STATE(5356), 1, + STATE(5355), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -257686,25 +257673,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1424), 2, anon_sym_const, anon_sym_volatile, - STATE(3596), 2, + STATE(3599), 2, sym_int_type, sym_function_pointer_type, ACTIONS(1414), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [153086] = 12, + [153052] = 12, ACTIONS(1422), 1, anon_sym_long, ACTIONS(5086), 1, anon_sym_LPAREN, - ACTIONS(5737), 1, + ACTIONS(5730), 1, sym_identifier, STATE(3262), 1, sym__signedness, - STATE(3482), 1, + STATE(3479), 1, sym__longness, - STATE(5361), 1, + STATE(5367), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -257718,25 +257705,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1424), 2, anon_sym_const, anon_sym_volatile, - STATE(3596), 2, + STATE(3599), 2, sym_int_type, sym_function_pointer_type, ACTIONS(1414), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [153130] = 12, + [153096] = 12, ACTIONS(1422), 1, anon_sym_long, ACTIONS(5086), 1, anon_sym_LPAREN, - ACTIONS(5737), 1, + ACTIONS(5730), 1, sym_identifier, STATE(3262), 1, sym__signedness, - STATE(3482), 1, + STATE(3479), 1, sym__longness, - STATE(5363), 1, + STATE(5371), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -257750,25 +257737,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1424), 2, anon_sym_const, anon_sym_volatile, - STATE(3596), 2, + STATE(3599), 2, sym_int_type, sym_function_pointer_type, ACTIONS(1414), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [153174] = 12, + [153140] = 12, ACTIONS(1422), 1, anon_sym_long, ACTIONS(5086), 1, anon_sym_LPAREN, - ACTIONS(5737), 1, + ACTIONS(5730), 1, sym_identifier, STATE(3262), 1, sym__signedness, - STATE(3482), 1, + STATE(3479), 1, sym__longness, - STATE(5393), 1, + STATE(5375), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -257782,23 +257769,23 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1424), 2, anon_sym_const, anon_sym_volatile, - STATE(3596), 2, + STATE(3599), 2, sym_int_type, sym_function_pointer_type, ACTIONS(1414), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [153218] = 12, + [153184] = 12, ACTIONS(1422), 1, anon_sym_long, ACTIONS(5086), 1, anon_sym_LPAREN, - ACTIONS(5737), 1, + ACTIONS(5730), 1, sym_identifier, STATE(3262), 1, sym__signedness, - STATE(3482), 1, + STATE(3479), 1, sym__longness, STATE(5399), 1, sym_c_type, @@ -257814,25 +257801,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1424), 2, anon_sym_const, anon_sym_volatile, - STATE(3596), 2, + STATE(3599), 2, sym_int_type, sym_function_pointer_type, ACTIONS(1414), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [153262] = 12, + [153228] = 12, ACTIONS(1422), 1, anon_sym_long, ACTIONS(5086), 1, anon_sym_LPAREN, - ACTIONS(5737), 1, + ACTIONS(5730), 1, sym_identifier, STATE(3262), 1, sym__signedness, - STATE(3482), 1, + STATE(3479), 1, sym__longness, - STATE(5402), 1, + STATE(5405), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -257846,25 +257833,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1424), 2, anon_sym_const, anon_sym_volatile, - STATE(3596), 2, + STATE(3599), 2, sym_int_type, sym_function_pointer_type, ACTIONS(1414), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [153306] = 12, + [153272] = 12, ACTIONS(1422), 1, anon_sym_long, ACTIONS(5086), 1, anon_sym_LPAREN, - ACTIONS(5737), 1, + ACTIONS(5730), 1, sym_identifier, STATE(3262), 1, sym__signedness, - STATE(3482), 1, + STATE(3479), 1, sym__longness, - STATE(5406), 1, + STATE(5410), 1, sym_c_type, ACTIONS(3), 2, sym_comment, @@ -257878,163 +257865,163 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1424), 2, anon_sym_const, anon_sym_volatile, - STATE(3596), 2, + STATE(3599), 2, sym_int_type, sym_function_pointer_type, ACTIONS(1414), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [153350] = 12, - ACTIONS(5563), 1, - anon_sym_LPAREN, - ACTIONS(5577), 1, + [153316] = 12, + ACTIONS(1422), 1, anon_sym_long, - ACTIONS(5581), 1, + ACTIONS(5086), 1, + anon_sym_LPAREN, + ACTIONS(5730), 1, sym_identifier, - STATE(3460), 1, + STATE(3262), 1, sym__signedness, - STATE(3677), 1, + STATE(3479), 1, sym__longness, - STATE(4601), 1, + STATE(5413), 1, sym_c_type, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5573), 2, + ACTIONS(1418), 2, anon_sym_signed, anon_sym_unsigned, - ACTIONS(5575), 2, + ACTIONS(1420), 2, anon_sym_char, anon_sym_short, - ACTIONS(5579), 2, + ACTIONS(1424), 2, anon_sym_const, anon_sym_volatile, - STATE(3561), 2, + STATE(3599), 2, sym_int_type, sym_function_pointer_type, - ACTIONS(5571), 3, + ACTIONS(1414), 3, anon_sym_int, anon_sym_double, anon_sym_complex, - [153394] = 11, - ACTIONS(5090), 1, - anon_sym_STAR, - ACTIONS(5094), 1, + [153360] = 11, + ACTIONS(4433), 1, anon_sym_LBRACK, - ACTIONS(5626), 1, - anon_sym_LPAREN, - ACTIONS(5972), 1, - anon_sym_DOT, - ACTIONS(5991), 1, - anon_sym_complex, - STATE(3471), 1, - aux_sym_class_definition_repeat2, - STATE(3597), 1, - sym_type_index, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - STATE(3554), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(5092), 3, - anon_sym_STAR_STAR, - anon_sym_AMP, - anon_sym___stdcall, - ACTIONS(5661), 4, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_GT, - anon_sym_QMARK, - [153435] = 11, - ACTIONS(4138), 1, + ACTIONS(5098), 1, anon_sym_operator, - ACTIONS(5784), 1, - sym_identifier, - ACTIONS(5786), 1, + ACTIONS(5636), 1, anon_sym_LPAREN, - ACTIONS(5789), 1, - anon_sym_LBRACK, - STATE(3525), 1, + ACTIONS(5888), 1, + sym_identifier, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(3908), 2, + ACTIONS(4429), 2, anon_sym_STAR, anon_sym___stdcall, - ACTIONS(3924), 2, + ACTIONS(4431), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3467), 2, + STATE(3346), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3682), 2, + STATE(3679), 2, sym_operator_name, sym_c_function_pointer_name, - ACTIONS(5672), 3, - sym__newline, + ACTIONS(5893), 4, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_COLON, anon_sym_EQ, - [153476] = 5, - ACTIONS(4578), 1, - anon_sym_as, - ACTIONS(5591), 1, - anon_sym_STAR, + [153402] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4580), 6, - anon_sym_LPAREN, - anon_sym_STAR_STAR, - anon_sym_LBRACK, - anon_sym_AMP, + ACTIONS(5734), 6, + anon_sym_as, + anon_sym_STAR, + sym_identifier, anon_sym_complex, + anon_sym_operator, anon_sym___stdcall, - ACTIONS(4570), 8, + ACTIONS(5739), 10, + anon_sym_DOT, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_if, anon_sym_COLON, - anon_sym_async, - anon_sym_for, - anon_sym_RBRACE, - anon_sym_and, - anon_sym_or, - [153505] = 3, + anon_sym_STAR_STAR, + anon_sym_EQ, + anon_sym_LBRACK, + anon_sym_PIPE, + anon_sym_AMP, + [153427] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5993), 7, - anon_sym_STAR, - sym_identifier, + ACTIONS(5997), 2, anon_sym_int, anon_sym_double, + ACTIONS(5993), 5, + anon_sym_STAR, + sym_identifier, anon_sym_complex, anon_sym_operator, anon_sym___stdcall, ACTIONS(5995), 9, - sym__newline, anon_sym_DOT, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_STAR_STAR, anon_sym_EQ, anon_sym_LBRACK, anon_sym_AMP, - [153530] = 3, + [153454] = 11, + ACTIONS(5999), 1, + anon_sym_DOT, + ACTIONS(6001), 1, + anon_sym_STAR, + ACTIONS(6005), 1, + anon_sym_LBRACK, + ACTIONS(6007), 1, + anon_sym_complex, + STATE(3508), 1, + aux_sym_class_definition_repeat2, + STATE(3750), 1, + sym_type_index, + STATE(5478), 1, + sym_template_default, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + STATE(3698), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(6003), 3, + anon_sym_STAR_STAR, + anon_sym_AMP, + anon_sym___stdcall, + ACTIONS(3903), 4, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_EQ, + anon_sym_RBRACK, + [153495] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5730), 6, + ACTIONS(5734), 6, anon_sym_as, anon_sym_STAR, sym_identifier, anon_sym_complex, anon_sym_operator, anon_sym___stdcall, - ACTIONS(5735), 10, + ACTIONS(5739), 10, sym__newline, anon_sym_SEMI, anon_sym_DOT, @@ -258045,52 +258032,172 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_LBRACK, anon_sym_AMP, - [153555] = 3, + [153520] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5730), 6, - anon_sym_as, + ACTIONS(6009), 2, + anon_sym_int, + anon_sym_double, + ACTIONS(5993), 5, anon_sym_STAR, sym_identifier, anon_sym_complex, anon_sym_operator, anon_sym___stdcall, - ACTIONS(5735), 10, + ACTIONS(5995), 9, + sym__newline, anon_sym_DOT, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_STAR_STAR, anon_sym_EQ, anon_sym_LBRACK, - anon_sym_PIPE, anon_sym_AMP, - [153580] = 4, - ACTIONS(5591), 1, + [153547] = 10, + ACTIONS(5090), 1, anon_sym_STAR, + ACTIONS(5094), 1, + anon_sym_LBRACK, + ACTIONS(5972), 1, + anon_sym_DOT, + ACTIONS(6011), 1, + anon_sym_complex, + STATE(3459), 1, + aux_sym_class_definition_repeat2, + STATE(3584), 1, + sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4580), 6, + STATE(3616), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(5092), 3, + anon_sym_STAR_STAR, + anon_sym_AMP, + anon_sym___stdcall, + ACTIONS(3903), 5, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_GT, + anon_sym_QMARK, + [153586] = 13, + ACTIONS(3903), 1, anon_sym_LPAREN, + ACTIONS(3914), 1, + sym_identifier, + ACTIONS(5094), 1, + anon_sym_LBRACK, + ACTIONS(5972), 1, + anon_sym_DOT, + ACTIONS(5980), 1, + anon_sym_complex, + ACTIONS(6013), 1, + anon_sym_EQ, + STATE(3575), 1, + aux_sym_class_definition_repeat2, + STATE(3584), 1, + sym_type_index, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(5090), 2, + anon_sym_STAR, + anon_sym___stdcall, + ACTIONS(5092), 2, anon_sym_STAR_STAR, + anon_sym_AMP, + ACTIONS(5974), 2, + anon_sym_COMMA, + anon_sym_COLON, + STATE(3871), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + [153631] = 10, + ACTIONS(5090), 1, + anon_sym_STAR, + ACTIONS(5094), 1, anon_sym_LBRACK, + ACTIONS(5972), 1, + anon_sym_DOT, + ACTIONS(6015), 1, + anon_sym_complex, + STATE(3269), 1, + aux_sym_class_definition_repeat2, + STATE(3584), 1, + sym_type_index, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + STATE(3554), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(5092), 3, + anon_sym_STAR_STAR, anon_sym_AMP, + anon_sym___stdcall, + ACTIONS(5676), 5, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_GT, + anon_sym_QMARK, + [153670] = 11, + ACTIONS(5090), 1, + anon_sym_STAR, + ACTIONS(5094), 1, + anon_sym_LBRACK, + ACTIONS(5626), 1, + anon_sym_LPAREN, + ACTIONS(5972), 1, + anon_sym_DOT, + ACTIONS(6017), 1, anon_sym_complex, + STATE(3469), 1, + aux_sym_class_definition_repeat2, + STATE(3584), 1, + sym_type_index, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + STATE(3563), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(5092), 3, + anon_sym_STAR_STAR, + anon_sym_AMP, anon_sym___stdcall, - ACTIONS(4570), 9, + ACTIONS(5661), 4, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_GT, + anon_sym_QMARK, + [153711] = 3, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(6019), 7, + anon_sym_STAR, + sym_identifier, + anon_sym_int, + anon_sym_double, + anon_sym_complex, + anon_sym_operator, + anon_sym___stdcall, + ACTIONS(6021), 9, + sym__newline, + anon_sym_DOT, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_as, - anon_sym_if, anon_sym_COLON, + anon_sym_STAR_STAR, anon_sym_EQ, - anon_sym_RBRACE, - anon_sym_and, - anon_sym_or, - sym_type_conversion, - [153607] = 14, + anon_sym_LBRACK, + anon_sym_AMP, + [153736] = 14, ACTIONS(3903), 1, anon_sym_LPAREN, ACTIONS(3914), 1, @@ -258103,14 +258210,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(5980), 1, anon_sym_complex, - ACTIONS(5997), 1, - anon_sym_COLON, - ACTIONS(5999), 1, + ACTIONS(6013), 1, anon_sym_EQ, - STATE(3597), 1, - sym_type_index, - STATE(3611), 1, + ACTIONS(6023), 1, + anon_sym_COLON, + STATE(3575), 1, aux_sym_class_definition_repeat2, + STATE(3584), 1, + sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -258120,23 +258227,23 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5092), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3880), 2, + STATE(3871), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - [153654] = 7, + [153783] = 7, ACTIONS(5680), 1, anon_sym_STAR, - ACTIONS(6005), 1, + ACTIONS(6029), 1, anon_sym_long, - STATE(3692), 1, + STATE(3669), 1, sym__longness, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6001), 2, + ACTIONS(6025), 2, anon_sym_int, anon_sym_double, - ACTIONS(6003), 2, + ACTIONS(6027), 2, anon_sym_char, anon_sym_short, ACTIONS(5682), 9, @@ -258149,16 +258256,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_complex, anon_sym___stdcall, - [153687] = 11, + [153816] = 11, ACTIONS(4138), 1, anon_sym_operator, - ACTIONS(6007), 1, + ACTIONS(6031), 1, sym_identifier, - ACTIONS(6009), 1, + ACTIONS(6033), 1, anon_sym_LPAREN, - ACTIONS(6012), 1, + ACTIONS(6036), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -258169,26 +258276,26 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3924), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3547), 2, + STATE(3532), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3646), 2, + STATE(3642), 2, sym_operator_name, sym_c_function_pointer_name, - ACTIONS(5900), 3, + ACTIONS(5950), 3, sym__newline, anon_sym_COMMA, anon_sym_EQ, - [153728] = 11, + [153857] = 11, ACTIONS(4138), 1, anon_sym_operator, - ACTIONS(5806), 1, - sym_identifier, ACTIONS(5808), 1, + sym_identifier, + ACTIONS(5810), 1, anon_sym_LPAREN, - ACTIONS(5811), 1, + ACTIONS(5813), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -258199,56 +258306,56 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3924), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3476), 2, + STATE(3473), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3631), 2, + STATE(3662), 2, sym_operator_name, sym_c_function_pointer_name, ACTIONS(5638), 3, sym__newline, anon_sym_COMMA, anon_sym_EQ, - [153769] = 11, - ACTIONS(6015), 1, - anon_sym_DOT, - ACTIONS(6017), 1, - anon_sym_STAR, - ACTIONS(6021), 1, + [153898] = 11, + ACTIONS(4138), 1, + anon_sym_operator, + ACTIONS(6039), 1, + sym_identifier, + ACTIONS(6041), 1, + anon_sym_LPAREN, + ACTIONS(6044), 1, anon_sym_LBRACK, - ACTIONS(6023), 1, - anon_sym_complex, - STATE(3501), 1, - aux_sym_class_definition_repeat2, - STATE(3747), 1, + STATE(3548), 1, sym_type_index, - STATE(5467), 1, - sym_template_default, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3664), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(6019), 3, + ACTIONS(3908), 2, + anon_sym_STAR, + anon_sym___stdcall, + ACTIONS(3924), 2, anon_sym_STAR_STAR, anon_sym_AMP, - anon_sym___stdcall, - ACTIONS(3903), 4, - anon_sym_LPAREN, + STATE(3534), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + STATE(3656), 2, + sym_operator_name, + sym_c_function_pointer_name, + ACTIONS(5893), 3, + sym__newline, anon_sym_COMMA, anon_sym_EQ, - anon_sym_RBRACK, - [153810] = 11, + [153939] = 11, ACTIONS(4138), 1, anon_sym_operator, - ACTIONS(5784), 1, + ACTIONS(6039), 1, sym_identifier, - ACTIONS(6025), 1, + ACTIONS(6041), 1, anon_sym_LPAREN, - ACTIONS(6029), 1, + ACTIONS(6044), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -258259,72 +258366,132 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3924), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3519), 2, + STATE(3472), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3682), 2, + STATE(3656), 2, sym_operator_name, sym_c_function_pointer_name, - ACTIONS(5948), 3, + ACTIONS(5893), 3, sym__newline, anon_sym_COMMA, anon_sym_EQ, - [153851] = 4, + [153980] = 11, + ACTIONS(4138), 1, + anon_sym_operator, + ACTIONS(5808), 1, + sym_identifier, + ACTIONS(6047), 1, + anon_sym_LPAREN, + ACTIONS(6051), 1, + anon_sym_LBRACK, + STATE(3548), 1, + sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6037), 2, - anon_sym_int, - anon_sym_double, - ACTIONS(6033), 5, + ACTIONS(3908), 2, anon_sym_STAR, - sym_identifier, - anon_sym_complex, - anon_sym_operator, anon_sym___stdcall, - ACTIONS(6035), 9, + ACTIONS(3924), 2, + anon_sym_STAR_STAR, + anon_sym_AMP, + STATE(3538), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + STATE(3662), 2, + sym_operator_name, + sym_c_function_pointer_name, + ACTIONS(5965), 3, sym__newline, - anon_sym_DOT, - anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_STAR_STAR, anon_sym_EQ, + [154021] = 11, + ACTIONS(5090), 1, + anon_sym_STAR, + ACTIONS(5094), 1, anon_sym_LBRACK, - anon_sym_AMP, - [153878] = 4, + ACTIONS(5667), 1, + anon_sym_LPAREN, + ACTIONS(5972), 1, + anon_sym_DOT, + ACTIONS(6055), 1, + anon_sym_complex, + STATE(3269), 1, + aux_sym_class_definition_repeat2, + STATE(3584), 1, + sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5684), 2, - anon_sym_int, - anon_sym_double, - ACTIONS(5680), 5, + STATE(3569), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(5092), 3, + anon_sym_STAR_STAR, + anon_sym_AMP, + anon_sym___stdcall, + ACTIONS(5670), 4, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_GT, + anon_sym_QMARK, + [154062] = 4, + ACTIONS(5591), 1, anon_sym_STAR, - sym_identifier, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4580), 6, + anon_sym_LPAREN, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_AMP, anon_sym_complex, - anon_sym_operator, anon_sym___stdcall, - ACTIONS(5682), 9, - sym__newline, + ACTIONS(4570), 9, anon_sym_DOT, - anon_sym_LPAREN, anon_sym_COMMA, + anon_sym_as, + anon_sym_if, anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_PIPE, + anon_sym_and, + anon_sym_or, + [154089] = 4, + ACTIONS(5591), 1, + anon_sym_STAR, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4580), 6, + anon_sym_LPAREN, anon_sym_STAR_STAR, - anon_sym_EQ, anon_sym_LBRACK, anon_sym_AMP, - [153905] = 11, + anon_sym_complex, + anon_sym___stdcall, + ACTIONS(4570), 9, + anon_sym_COMMA, + anon_sym_as, + anon_sym_if, + anon_sym_COLON, + anon_sym_EQ, + anon_sym_RBRACE, + anon_sym_and, + anon_sym_or, + sym_type_conversion, + [154116] = 11, ACTIONS(4138), 1, anon_sym_operator, - ACTIONS(6039), 1, + ACTIONS(6057), 1, sym_identifier, - ACTIONS(6041), 1, + ACTIONS(6059), 1, anon_sym_LPAREN, - ACTIONS(6044), 1, + ACTIONS(6062), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -258335,26 +258502,26 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3924), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3527), 2, + STATE(3531), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3648), 2, + STATE(3653), 2, sym_operator_name, sym_c_function_pointer_name, - ACTIONS(5894), 3, + ACTIONS(5904), 3, sym__newline, anon_sym_COMMA, anon_sym_EQ, - [153946] = 11, + [154157] = 11, ACTIONS(4138), 1, anon_sym_operator, - ACTIONS(5784), 1, + ACTIONS(6065), 1, sym_identifier, - ACTIONS(5786), 1, + ACTIONS(6067), 1, anon_sym_LPAREN, - ACTIONS(5789), 1, + ACTIONS(6070), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -258365,26 +258532,26 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3924), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3519), 2, + STATE(3516), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3682), 2, + STATE(3651), 2, sym_operator_name, sym_c_function_pointer_name, - ACTIONS(5672), 3, + ACTIONS(5928), 3, sym__newline, anon_sym_COMMA, anon_sym_EQ, - [153987] = 11, + [154198] = 11, ACTIONS(4138), 1, anon_sym_operator, - ACTIONS(6039), 1, + ACTIONS(6065), 1, sym_identifier, - ACTIONS(6041), 1, + ACTIONS(6067), 1, anon_sym_LPAREN, - ACTIONS(6044), 1, + ACTIONS(6070), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -258395,88 +258562,26 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3924), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3477), 2, + STATE(3464), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3648), 2, + STATE(3651), 2, sym_operator_name, sym_c_function_pointer_name, - ACTIONS(5894), 3, + ACTIONS(5928), 3, sym__newline, anon_sym_COMMA, anon_sym_EQ, - [154028] = 13, - ACTIONS(3903), 1, - anon_sym_LPAREN, - ACTIONS(3914), 1, - sym_identifier, - ACTIONS(5094), 1, - anon_sym_LBRACK, - ACTIONS(5972), 1, - anon_sym_DOT, - ACTIONS(5980), 1, - anon_sym_complex, - ACTIONS(5999), 1, - anon_sym_EQ, - STATE(3597), 1, - sym_type_index, - STATE(3611), 1, - aux_sym_class_definition_repeat2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(5090), 2, - anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(5092), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - ACTIONS(5974), 2, - anon_sym_COMMA, - anon_sym_COLON, - STATE(3880), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - [154073] = 11, - ACTIONS(5090), 1, - anon_sym_STAR, - ACTIONS(5094), 1, - anon_sym_LBRACK, - ACTIONS(5667), 1, - anon_sym_LPAREN, - ACTIONS(5972), 1, - anon_sym_DOT, - ACTIONS(6047), 1, - anon_sym_complex, - STATE(3268), 1, - aux_sym_class_definition_repeat2, - STATE(3597), 1, - sym_type_index, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - STATE(3565), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(5092), 3, - anon_sym_STAR_STAR, - anon_sym_AMP, - anon_sym___stdcall, - ACTIONS(5670), 4, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_GT, - anon_sym_QMARK, - [154114] = 11, + [154239] = 11, ACTIONS(4138), 1, anon_sym_operator, - ACTIONS(5806), 1, + ACTIONS(5786), 1, sym_identifier, - ACTIONS(6049), 1, + ACTIONS(5788), 1, anon_sym_LPAREN, - ACTIONS(6053), 1, + ACTIONS(5791), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -258487,62 +258592,19 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3924), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3524), 2, + STATE(3466), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3631), 2, + STATE(3659), 2, sym_operator_name, sym_c_function_pointer_name, - ACTIONS(5922), 3, + ACTIONS(5672), 3, sym__newline, anon_sym_COMMA, anon_sym_EQ, - [154155] = 3, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(5993), 7, - anon_sym_STAR, - sym_identifier, - anon_sym_int, - anon_sym_double, - anon_sym_complex, - anon_sym_operator, - anon_sym___stdcall, - ACTIONS(5995), 9, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_STAR_STAR, - anon_sym_EQ, - anon_sym_LBRACK, - anon_sym_AMP, - [154180] = 4, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(6057), 2, - anon_sym_int, - anon_sym_double, - ACTIONS(6033), 5, - anon_sym_STAR, - sym_identifier, - anon_sym_complex, - anon_sym_operator, - anon_sym___stdcall, - ACTIONS(6035), 9, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_STAR_STAR, - anon_sym_EQ, - anon_sym_LBRACK, - anon_sym_AMP, - [154207] = 4, + [154280] = 5, + ACTIONS(4578), 1, + anon_sym_as, ACTIONS(5591), 1, anon_sym_STAR, ACTIONS(3), 2, @@ -258555,26 +258617,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_complex, anon_sym___stdcall, - ACTIONS(4570), 9, - anon_sym_DOT, + ACTIONS(4570), 8, anon_sym_COMMA, - anon_sym_as, anon_sym_if, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_PIPE, + anon_sym_async, + anon_sym_for, + anon_sym_RBRACE, anon_sym_and, anon_sym_or, - [154234] = 11, + [154309] = 11, ACTIONS(4138), 1, anon_sym_operator, - ACTIONS(6059), 1, + ACTIONS(5786), 1, sym_identifier, - ACTIONS(6061), 1, + ACTIONS(6073), 1, anon_sym_LPAREN, - ACTIONS(6064), 1, + ACTIONS(6077), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -258585,26 +258646,26 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3924), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3516), 2, + STATE(3521), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3675), 2, + STATE(3659), 2, sym_operator_name, sym_c_function_pointer_name, - ACTIONS(5910), 3, + ACTIONS(5937), 3, sym__newline, anon_sym_COMMA, anon_sym_EQ, - [154275] = 11, + [154350] = 11, ACTIONS(4138), 1, anon_sym_operator, - ACTIONS(6067), 1, + ACTIONS(5786), 1, sym_identifier, - ACTIONS(6069), 1, + ACTIONS(5788), 1, anon_sym_LPAREN, - ACTIONS(6072), 1, + ACTIONS(5791), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -258615,85 +258676,94 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3924), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3517), 2, + STATE(3521), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3624), 2, + STATE(3659), 2, sym_operator_name, sym_c_function_pointer_name, - ACTIONS(5939), 3, + ACTIONS(5672), 3, sym__newline, anon_sym_COMMA, anon_sym_EQ, - [154316] = 11, - ACTIONS(4138), 1, - anon_sym_operator, - ACTIONS(5806), 1, + [154391] = 4, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(5703), 2, + anon_sym_int, + anon_sym_double, + ACTIONS(5680), 5, + anon_sym_STAR, sym_identifier, - ACTIONS(5808), 1, + anon_sym_complex, + anon_sym_operator, + anon_sym___stdcall, + ACTIONS(5682), 9, + anon_sym_DOT, anon_sym_LPAREN, - ACTIONS(5811), 1, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_STAR_STAR, + anon_sym_EQ, anon_sym_LBRACK, - STATE(3525), 1, - sym_type_index, + anon_sym_AMP, + [154418] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(3908), 2, + ACTIONS(5684), 2, + anon_sym_int, + anon_sym_double, + ACTIONS(5680), 5, anon_sym_STAR, + sym_identifier, + anon_sym_complex, + anon_sym_operator, anon_sym___stdcall, - ACTIONS(3924), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - STATE(3524), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - STATE(3631), 2, - sym_operator_name, - sym_c_function_pointer_name, - ACTIONS(5638), 3, + ACTIONS(5682), 9, sym__newline, + anon_sym_DOT, + anon_sym_LPAREN, anon_sym_COMMA, + anon_sym_COLON, + anon_sym_STAR_STAR, anon_sym_EQ, - [154357] = 10, - ACTIONS(5090), 1, - anon_sym_STAR, - ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(5972), 1, - anon_sym_DOT, - ACTIONS(6075), 1, - anon_sym_complex, - STATE(3481), 1, - aux_sym_class_definition_repeat2, - STATE(3597), 1, - sym_type_index, + anon_sym_AMP, + [154445] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3555), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(5092), 3, - anon_sym_STAR_STAR, - anon_sym_AMP, + ACTIONS(6019), 7, + anon_sym_STAR, + sym_identifier, + anon_sym_int, + anon_sym_double, + anon_sym_complex, + anon_sym_operator, anon_sym___stdcall, - ACTIONS(3903), 5, + ACTIONS(6021), 9, + anon_sym_DOT, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, - anon_sym_GT, - anon_sym_QMARK, - [154396] = 11, + anon_sym_STAR_STAR, + anon_sym_EQ, + anon_sym_LBRACK, + anon_sym_AMP, + [154470] = 11, ACTIONS(4138), 1, anon_sym_operator, - ACTIONS(6059), 1, + ACTIONS(5808), 1, sym_identifier, - ACTIONS(6061), 1, + ACTIONS(5810), 1, anon_sym_LPAREN, - ACTIONS(6064), 1, + ACTIONS(5813), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -258704,152 +258774,155 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3924), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3461), 2, + STATE(3538), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - STATE(3675), 2, + STATE(3662), 2, sym_operator_name, sym_c_function_pointer_name, - ACTIONS(5910), 3, + ACTIONS(5638), 3, sym__newline, anon_sym_COMMA, anon_sym_EQ, - [154437] = 10, - ACTIONS(5090), 1, + [154511] = 10, + ACTIONS(4427), 1, + anon_sym_DOT, + ACTIONS(4429), 1, anon_sym_STAR, - ACTIONS(5094), 1, + ACTIONS(4433), 1, anon_sym_LBRACK, - ACTIONS(5972), 1, - anon_sym_DOT, - ACTIONS(6077), 1, + ACTIONS(6081), 1, anon_sym_complex, - STATE(3268), 1, + STATE(3363), 1, aux_sym_class_definition_repeat2, - STATE(3597), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3580), 2, + STATE(3697), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(5092), 3, + ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5676), 5, + ACTIONS(5676), 4, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_GT, - anon_sym_QMARK, - [154476] = 4, + anon_sym_EQ, + [154549] = 8, + ACTIONS(6093), 1, + anon_sym_LBRACK, + STATE(3548), 1, + sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5703), 2, - anon_sym_int, - anon_sym_double, - ACTIONS(5680), 5, - anon_sym_STAR, + ACTIONS(6083), 2, sym_identifier, - anon_sym_complex, anon_sym_operator, + ACTIONS(6087), 2, + anon_sym_STAR, anon_sym___stdcall, - ACTIONS(5682), 9, - anon_sym_DOT, + ACTIONS(6090), 2, + anon_sym_STAR_STAR, + anon_sym_AMP, + STATE(3484), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(6085), 5, + sym__newline, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, - anon_sym_STAR_STAR, anon_sym_EQ, - anon_sym_LBRACK, - anon_sym_AMP, - [154503] = 10, + [154583] = 11, ACTIONS(4427), 1, anon_sym_DOT, ACTIONS(4429), 1, anon_sym_STAR, ACTIONS(4433), 1, anon_sym_LBRACK, - ACTIONS(4435), 1, + ACTIONS(5667), 1, + anon_sym_LPAREN, + ACTIONS(6096), 1, anon_sym_complex, - STATE(3490), 1, + STATE(3363), 1, aux_sym_class_definition_repeat2, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3687), 2, + STATE(3717), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(3903), 4, - anon_sym_LPAREN, + ACTIONS(5670), 3, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_EQ, - [154541] = 3, + [154623] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6079), 6, + ACTIONS(6098), 5, anon_sym_STAR, anon_sym_not, anon_sym_or, sym_identifier, - anon_sym_operator, anon_sym___stdcall, - ACTIONS(6081), 9, + ACTIONS(6100), 10, anon_sym_DOT, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_STAR_STAR, anon_sym_EQ, anon_sym_LBRACK, anon_sym_AMP, - [154565] = 3, + anon_sym_GT, + anon_sym_QMARK, + [154647] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6083), 6, + ACTIONS(6102), 5, anon_sym_STAR, anon_sym_not, anon_sym_or, sym_identifier, - anon_sym_operator, anon_sym___stdcall, - ACTIONS(6085), 9, + ACTIONS(6104), 10, anon_sym_DOT, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_STAR_STAR, anon_sym_EQ, anon_sym_LBRACK, anon_sym_AMP, - [154589] = 4, - ACTIONS(6087), 1, + anon_sym_GT, + anon_sym_QMARK, + [154671] = 4, + ACTIONS(6106), 1, anon_sym_long, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5912), 6, + ACTIONS(5906), 6, anon_sym_STAR, sym_identifier, anon_sym_int, anon_sym_double, anon_sym_complex, anon_sym___stdcall, - ACTIONS(5914), 8, + ACTIONS(5908), 8, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_COLON, @@ -258858,40 +258931,60 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_GT, anon_sym_QMARK, - [154615] = 5, - ACTIONS(4578), 1, - anon_sym_as, - ACTIONS(5591), 1, - anon_sym_STAR, + [154697] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4580), 6, + ACTIONS(6108), 5, + anon_sym_STAR, + anon_sym_not, + anon_sym_or, + sym_identifier, + anon_sym___stdcall, + ACTIONS(6110), 10, + anon_sym_DOT, anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_COLON, anon_sym_STAR_STAR, + anon_sym_EQ, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_complex, - anon_sym___stdcall, - ACTIONS(4570), 7, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_if, - anon_sym_async, - anon_sym_for, - anon_sym_and, - anon_sym_or, - [154643] = 3, + anon_sym_GT, + anon_sym_QMARK, + [154721] = 4, + ACTIONS(5918), 1, + anon_sym_COLON, + ACTIONS(5920), 1, + anon_sym_EQ, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(5922), 13, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_AT_EQ, + anon_sym_SLASH_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + [154747] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6089), 5, + ACTIONS(6112), 5, anon_sym_STAR, anon_sym_not, anon_sym_or, sym_identifier, anon_sym___stdcall, - ACTIONS(6091), 10, + ACTIONS(6114), 10, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -258902,66 +258995,86 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_GT, anon_sym_QMARK, - [154667] = 3, + [154771] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6093), 5, + ACTIONS(6116), 6, anon_sym_STAR, anon_sym_not, anon_sym_or, sym_identifier, + anon_sym_operator, anon_sym___stdcall, - ACTIONS(6095), 10, + ACTIONS(6118), 9, anon_sym_DOT, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_STAR_STAR, anon_sym_EQ, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_GT, - anon_sym_QMARK, - [154691] = 10, - ACTIONS(4427), 1, - anon_sym_DOT, - ACTIONS(4429), 1, + [154795] = 3, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(6102), 6, anon_sym_STAR, - ACTIONS(4433), 1, + anon_sym_not, + anon_sym_or, + sym_identifier, + anon_sym_operator, + anon_sym___stdcall, + ACTIONS(6104), 9, + anon_sym_DOT, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_STAR_STAR, + anon_sym_EQ, anon_sym_LBRACK, - ACTIONS(6097), 1, - anon_sym_complex, - STATE(3364), 1, - aux_sym_class_definition_repeat2, - STATE(3536), 1, + anon_sym_AMP, + [154819] = 9, + ACTIONS(6085), 1, + anon_sym_LPAREN, + ACTIONS(6129), 1, + anon_sym_LBRACK, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3700), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(4431), 3, + ACTIONS(6083), 2, + sym_identifier, + anon_sym_operator, + ACTIONS(6123), 2, + anon_sym_STAR, + anon_sym___stdcall, + ACTIONS(6126), 2, anon_sym_STAR_STAR, anon_sym_AMP, - anon_sym___stdcall, - ACTIONS(5676), 4, - anon_sym_LPAREN, + STATE(3497), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(6120), 4, anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_COLON, anon_sym_EQ, - [154729] = 3, + [154855] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6099), 5, + ACTIONS(6116), 5, anon_sym_STAR, anon_sym_not, anon_sym_or, sym_identifier, anon_sym___stdcall, - ACTIONS(6101), 10, + ACTIONS(6118), 10, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -258972,72 +259085,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_GT, anon_sym_QMARK, - [154753] = 9, - ACTIONS(6105), 1, + [154879] = 9, + ACTIONS(6085), 1, anon_sym_LPAREN, - ACTIONS(6116), 1, + ACTIONS(6129), 1, anon_sym_LBRACK, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6103), 2, + ACTIONS(6083), 2, sym_identifier, anon_sym_operator, - ACTIONS(6110), 2, + ACTIONS(6123), 2, anon_sym_STAR, anon_sym___stdcall, - ACTIONS(6113), 2, + ACTIONS(6126), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3508), 2, + STATE(3497), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(6107), 4, + ACTIONS(6132), 4, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_EQ, - [154789] = 9, - ACTIONS(6105), 1, - anon_sym_LPAREN, - ACTIONS(6116), 1, + [154915] = 8, + ACTIONS(6129), 1, anon_sym_LBRACK, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6103), 2, + ACTIONS(6083), 2, sym_identifier, anon_sym_operator, - ACTIONS(6110), 2, + ACTIONS(6123), 2, anon_sym_STAR, anon_sym___stdcall, - ACTIONS(6113), 2, + ACTIONS(6126), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3508), 2, + STATE(3497), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(6119), 4, + ACTIONS(6085), 5, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_EQ, - [154825] = 3, + [154949] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6099), 6, + ACTIONS(6098), 6, anon_sym_STAR, anon_sym_not, anon_sym_or, sym_identifier, anon_sym_operator, anon_sym___stdcall, - ACTIONS(6101), 9, + ACTIONS(6100), 9, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, @@ -259047,53 +259159,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_LBRACK, anon_sym_AMP, - [154849] = 9, - ACTIONS(6105), 1, - anon_sym_LPAREN, - ACTIONS(6116), 1, + [154973] = 10, + ACTIONS(4427), 1, + anon_sym_DOT, + ACTIONS(4429), 1, + anon_sym_STAR, + ACTIONS(4433), 1, anon_sym_LBRACK, - STATE(3536), 1, + ACTIONS(4435), 1, + anon_sym_complex, + STATE(3483), 1, + aux_sym_class_definition_repeat2, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6103), 2, - sym_identifier, - anon_sym_operator, - ACTIONS(6110), 2, - anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(6113), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - STATE(3508), 2, + STATE(3665), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(6122), 4, + ACTIONS(4431), 3, + anon_sym_STAR_STAR, + anon_sym_AMP, + anon_sym___stdcall, + ACTIONS(3903), 4, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_COLON, anon_sym_EQ, - [154885] = 10, - ACTIONS(6015), 1, + [155011] = 10, + ACTIONS(5999), 1, anon_sym_DOT, - ACTIONS(6017), 1, + ACTIONS(6001), 1, anon_sym_STAR, - ACTIONS(6021), 1, + ACTIONS(6005), 1, anon_sym_LBRACK, - ACTIONS(6023), 1, + ACTIONS(6007), 1, anon_sym_complex, - STATE(3501), 1, + STATE(3508), 1, aux_sym_class_definition_repeat2, - STATE(3747), 1, + STATE(3750), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3664), 2, + STATE(3698), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(6019), 3, + ACTIONS(6003), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, @@ -259102,62 +259215,78 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_EQ, anon_sym_RBRACK, - [154923] = 8, - ACTIONS(6131), 1, + [155049] = 9, + ACTIONS(6085), 1, + anon_sym_LPAREN, + ACTIONS(6129), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6103), 2, + ACTIONS(6083), 2, sym_identifier, anon_sym_operator, - ACTIONS(6125), 2, + ACTIONS(6123), 2, anon_sym_STAR, anon_sym___stdcall, - ACTIONS(6128), 2, + ACTIONS(6126), 2, anon_sym_STAR_STAR, anon_sym_AMP, STATE(3497), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(6105), 5, - sym__newline, - anon_sym_LPAREN, + ACTIONS(6135), 4, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_EQ, - [154957] = 11, - ACTIONS(4427), 1, - anon_sym_DOT, - ACTIONS(4429), 1, + [155085] = 5, + ACTIONS(4578), 1, + anon_sym_as, + ACTIONS(5591), 1, anon_sym_STAR, - ACTIONS(4433), 1, - anon_sym_LBRACK, - ACTIONS(5667), 1, - anon_sym_LPAREN, - ACTIONS(6134), 1, - anon_sym_complex, - STATE(3364), 1, - aux_sym_class_definition_repeat2, - STATE(3536), 1, - sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3716), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(4431), 3, + ACTIONS(4580), 6, + anon_sym_LPAREN, anon_sym_STAR_STAR, + anon_sym_LBRACK, anon_sym_AMP, + anon_sym_complex, anon_sym___stdcall, - ACTIONS(5670), 3, + ACTIONS(4570), 7, + anon_sym_COMMA, + anon_sym_if, + anon_sym_async, + anon_sym_for, + anon_sym_RBRACK, + anon_sym_and, + anon_sym_or, + [155113] = 3, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(6108), 6, + anon_sym_STAR, + anon_sym_not, + anon_sym_or, + sym_identifier, + anon_sym_operator, + anon_sym___stdcall, + ACTIONS(6110), 9, + anon_sym_DOT, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_COLON, + anon_sym_STAR_STAR, anon_sym_EQ, - [154997] = 11, + anon_sym_LBRACK, + anon_sym_AMP, + [155137] = 11, ACTIONS(4427), 1, anon_sym_DOT, ACTIONS(4429), 1, @@ -259166,16 +259295,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(5626), 1, anon_sym_LPAREN, - ACTIONS(6136), 1, + ACTIONS(6138), 1, anon_sym_complex, - STATE(3498), 1, + STATE(3485), 1, aux_sym_class_definition_repeat2, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3705), 2, + STATE(3703), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(4431), 3, @@ -259186,235 +259315,195 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_COMMA, anon_sym_EQ, - [155037] = 9, - ACTIONS(6105), 1, + [155177] = 9, + ACTIONS(6085), 1, anon_sym_LPAREN, - ACTIONS(6116), 1, + ACTIONS(6129), 1, anon_sym_LBRACK, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6103), 2, + ACTIONS(6083), 2, sym_identifier, anon_sym_operator, - ACTIONS(6110), 2, + ACTIONS(6123), 2, anon_sym_STAR, anon_sym___stdcall, - ACTIONS(6113), 2, + ACTIONS(6126), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3508), 2, + STATE(3497), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(6138), 4, + ACTIONS(6140), 4, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_EQ, - [155073] = 10, - ACTIONS(6015), 1, - anon_sym_DOT, - ACTIONS(6017), 1, + [155213] = 3, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(6112), 6, anon_sym_STAR, - ACTIONS(6021), 1, + anon_sym_not, + anon_sym_or, + sym_identifier, + anon_sym_operator, + anon_sym___stdcall, + ACTIONS(6114), 9, + anon_sym_DOT, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_STAR_STAR, + anon_sym_EQ, anon_sym_LBRACK, - ACTIONS(6141), 1, - anon_sym_complex, - STATE(3550), 1, - aux_sym_class_definition_repeat2, - STATE(3747), 1, + anon_sym_AMP, + [155237] = 9, + ACTIONS(6085), 1, + anon_sym_LPAREN, + ACTIONS(6129), 1, + anon_sym_LBRACK, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3670), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(6019), 3, + ACTIONS(6083), 2, + sym_identifier, + anon_sym_operator, + ACTIONS(6123), 2, + anon_sym_STAR, + anon_sym___stdcall, + ACTIONS(6126), 2, anon_sym_STAR_STAR, anon_sym_AMP, - anon_sym___stdcall, - ACTIONS(5676), 4, - anon_sym_LPAREN, + STATE(3497), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(6143), 4, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_COLON, anon_sym_EQ, - anon_sym_RBRACK, - [155111] = 11, - ACTIONS(5626), 1, - anon_sym_LPAREN, - ACTIONS(6015), 1, + [155273] = 10, + ACTIONS(5999), 1, anon_sym_DOT, - ACTIONS(6017), 1, + ACTIONS(6001), 1, anon_sym_STAR, - ACTIONS(6021), 1, + ACTIONS(6005), 1, anon_sym_LBRACK, - ACTIONS(6143), 1, + ACTIONS(6146), 1, anon_sym_complex, - STATE(3510), 1, + STATE(3550), 1, aux_sym_class_definition_repeat2, - STATE(3747), 1, + STATE(3750), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3672), 2, + STATE(3707), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(5661), 3, - anon_sym_COMMA, - anon_sym_EQ, - anon_sym_RBRACK, - ACTIONS(6019), 3, + ACTIONS(6003), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - [155151] = 9, - ACTIONS(6105), 1, + ACTIONS(5676), 4, anon_sym_LPAREN, - ACTIONS(6116), 1, + anon_sym_COMMA, + anon_sym_EQ, + anon_sym_RBRACK, + [155311] = 9, + ACTIONS(6085), 1, + anon_sym_LPAREN, + ACTIONS(6129), 1, anon_sym_LBRACK, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6103), 2, + ACTIONS(6083), 2, sym_identifier, anon_sym_operator, - ACTIONS(6110), 2, + ACTIONS(6123), 2, anon_sym_STAR, anon_sym___stdcall, - ACTIONS(6113), 2, + ACTIONS(6126), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3508), 2, + STATE(3497), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(6145), 4, + ACTIONS(6148), 4, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_EQ, - [155187] = 9, - ACTIONS(6105), 1, + [155347] = 11, + ACTIONS(5626), 1, anon_sym_LPAREN, - ACTIONS(6116), 1, + ACTIONS(5999), 1, + anon_sym_DOT, + ACTIONS(6001), 1, + anon_sym_STAR, + ACTIONS(6005), 1, anon_sym_LBRACK, - STATE(3536), 1, + ACTIONS(6151), 1, + anon_sym_complex, + STATE(3511), 1, + aux_sym_class_definition_repeat2, + STATE(3750), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6103), 2, - sym_identifier, - anon_sym_operator, - ACTIONS(6110), 2, - anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(6113), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - STATE(3508), 2, + STATE(3720), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(6148), 4, - anon_sym_RPAREN, + ACTIONS(5661), 3, anon_sym_COMMA, - anon_sym_COLON, anon_sym_EQ, - [155223] = 3, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(6079), 5, - anon_sym_STAR, - anon_sym_not, - anon_sym_or, - sym_identifier, - anon_sym___stdcall, - ACTIONS(6081), 10, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(6003), 3, anon_sym_STAR_STAR, - anon_sym_EQ, - anon_sym_LBRACK, anon_sym_AMP, - anon_sym_GT, - anon_sym_QMARK, - [155247] = 4, - ACTIONS(5886), 1, - anon_sym_COLON, - ACTIONS(5888), 1, - anon_sym_EQ, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(5890), 13, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_AT_EQ, - anon_sym_SLASH_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [155273] = 3, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(6089), 6, - anon_sym_STAR, - anon_sym_not, - anon_sym_or, - sym_identifier, - anon_sym_operator, anon_sym___stdcall, - ACTIONS(6091), 9, - anon_sym_DOT, + [155387] = 11, + ACTIONS(5667), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_STAR_STAR, - anon_sym_EQ, - anon_sym_LBRACK, - anon_sym_AMP, - [155297] = 8, - ACTIONS(6116), 1, + ACTIONS(5999), 1, + anon_sym_DOT, + ACTIONS(6001), 1, + anon_sym_STAR, + ACTIONS(6005), 1, anon_sym_LBRACK, - STATE(3536), 1, + ACTIONS(6153), 1, + anon_sym_complex, + STATE(3550), 1, + aux_sym_class_definition_repeat2, + STATE(3750), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6103), 2, - sym_identifier, - anon_sym_operator, - ACTIONS(6110), 2, - anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(6113), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - STATE(3508), 2, + STATE(3671), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(6105), 5, - anon_sym_LPAREN, - anon_sym_RPAREN, + ACTIONS(5670), 3, anon_sym_COMMA, - anon_sym_COLON, anon_sym_EQ, - [155331] = 5, + anon_sym_RBRACK, + ACTIONS(6003), 3, + anon_sym_STAR_STAR, + anon_sym_AMP, + anon_sym___stdcall, + [155427] = 5, ACTIONS(4578), 1, anon_sym_as, ACTIONS(5591), 1, @@ -259430,76 +259519,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_complex, anon_sym___stdcall, ACTIONS(4570), 7, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_if, anon_sym_async, anon_sym_for, - anon_sym_RBRACK, anon_sym_and, anon_sym_or, - [155359] = 11, - ACTIONS(5667), 1, - anon_sym_LPAREN, - ACTIONS(6015), 1, - anon_sym_DOT, - ACTIONS(6017), 1, - anon_sym_STAR, - ACTIONS(6021), 1, + [155455] = 5, + ACTIONS(6159), 1, anon_sym_LBRACK, - ACTIONS(6151), 1, - anon_sym_complex, - STATE(3550), 1, - aux_sym_class_definition_repeat2, - STATE(3747), 1, + STATE(3588), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3618), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(5670), 3, - anon_sym_COMMA, - anon_sym_EQ, - anon_sym_RBRACK, - ACTIONS(6019), 3, - anon_sym_STAR_STAR, - anon_sym_AMP, - anon_sym___stdcall, - [155399] = 3, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(6083), 5, + ACTIONS(6155), 4, anon_sym_STAR, - anon_sym_not, - anon_sym_or, sym_identifier, + anon_sym_operator, anon_sym___stdcall, - ACTIONS(6085), 10, + ACTIONS(6157), 8, anon_sym_DOT, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_STAR_STAR, anon_sym_EQ, + anon_sym_AMP, + [155482] = 9, + ACTIONS(5090), 1, + anon_sym_STAR, + ACTIONS(5094), 1, anon_sym_LBRACK, + ACTIONS(5895), 1, + anon_sym_LPAREN, + ACTIONS(6162), 1, + anon_sym_complex, + STATE(3584), 1, + sym_type_index, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + STATE(3553), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(5092), 3, + anon_sym_STAR_STAR, anon_sym_AMP, + anon_sym___stdcall, + ACTIONS(5963), 4, + anon_sym_COMMA, + anon_sym_COLON, anon_sym_GT, anon_sym_QMARK, - [155423] = 3, + [155517] = 5, + ACTIONS(6164), 1, + anon_sym_DOT, + STATE(3515), 1, + aux_sym_type_qualifier_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6093), 6, + ACTIONS(6155), 4, anon_sym_STAR, - anon_sym_not, - anon_sym_or, sym_identifier, anon_sym_operator, anon_sym___stdcall, - ACTIONS(6095), 9, - anon_sym_DOT, + ACTIONS(6157), 8, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, @@ -259508,218 +259596,179 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_LBRACK, anon_sym_AMP, - [155447] = 5, - ACTIONS(6157), 1, + [155544] = 8, + ACTIONS(6167), 1, anon_sym_LBRACK, - STATE(3589), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6153), 4, - anon_sym_STAR, + ACTIONS(6083), 2, sym_identifier, anon_sym_operator, + ACTIONS(6087), 2, + anon_sym_STAR, anon_sym___stdcall, - ACTIONS(6155), 8, + ACTIONS(6090), 2, + anon_sym_STAR_STAR, + anon_sym_AMP, + STATE(3484), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(6132), 4, sym__newline, - anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_STAR_STAR, anon_sym_EQ, - anon_sym_AMP, - [155474] = 9, - ACTIONS(5090), 1, - anon_sym_STAR, - ACTIONS(5094), 1, - anon_sym_LBRACK, - ACTIONS(5905), 1, - anon_sym_LPAREN, - ACTIONS(6160), 1, - anon_sym_complex, - STATE(3597), 1, - sym_type_index, + [155577] = 5, + ACTIONS(6173), 1, + anon_sym_DOT, + STATE(3515), 1, + aux_sym_type_qualifier_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3584), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(5092), 3, - anon_sym_STAR_STAR, - anon_sym_AMP, + ACTIONS(6171), 4, + anon_sym_STAR, + sym_identifier, + anon_sym_operator, anon_sym___stdcall, - ACTIONS(5970), 4, + ACTIONS(6175), 8, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, - anon_sym_GT, - anon_sym_QMARK, - [155509] = 8, - ACTIONS(6103), 1, - sym_identifier, - ACTIONS(6168), 1, + anon_sym_STAR_STAR, + anon_sym_EQ, anon_sym_LBRACK, - STATE(3597), 1, - sym_type_index, + anon_sym_AMP, + [155604] = 5, + ACTIONS(6177), 1, + anon_sym_DOT, + STATE(3537), 1, + aux_sym_type_qualifier_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6162), 2, + ACTIONS(6171), 4, anon_sym_STAR, + sym_identifier, + anon_sym_operator, anon_sym___stdcall, - ACTIONS(6165), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - STATE(3515), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(6105), 5, + ACTIONS(6175), 8, + sym__newline, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_COLON, - anon_sym_GT, - anon_sym_QMARK, - [155542] = 8, - ACTIONS(6171), 1, + anon_sym_STAR_STAR, + anon_sym_EQ, anon_sym_LBRACK, - STATE(3525), 1, - sym_type_index, + anon_sym_AMP, + [155631] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6103), 2, + ACTIONS(5993), 5, + anon_sym_STAR, sym_identifier, + anon_sym_complex, anon_sym_operator, - ACTIONS(6125), 2, - anon_sym_STAR, anon_sym___stdcall, - ACTIONS(6128), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - STATE(3497), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(6122), 4, + ACTIONS(5995), 9, sym__newline, + anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, + anon_sym_COLON, + anon_sym_STAR_STAR, anon_sym_EQ, - [155575] = 8, - ACTIONS(6175), 1, anon_sym_LBRACK, - STATE(3525), 1, + anon_sym_AMP, + [155654] = 5, + ACTIONS(6179), 1, + anon_sym_LBRACK, + STATE(3592), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6103), 2, + ACTIONS(6155), 4, + anon_sym_STAR, sym_identifier, anon_sym_operator, - ACTIONS(6125), 2, - anon_sym_STAR, anon_sym___stdcall, - ACTIONS(6128), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - STATE(3497), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(6145), 4, + ACTIONS(6157), 8, sym__newline, + anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, + anon_sym_COLON, + anon_sym_STAR_STAR, anon_sym_EQ, - [155608] = 11, - ACTIONS(381), 1, - anon_sym_long, - ACTIONS(4138), 1, - anon_sym_operator, - ACTIONS(6179), 1, - sym_identifier, - STATE(3253), 1, - sym__signedness, - STATE(3265), 1, - sym_int_type, - STATE(3466), 1, - sym__longness, - STATE(3695), 1, - sym_operator_name, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(377), 2, - anon_sym_signed, - anon_sym_unsigned, - ACTIONS(379), 2, - anon_sym_char, - anon_sym_short, - ACTIONS(375), 3, - anon_sym_int, - anon_sym_double, - anon_sym_complex, - [155647] = 8, - ACTIONS(6181), 1, + anon_sym_AMP, + [155681] = 8, + ACTIONS(6182), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6103), 2, + ACTIONS(6083), 2, sym_identifier, anon_sym_operator, - ACTIONS(6125), 2, + ACTIONS(6087), 2, anon_sym_STAR, anon_sym___stdcall, - ACTIONS(6128), 2, + ACTIONS(6090), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3497), 2, + STATE(3484), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(6138), 4, + ACTIONS(6120), 4, sym__newline, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_EQ, - [155680] = 2, + [155714] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4801), 14, - sym__newline, - anon_sym_SEMI, + ACTIONS(6186), 5, + anon_sym_STAR, + sym_identifier, + anon_sym_complex, + anon_sym_operator, + anon_sym___stdcall, + ACTIONS(6188), 9, anon_sym_DOT, - anon_sym_from, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, - anon_sym_if, anon_sym_COLON, - anon_sym_with, + anon_sym_STAR_STAR, anon_sym_EQ, - anon_sym_PIPE, - anon_sym_and, - anon_sym_or, - anon_sym_nogil, - [155701] = 10, + anon_sym_LBRACK, + anon_sym_AMP, + [155737] = 10, ACTIONS(3901), 1, anon_sym_DOT, ACTIONS(3908), 1, anon_sym_STAR, ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(6185), 1, + ACTIONS(6190), 1, anon_sym_complex, - STATE(3434), 1, + STATE(3354), 1, aux_sym_class_definition_repeat2, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3751), 2, + STATE(3792), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(3924), 3, @@ -259730,7 +259779,7 @@ static const uint16_t ts_small_parse_table[] = { sym__newline, anon_sym_LPAREN, anon_sym_COLON, - [155738] = 11, + [155774] = 11, ACTIONS(3901), 1, anon_sym_DOT, ACTIONS(3908), 1, @@ -259739,164 +259788,219 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(5626), 1, anon_sym_LPAREN, - ACTIONS(6187), 1, + ACTIONS(6192), 1, anon_sym_complex, - STATE(3525), 1, - sym_type_index, - STATE(3540), 1, + STATE(3536), 1, aux_sym_class_definition_repeat2, + STATE(3548), 1, + sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, ACTIONS(5661), 2, sym__newline, anon_sym_COLON, - STATE(3754), 2, + STATE(3799), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - [155777] = 5, - ACTIONS(6189), 1, - anon_sym_DOT, - STATE(3523), 1, - aux_sym_type_qualifier_repeat1, + [155813] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6153), 4, - anon_sym_STAR, - sym_identifier, - anon_sym_operator, - anon_sym___stdcall, - ACTIONS(6155), 8, + ACTIONS(4393), 14, sym__newline, - anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_from, anon_sym_COMMA, + anon_sym_as, + anon_sym_if, anon_sym_COLON, - anon_sym_STAR_STAR, + anon_sym_with, anon_sym_EQ, + anon_sym_PIPE, + anon_sym_and, + anon_sym_or, + anon_sym_nogil, + [155834] = 8, + ACTIONS(5090), 1, + anon_sym_STAR, + ACTIONS(5094), 1, anon_sym_LBRACK, + ACTIONS(6194), 1, + anon_sym_complex, + STATE(3584), 1, + sym_type_index, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + STATE(3613), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(5092), 3, + anon_sym_STAR_STAR, anon_sym_AMP, - [155804] = 8, - ACTIONS(6192), 1, + anon_sym___stdcall, + ACTIONS(5943), 5, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_GT, + anon_sym_QMARK, + [155867] = 11, + ACTIONS(381), 1, + anon_sym_long, + ACTIONS(4138), 1, + anon_sym_operator, + ACTIONS(6196), 1, + sym_identifier, + STATE(3253), 1, + sym__signedness, + STATE(3265), 1, + sym_int_type, + STATE(3480), 1, + sym__longness, + STATE(3682), 1, + sym_operator_name, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(377), 2, + anon_sym_signed, + anon_sym_unsigned, + ACTIONS(379), 2, + anon_sym_char, + anon_sym_short, + ACTIONS(375), 3, + anon_sym_int, + anon_sym_double, + anon_sym_complex, + [155906] = 8, + ACTIONS(6083), 1, + sym_identifier, + ACTIONS(6204), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6103), 2, - sym_identifier, - anon_sym_operator, - ACTIONS(6125), 2, + ACTIONS(6198), 2, anon_sym_STAR, anon_sym___stdcall, - ACTIONS(6128), 2, + ACTIONS(6201), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3497), 2, + STATE(3528), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(6148), 4, - sym__newline, + ACTIONS(6085), 5, anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_EQ, - [155837] = 5, - ACTIONS(6198), 1, - anon_sym_DOT, - STATE(3530), 1, - aux_sym_type_qualifier_repeat1, + anon_sym_COLON, + anon_sym_GT, + anon_sym_QMARK, + [155939] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6196), 4, + ACTIONS(5993), 5, anon_sym_STAR, sym_identifier, + anon_sym_complex, anon_sym_operator, anon_sym___stdcall, - ACTIONS(6200), 8, - sym__newline, + ACTIONS(5995), 9, + anon_sym_DOT, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_STAR_STAR, anon_sym_EQ, anon_sym_LBRACK, anon_sym_AMP, - [155864] = 3, + [155962] = 5, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6033), 5, - anon_sym_STAR, - sym_identifier, - anon_sym_complex, - anon_sym_operator, - anon_sym___stdcall, - ACTIONS(6035), 9, + ACTIONS(6207), 2, sym__newline, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_COMMA, anon_sym_COLON, + ACTIONS(4580), 4, + anon_sym_LPAREN, anon_sym_STAR_STAR, - anon_sym_EQ, anon_sym_LBRACK, anon_sym_AMP, - [155887] = 8, - ACTIONS(6202), 1, + ACTIONS(5591), 4, + anon_sym_STAR, + sym_identifier, + anon_sym_complex, + anon_sym___stdcall, + ACTIONS(6209), 4, + anon_sym_except, + anon_sym_with, + anon_sym_nogil, + anon_sym_noexcept, + [155989] = 8, + ACTIONS(6211), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6103), 2, + ACTIONS(6083), 2, sym_identifier, anon_sym_operator, - ACTIONS(6125), 2, + ACTIONS(6087), 2, anon_sym_STAR, anon_sym___stdcall, - ACTIONS(6128), 2, + ACTIONS(6090), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3497), 2, + STATE(3484), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(6119), 4, + ACTIONS(6148), 4, sym__newline, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_EQ, - [155920] = 3, + [156022] = 8, + ACTIONS(6215), 1, + anon_sym_LBRACK, + STATE(3548), 1, + sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5680), 5, - anon_sym_STAR, + ACTIONS(6083), 2, sym_identifier, - anon_sym_complex, anon_sym_operator, + ACTIONS(6087), 2, + anon_sym_STAR, anon_sym___stdcall, - ACTIONS(5682), 9, - anon_sym_DOT, + ACTIONS(6090), 2, + anon_sym_STAR_STAR, + anon_sym_AMP, + STATE(3484), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(6140), 4, + sym__newline, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_STAR_STAR, anon_sym_EQ, - anon_sym_LBRACK, - anon_sym_AMP, - [155943] = 2, + [156055] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4714), 14, + ACTIONS(4809), 14, sym__newline, anon_sym_SEMI, anon_sym_DOT, @@ -259911,78 +260015,131 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, anon_sym_or, anon_sym_nogil, - [155964] = 5, - ACTIONS(6198), 1, - anon_sym_DOT, - STATE(3523), 1, - aux_sym_type_qualifier_repeat1, + [156076] = 8, + ACTIONS(6219), 1, + anon_sym_LBRACK, + STATE(3548), 1, + sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6206), 4, - anon_sym_STAR, + ACTIONS(6083), 2, sym_identifier, anon_sym_operator, + ACTIONS(6087), 2, + anon_sym_STAR, anon_sym___stdcall, - ACTIONS(6208), 8, + ACTIONS(6090), 2, + anon_sym_STAR_STAR, + anon_sym_AMP, + STATE(3484), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(6143), 4, sym__newline, anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_STAR_STAR, anon_sym_EQ, - anon_sym_LBRACK, - anon_sym_AMP, - [155991] = 3, + [156109] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5993), 6, + ACTIONS(6186), 5, anon_sym_STAR, sym_identifier, - anon_sym_int, - anon_sym_double, anon_sym_complex, + anon_sym_operator, anon_sym___stdcall, - ACTIONS(5995), 8, + ACTIONS(6188), 9, + sym__newline, + anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_STAR_STAR, + anon_sym_EQ, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_GT, - anon_sym_QMARK, - [156014] = 8, - ACTIONS(5090), 1, + [156132] = 11, + ACTIONS(3901), 1, + anon_sym_DOT, + ACTIONS(3908), 1, anon_sym_STAR, - ACTIONS(5094), 1, + ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(6210), 1, + ACTIONS(5667), 1, + anon_sym_LPAREN, + ACTIONS(6223), 1, anon_sym_complex, - STATE(3597), 1, + STATE(3354), 1, + aux_sym_class_definition_repeat2, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3551), 2, + ACTIONS(5670), 2, + sym__newline, + anon_sym_COLON, + STATE(3740), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(5092), 3, + ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5954), 5, + [156171] = 5, + ACTIONS(6225), 1, + anon_sym_DOT, + STATE(3537), 1, + aux_sym_type_qualifier_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(6155), 4, + anon_sym_STAR, + sym_identifier, + anon_sym_operator, + anon_sym___stdcall, + ACTIONS(6157), 8, + sym__newline, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_COLON, - anon_sym_GT, - anon_sym_QMARK, - [156047] = 2, + anon_sym_STAR_STAR, + anon_sym_EQ, + anon_sym_LBRACK, + anon_sym_AMP, + [156198] = 8, + ACTIONS(6228), 1, + anon_sym_LBRACK, + STATE(3548), 1, + sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4809), 14, + ACTIONS(6083), 2, + sym_identifier, + anon_sym_operator, + ACTIONS(6087), 2, + anon_sym_STAR, + anon_sym___stdcall, + ACTIONS(6090), 2, + anon_sym_STAR_STAR, + anon_sym_AMP, + STATE(3484), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(6135), 4, + sym__newline, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_EQ, + [156231] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4801), 14, sym__newline, anon_sym_SEMI, anon_sym_DOT, @@ -259997,66 +260154,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, anon_sym_or, anon_sym_nogil, - [156068] = 9, - ACTIONS(5090), 1, - anon_sym_STAR, - ACTIONS(5094), 1, - anon_sym_LBRACK, - ACTIONS(5642), 1, - anon_sym_LPAREN, - ACTIONS(6212), 1, - anon_sym_complex, - STATE(3597), 1, - sym_type_index, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - STATE(3560), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(5092), 3, - anon_sym_STAR_STAR, - anon_sym_AMP, - anon_sym___stdcall, - ACTIONS(5645), 4, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_GT, - anon_sym_QMARK, - [156103] = 3, + [156252] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6214), 5, + ACTIONS(6019), 6, anon_sym_STAR, sym_identifier, + anon_sym_int, + anon_sym_double, anon_sym_complex, - anon_sym_operator, anon_sym___stdcall, - ACTIONS(6216), 9, - sym__newline, - anon_sym_DOT, + ACTIONS(6021), 8, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_STAR_STAR, - anon_sym_EQ, anon_sym_LBRACK, anon_sym_AMP, - [156126] = 5, - ACTIONS(6218), 1, - anon_sym_DOT, - STATE(3543), 1, - aux_sym_type_qualifier_repeat1, + anon_sym_GT, + anon_sym_QMARK, + [156275] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6196), 4, + ACTIONS(5680), 5, anon_sym_STAR, sym_identifier, + anon_sym_complex, anon_sym_operator, anon_sym___stdcall, - ACTIONS(6200), 8, + ACTIONS(5682), 9, + anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, @@ -260065,58 +260194,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_LBRACK, anon_sym_AMP, - [156153] = 3, + [156298] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6033), 5, + ACTIONS(5680), 5, anon_sym_STAR, sym_identifier, anon_sym_complex, anon_sym_operator, anon_sym___stdcall, - ACTIONS(6035), 9, + ACTIONS(5682), 9, + sym__newline, anon_sym_DOT, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_STAR_STAR, anon_sym_EQ, anon_sym_LBRACK, anon_sym_AMP, - [156176] = 2, + [156321] = 9, + ACTIONS(5090), 1, + anon_sym_STAR, + ACTIONS(5094), 1, + anon_sym_LBRACK, + ACTIONS(5642), 1, + anon_sym_LPAREN, + ACTIONS(6232), 1, + anon_sym_complex, + STATE(3584), 1, + sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4393), 14, - sym__newline, - anon_sym_SEMI, - anon_sym_DOT, - anon_sym_from, + STATE(3565), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(5092), 3, + anon_sym_STAR_STAR, + anon_sym_AMP, + anon_sym___stdcall, + ACTIONS(5645), 4, anon_sym_COMMA, - anon_sym_as, - anon_sym_if, anon_sym_COLON, - anon_sym_with, - anon_sym_EQ, - anon_sym_PIPE, - anon_sym_and, - anon_sym_or, - anon_sym_nogil, - [156197] = 4, + anon_sym_GT, + anon_sym_QMARK, + [156356] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6220), 2, + ACTIONS(6234), 2, anon_sym_int, anon_sym_double, - ACTIONS(6033), 4, + ACTIONS(5993), 4, anon_sym_STAR, sym_identifier, anon_sym_complex, anon_sym___stdcall, - ACTIONS(6035), 8, + ACTIONS(5995), 8, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_COLON, @@ -260125,47 +260261,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_GT, anon_sym_QMARK, - [156222] = 11, - ACTIONS(3901), 1, - anon_sym_DOT, - ACTIONS(3908), 1, - anon_sym_STAR, - ACTIONS(3918), 1, - anon_sym_LBRACK, - ACTIONS(5667), 1, - anon_sym_LPAREN, - ACTIONS(6222), 1, - anon_sym_complex, - STATE(3434), 1, - aux_sym_class_definition_repeat2, - STATE(3525), 1, - sym_type_index, + [156381] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5670), 2, + ACTIONS(4714), 14, sym__newline, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_from, + anon_sym_COMMA, + anon_sym_as, + anon_sym_if, anon_sym_COLON, - STATE(3810), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(3924), 3, - anon_sym_STAR_STAR, - anon_sym_AMP, - anon_sym___stdcall, - [156261] = 8, + anon_sym_with, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_and, + anon_sym_or, + anon_sym_nogil, + [156402] = 8, ACTIONS(5090), 1, anon_sym_STAR, ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(6224), 1, + ACTIONS(6236), 1, anon_sym_complex, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3571), 2, + STATE(3597), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(5092), 3, @@ -260178,53 +260305,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_GT, anon_sym_QMARK, - [156294] = 3, + [156435] = 5, + ACTIONS(6173), 1, + anon_sym_DOT, + STATE(3517), 1, + aux_sym_type_qualifier_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5680), 5, + ACTIONS(6238), 4, anon_sym_STAR, sym_identifier, - anon_sym_complex, anon_sym_operator, anon_sym___stdcall, - ACTIONS(5682), 9, - sym__newline, - anon_sym_DOT, + ACTIONS(6240), 8, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_STAR_STAR, anon_sym_EQ, anon_sym_LBRACK, anon_sym_AMP, - [156317] = 5, - ACTIONS(6218), 1, + [156462] = 5, + ACTIONS(6177), 1, anon_sym_DOT, - STATE(3549), 1, + STATE(3518), 1, aux_sym_type_qualifier_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6206), 4, + ACTIONS(6238), 4, anon_sym_STAR, sym_identifier, anon_sym_operator, anon_sym___stdcall, - ACTIONS(6208), 8, + ACTIONS(6240), 8, + sym__newline, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_STAR_STAR, anon_sym_EQ, anon_sym_LBRACK, anon_sym_AMP, - [156344] = 4, + [156489] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5858), 2, + ACTIONS(5872), 2, anon_sym_int, anon_sym_double, ACTIONS(5680), 4, @@ -260241,128 +260370,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_GT, anon_sym_QMARK, - [156369] = 3, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(6214), 5, - anon_sym_STAR, - sym_identifier, - anon_sym_complex, - anon_sym_operator, - anon_sym___stdcall, - ACTIONS(6216), 9, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_STAR_STAR, - anon_sym_EQ, - anon_sym_LBRACK, - anon_sym_AMP, - [156392] = 5, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(6226), 2, - sym__newline, - anon_sym_COLON, - ACTIONS(4580), 4, - anon_sym_LPAREN, - anon_sym_STAR_STAR, - anon_sym_LBRACK, - anon_sym_AMP, - ACTIONS(5591), 4, - anon_sym_STAR, - sym_identifier, - anon_sym_complex, - anon_sym___stdcall, - ACTIONS(6228), 4, - anon_sym_except, - anon_sym_with, - anon_sym_nogil, - anon_sym_noexcept, - [156419] = 8, - ACTIONS(6230), 1, - anon_sym_LBRACK, - STATE(3525), 1, - sym_type_index, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(6103), 2, - sym_identifier, - anon_sym_operator, - ACTIONS(6125), 2, - anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(6128), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - STATE(3497), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(6107), 4, - sym__newline, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_EQ, - [156452] = 5, - ACTIONS(6234), 1, - anon_sym_LBRACK, - STATE(3615), 1, - sym_type_index, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(6153), 4, - anon_sym_STAR, - sym_identifier, - anon_sym_operator, - anon_sym___stdcall, - ACTIONS(6155), 8, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_STAR_STAR, - anon_sym_EQ, - anon_sym_AMP, - [156479] = 5, - ACTIONS(6237), 1, - anon_sym_DOT, - STATE(3549), 1, - aux_sym_type_qualifier_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(6153), 4, - anon_sym_STAR, - sym_identifier, - anon_sym_operator, - anon_sym___stdcall, - ACTIONS(6155), 8, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_STAR_STAR, - anon_sym_EQ, - anon_sym_LBRACK, - anon_sym_AMP, - [156506] = 5, - ACTIONS(5730), 1, + [156514] = 5, + ACTIONS(5734), 1, anon_sym_STAR, - ACTIONS(6240), 1, + ACTIONS(6242), 1, anon_sym_DOT, STATE(3550), 1, aux_sym_class_definition_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5735), 11, + ACTIONS(5739), 11, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_as, @@ -260374,42 +260392,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_complex, anon_sym___stdcall, - [156533] = 7, + [156541] = 8, ACTIONS(5090), 1, anon_sym_STAR, ACTIONS(5094), 1, anon_sym_LBRACK, - STATE(3597), 1, + ACTIONS(6245), 1, + anon_sym_LPAREN, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3515), 2, + STATE(3528), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(5092), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5970), 5, - anon_sym_LPAREN, + ACTIONS(6248), 4, anon_sym_COMMA, anon_sym_COLON, anon_sym_GT, anon_sym_QMARK, - [156563] = 5, - ACTIONS(6243), 1, + [156573] = 5, + ACTIONS(6250), 1, anon_sym_DOT, STATE(3552), 1, aux_sym_type_qualifier_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6153), 3, + ACTIONS(6155), 3, anon_sym_STAR, sym_identifier, anon_sym___stdcall, - ACTIONS(6155), 8, + ACTIONS(6157), 8, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_COLON, @@ -260418,424 +260437,366 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_GT, anon_sym_QMARK, - [156589] = 11, - ACTIONS(5094), 1, - anon_sym_LBRACK, - ACTIONS(5667), 1, - anon_sym_LPAREN, - ACTIONS(5972), 1, - anon_sym_DOT, - ACTIONS(6246), 1, - sym_identifier, - ACTIONS(6248), 1, - anon_sym_complex, - STATE(3268), 1, - aux_sym_class_definition_repeat2, - STATE(3597), 1, - sym_type_index, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(5090), 2, - anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(5092), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - STATE(3819), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - [156627] = 8, + [156599] = 8, ACTIONS(5090), 1, anon_sym_STAR, ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(5667), 1, + ACTIONS(6253), 1, anon_sym_LPAREN, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3515), 2, + STATE(3528), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(5092), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5670), 4, + ACTIONS(6256), 4, anon_sym_COMMA, anon_sym_COLON, anon_sym_GT, anon_sym_QMARK, - [156659] = 7, + [156631] = 7, ACTIONS(5090), 1, anon_sym_STAR, ACTIONS(5094), 1, anon_sym_LBRACK, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3515), 2, + STATE(3528), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(5092), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5676), 5, + ACTIONS(5926), 5, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_GT, anon_sym_QMARK, - [156689] = 8, + [156661] = 8, ACTIONS(5090), 1, anon_sym_STAR, ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(5951), 1, + ACTIONS(5952), 1, anon_sym_LPAREN, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3568), 2, + STATE(3528), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(5092), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5954), 4, + ACTIONS(5984), 4, anon_sym_COMMA, anon_sym_COLON, anon_sym_GT, anon_sym_QMARK, - [156721] = 8, - ACTIONS(4429), 1, - anon_sym_STAR, - ACTIONS(4433), 1, - anon_sym_LBRACK, - ACTIONS(6250), 1, - anon_sym_complex, - STATE(3536), 1, - sym_type_index, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - STATE(3713), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(4431), 3, - anon_sym_STAR_STAR, - anon_sym_AMP, - anon_sym___stdcall, - ACTIONS(5954), 4, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_EQ, - [156753] = 3, + [156693] = 5, + ACTIONS(6258), 1, + anon_sym_DOT, + STATE(3552), 1, + aux_sym_type_qualifier_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6089), 4, + ACTIONS(6171), 3, anon_sym_STAR, sym_identifier, - anon_sym_operator, anon_sym___stdcall, - ACTIONS(6091), 9, - sym__newline, - anon_sym_DOT, + ACTIONS(6175), 8, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_STAR_STAR, - anon_sym_EQ, - anon_sym_LBRACK, - anon_sym_AMP, - [156775] = 3, - ACTIONS(5730), 1, - anon_sym_STAR, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(5735), 12, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_as, - anon_sym_STAR_STAR, - anon_sym_EQ, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_PIPE, anon_sym_AMP, - anon_sym_complex, - anon_sym___stdcall, - [156797] = 8, + anon_sym_GT, + anon_sym_QMARK, + [156719] = 7, ACTIONS(5090), 1, anon_sym_STAR, ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(5951), 1, - anon_sym_LPAREN, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3515), 2, + STATE(3558), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(5092), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5954), 4, + ACTIONS(5926), 5, + anon_sym_LPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_GT, anon_sym_QMARK, - [156829] = 8, - ACTIONS(6017), 1, + [156749] = 7, + ACTIONS(5090), 1, anon_sym_STAR, - ACTIONS(6021), 1, + ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(6252), 1, - anon_sym_complex, - STATE(3747), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3706), 2, + STATE(3528), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(6019), 3, + ACTIONS(5092), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5655), 4, + ACTIONS(5959), 5, anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_EQ, - anon_sym_RBRACK, - [156861] = 7, + anon_sym_COLON, + anon_sym_GT, + anon_sym_QMARK, + [156779] = 8, ACTIONS(5090), 1, anon_sym_STAR, ACTIONS(5094), 1, anon_sym_LBRACK, - STATE(3597), 1, + ACTIONS(5667), 1, + anon_sym_LPAREN, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3515), 2, + STATE(3569), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(5092), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5954), 5, - anon_sym_LPAREN, + ACTIONS(5670), 4, anon_sym_COMMA, anon_sym_COLON, anon_sym_GT, anon_sym_QMARK, - [156891] = 12, - ACTIONS(6254), 1, - sym_identifier, - ACTIONS(6256), 1, + [156811] = 3, + ACTIONS(5734), 1, + anon_sym_STAR, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(5739), 12, + anon_sym_DOT, anon_sym_LPAREN, - ACTIONS(6258), 1, + anon_sym_COMMA, + anon_sym_as, + anon_sym_STAR_STAR, + anon_sym_EQ, anon_sym_LBRACK, - STATE(538), 1, - sym_c_function_definition, - STATE(4024), 1, - sym_c_name, - STATE(4051), 1, - sym_c_parameters, - STATE(5105), 1, + anon_sym_RBRACK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_complex, + anon_sym___stdcall, + [156833] = 8, + ACTIONS(4429), 1, + anon_sym_STAR, + ACTIONS(4433), 1, + anon_sym_LBRACK, + ACTIONS(6260), 1, + anon_sym_complex, + STATE(3547), 1, sym_type_index, - STATE(5390), 1, - sym_template_params, - STATE(5751), 1, - sym_type_qualifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5090), 2, - anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(5092), 2, + STATE(3714), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, - [156931] = 8, + anon_sym___stdcall, + ACTIONS(5943), 4, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_EQ, + [156865] = 7, ACTIONS(5090), 1, anon_sym_STAR, ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(6260), 1, - anon_sym_LPAREN, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3515), 2, + STATE(3528), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(5092), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6263), 4, + ACTIONS(6256), 5, + anon_sym_LPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_GT, anon_sym_QMARK, - [156963] = 8, + [156895] = 8, ACTIONS(5090), 1, anon_sym_STAR, ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(5902), 1, + ACTIONS(5667), 1, anon_sym_LPAREN, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3515), 2, + STATE(3528), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(5092), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5968), 4, + ACTIONS(5670), 4, anon_sym_COMMA, anon_sym_COLON, anon_sym_GT, anon_sym_QMARK, - [156995] = 6, - ACTIONS(6265), 1, - anon_sym_as, - ACTIONS(6267), 1, - anon_sym_if, - ACTIONS(6269), 1, - anon_sym_and, - ACTIONS(6271), 1, - anon_sym_or, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4793), 9, - sym__newline, - anon_sym_SEMI, - anon_sym_DOT, - anon_sym_from, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_with, - anon_sym_PIPE, - anon_sym_nogil, - [157023] = 8, + [156927] = 8, ACTIONS(5090), 1, anon_sym_STAR, ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(5902), 1, + ACTIONS(5940), 1, anon_sym_LPAREN, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3585), 2, + STATE(3582), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(5092), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5968), 4, + ACTIONS(5943), 4, anon_sym_COMMA, anon_sym_COLON, anon_sym_GT, anon_sym_QMARK, - [157055] = 8, + [156959] = 8, ACTIONS(5090), 1, anon_sym_STAR, ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(5905), 1, + ACTIONS(5940), 1, anon_sym_LPAREN, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3515), 2, + STATE(3528), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(5092), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5970), 4, + ACTIONS(5943), 4, anon_sym_COMMA, anon_sym_COLON, anon_sym_GT, anon_sym_QMARK, - [157087] = 7, + [156991] = 7, ACTIONS(5090), 1, anon_sym_STAR, ACTIONS(5094), 1, anon_sym_LBRACK, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3562), 2, + STATE(3528), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(5092), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5645), 5, + ACTIONS(5943), 5, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_GT, anon_sym_QMARK, - [157117] = 12, - ACTIONS(6256), 1, + [157021] = 3, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(6108), 4, + anon_sym_STAR, + sym_identifier, + anon_sym_operator, + anon_sym___stdcall, + ACTIONS(6110), 9, + sym__newline, + anon_sym_DOT, anon_sym_LPAREN, - ACTIONS(6258), 1, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_STAR_STAR, + anon_sym_EQ, anon_sym_LBRACK, - ACTIONS(6273), 1, + anon_sym_AMP, + [157043] = 12, + ACTIONS(6262), 1, sym_identifier, + ACTIONS(6264), 1, + anon_sym_LPAREN, + ACTIONS(6266), 1, + anon_sym_LBRACK, STATE(1267), 1, sym_c_function_definition, - STATE(3984), 1, - sym_c_name, - STATE(4014), 1, + STATE(4003), 1, sym_c_parameters, - STATE(5105), 1, + STATE(4068), 1, + sym_c_name, + STATE(5107), 1, sym_type_index, - STATE(5476), 1, + STATE(5520), 1, sym_template_params, - STATE(5751), 1, + STATE(5582), 1, sym_type_qualifier, ACTIONS(3), 2, sym_comment, @@ -260846,62 +260807,87 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5092), 2, anon_sym_STAR_STAR, anon_sym_AMP, - [157157] = 7, + [157083] = 8, ACTIONS(5090), 1, anon_sym_STAR, ACTIONS(5094), 1, anon_sym_LBRACK, - STATE(3597), 1, + ACTIONS(5890), 1, + anon_sym_LPAREN, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3515), 2, + STATE(3528), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(5092), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5645), 5, - anon_sym_LPAREN, + ACTIONS(5961), 4, anon_sym_COMMA, anon_sym_COLON, anon_sym_GT, anon_sym_QMARK, - [157187] = 9, - ACTIONS(5642), 1, + [157115] = 11, + ACTIONS(3903), 1, anon_sym_LPAREN, - ACTIONS(6017), 1, - anon_sym_STAR, - ACTIONS(6021), 1, + ACTIONS(3914), 1, + sym_identifier, + ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(6275), 1, + ACTIONS(5972), 1, + anon_sym_DOT, + ACTIONS(6268), 1, anon_sym_complex, - STATE(3747), 1, + STATE(3574), 1, + aux_sym_class_definition_repeat2, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3689), 2, + ACTIONS(5090), 2, + anon_sym_STAR, + anon_sym___stdcall, + ACTIONS(5092), 2, + anon_sym_STAR_STAR, + anon_sym_AMP, + STATE(3870), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(5645), 3, + [157153] = 6, + ACTIONS(6270), 1, + anon_sym_as, + ACTIONS(6272), 1, + anon_sym_if, + ACTIONS(6274), 1, + anon_sym_and, + ACTIONS(6276), 1, + anon_sym_or, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4793), 9, + sym__newline, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_from, anon_sym_COMMA, - anon_sym_EQ, - anon_sym_RBRACK, - ACTIONS(6019), 3, - anon_sym_STAR_STAR, - anon_sym_AMP, - anon_sym___stdcall, - [157221] = 3, + anon_sym_COLON, + anon_sym_with, + anon_sym_PIPE, + anon_sym_nogil, + [157181] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5782), 2, + ACTIONS(5784), 2, sym__dedent, anon_sym_LPAREN, - ACTIONS(6277), 11, + ACTIONS(6278), 11, sym_identifier, anon_sym_int, anon_sym_double, @@ -260913,62 +260899,152 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_long, anon_sym_const, anon_sym_volatile, - [157243] = 7, - ACTIONS(5090), 1, + [157203] = 12, + ACTIONS(6264), 1, + anon_sym_LPAREN, + ACTIONS(6266), 1, + anon_sym_LBRACK, + ACTIONS(6280), 1, + sym_identifier, + STATE(534), 1, + sym_c_function_definition, + STATE(4005), 1, + sym_c_parameters, + STATE(4031), 1, + sym_c_name, + STATE(5107), 1, + sym_type_index, + STATE(5395), 1, + sym_template_params, + STATE(5582), 1, + sym_type_qualifier, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(5090), 2, anon_sym_STAR, + anon_sym___stdcall, + ACTIONS(5092), 2, + anon_sym_STAR_STAR, + anon_sym_AMP, + [157243] = 11, ACTIONS(5094), 1, anon_sym_LBRACK, - STATE(3597), 1, + ACTIONS(5676), 1, + anon_sym_LPAREN, + ACTIONS(5972), 1, + anon_sym_DOT, + ACTIONS(6282), 1, + sym_identifier, + ACTIONS(6284), 1, + anon_sym_complex, + STATE(3269), 1, + aux_sym_class_definition_repeat2, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3590), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(5092), 3, + ACTIONS(5090), 2, + anon_sym_STAR, + anon_sym___stdcall, + ACTIONS(5092), 2, anon_sym_STAR_STAR, anon_sym_AMP, - anon_sym___stdcall, - ACTIONS(5944), 5, + STATE(3853), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + [157281] = 11, + ACTIONS(5094), 1, + anon_sym_LBRACK, + ACTIONS(5676), 1, anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_GT, - anon_sym_QMARK, - [157273] = 7, - ACTIONS(5090), 1, + ACTIONS(5972), 1, + anon_sym_DOT, + ACTIONS(6282), 1, + sym_identifier, + ACTIONS(6286), 1, + anon_sym_complex, + STATE(3269), 1, + aux_sym_class_definition_repeat2, + STATE(3584), 1, + sym_type_index, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(5090), 2, anon_sym_STAR, + anon_sym___stdcall, + ACTIONS(5092), 2, + anon_sym_STAR_STAR, + anon_sym_AMP, + STATE(3859), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + [157319] = 11, ACTIONS(5094), 1, anon_sym_LBRACK, - STATE(3597), 1, + ACTIONS(5626), 1, + anon_sym_LPAREN, + ACTIONS(5972), 1, + anon_sym_DOT, + ACTIONS(6288), 1, + sym_identifier, + ACTIONS(6290), 1, + anon_sym_complex, + STATE(3584), 1, sym_type_index, + STATE(3605), 1, + aux_sym_class_definition_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3515), 2, + ACTIONS(5090), 2, + anon_sym_STAR, + anon_sym___stdcall, + ACTIONS(5092), 2, + anon_sym_STAR_STAR, + anon_sym_AMP, + STATE(3860), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(5092), 3, + [157357] = 11, + ACTIONS(5094), 1, + anon_sym_LBRACK, + ACTIONS(5626), 1, + anon_sym_LPAREN, + ACTIONS(5972), 1, + anon_sym_DOT, + ACTIONS(6288), 1, + sym_identifier, + ACTIONS(6292), 1, + anon_sym_complex, + STATE(3584), 1, + sym_type_index, + STATE(3604), 1, + aux_sym_class_definition_repeat2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(5090), 2, + anon_sym_STAR, + anon_sym___stdcall, + ACTIONS(5092), 2, anon_sym_STAR_STAR, anon_sym_AMP, - anon_sym___stdcall, - ACTIONS(6279), 5, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_GT, - anon_sym_QMARK, - [157303] = 3, + STATE(3867), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + [157395] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6099), 4, + ACTIONS(6098), 4, anon_sym_STAR, sym_identifier, anon_sym_operator, anon_sym___stdcall, - ACTIONS(6101), 9, + ACTIONS(6100), 9, sym__newline, anon_sym_DOT, anon_sym_LPAREN, @@ -260978,226 +261054,200 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_LBRACK, anon_sym_AMP, - [157325] = 6, - ACTIONS(6265), 1, - anon_sym_as, - ACTIONS(6267), 1, - anon_sym_if, - ACTIONS(6269), 1, - anon_sym_and, - ACTIONS(6271), 1, - anon_sym_or, + [157417] = 8, + ACTIONS(5090), 1, + anon_sym_STAR, + ACTIONS(5094), 1, + anon_sym_LBRACK, + ACTIONS(5890), 1, + anon_sym_LPAREN, + STATE(3584), 1, + sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4829), 9, - sym__newline, - anon_sym_SEMI, - anon_sym_DOT, - anon_sym_from, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_with, - anon_sym_PIPE, - anon_sym_nogil, - [157353] = 12, - ACTIONS(6256), 1, - anon_sym_LPAREN, - ACTIONS(6258), 1, - anon_sym_LBRACK, - ACTIONS(6281), 1, - sym_identifier, - STATE(1268), 1, - sym_c_function_definition, - STATE(4014), 1, - sym_c_parameters, - STATE(4057), 1, - sym_c_name, - STATE(5105), 1, - sym_type_index, - STATE(5476), 1, - sym_template_params, - STATE(5751), 1, + STATE(3555), 2, sym_type_qualifier, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(5090), 2, - anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(5092), 2, + aux_sym_c_type_repeat1, + ACTIONS(5092), 3, anon_sym_STAR_STAR, anon_sym_AMP, - [157393] = 5, - ACTIONS(6269), 1, - anon_sym_and, - ACTIONS(6271), 1, - anon_sym_or, - ACTIONS(6283), 1, - anon_sym_as, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4741), 10, - sym__newline, - anon_sym_SEMI, - anon_sym_DOT, - anon_sym_from, + anon_sym___stdcall, + ACTIONS(5961), 4, anon_sym_COMMA, - anon_sym_if, anon_sym_COLON, - anon_sym_with, - anon_sym_PIPE, - anon_sym_nogil, - [157419] = 7, - ACTIONS(5090), 1, + anon_sym_GT, + anon_sym_QMARK, + [157449] = 4, + ACTIONS(5591), 1, anon_sym_STAR, - ACTIONS(5094), 1, - anon_sym_LBRACK, - STATE(3597), 1, - sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3515), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(5092), 3, + ACTIONS(4570), 6, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_as, + anon_sym_if, + anon_sym_and, + anon_sym_or, + ACTIONS(4580), 6, + anon_sym_LPAREN, anon_sym_STAR_STAR, + anon_sym_LBRACK, anon_sym_AMP, + anon_sym_complex, anon_sym___stdcall, - ACTIONS(5944), 5, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_GT, - anon_sym_QMARK, - [157449] = 9, + [157473] = 9, ACTIONS(4429), 1, anon_sym_STAR, ACTIONS(4433), 1, anon_sym_LBRACK, - ACTIONS(5642), 1, + ACTIONS(5895), 1, anon_sym_LPAREN, - ACTIONS(6286), 1, + ACTIONS(6294), 1, anon_sym_complex, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3708), 2, + STATE(3721), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5645), 3, + ACTIONS(5963), 3, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_EQ, - [157483] = 3, - ACTIONS(6269), 1, - anon_sym_and, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4714), 12, - sym__newline, - anon_sym_SEMI, - anon_sym_DOT, - anon_sym_from, - anon_sym_COMMA, - anon_sym_as, - anon_sym_if, - anon_sym_COLON, - anon_sym_with, - anon_sym_PIPE, - anon_sym_or, - anon_sym_nogil, - [157505] = 8, + [157507] = 8, ACTIONS(5090), 1, anon_sym_STAR, ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(6288), 1, + ACTIONS(5895), 1, anon_sym_LPAREN, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3564), 2, + STATE(3528), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(5092), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6279), 4, + ACTIONS(5963), 4, anon_sym_COMMA, anon_sym_COLON, anon_sym_GT, anon_sym_QMARK, - [157537] = 8, + [157539] = 7, ACTIONS(5090), 1, anon_sym_STAR, ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(6288), 1, - anon_sym_LPAREN, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3515), 2, + STATE(3554), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(5092), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6279), 4, + ACTIONS(5676), 5, + anon_sym_LPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_GT, anon_sym_QMARK, - [157569] = 8, - ACTIONS(5090), 1, + [157569] = 5, + ACTIONS(6258), 1, + anon_sym_DOT, + STATE(3556), 1, + aux_sym_type_qualifier_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(6238), 3, anon_sym_STAR, - ACTIONS(5094), 1, + sym_identifier, + anon_sym___stdcall, + ACTIONS(6240), 8, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_STAR_STAR, anon_sym_LBRACK, - ACTIONS(5941), 1, + anon_sym_AMP, + anon_sym_GT, + anon_sym_QMARK, + [157595] = 12, + ACTIONS(6264), 1, anon_sym_LPAREN, - STATE(3597), 1, + ACTIONS(6266), 1, + anon_sym_LBRACK, + ACTIONS(6296), 1, + sym_identifier, + STATE(2951), 1, + sym_c_function_definition, + STATE(4028), 1, + sym_c_parameters, + STATE(4052), 1, + sym_c_name, + STATE(5107), 1, sym_type_index, + STATE(5347), 1, + sym_template_params, + STATE(5582), 1, + sym_type_qualifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3515), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(5092), 3, + ACTIONS(5090), 2, + anon_sym_STAR, + anon_sym___stdcall, + ACTIONS(5092), 2, anon_sym_STAR_STAR, anon_sym_AMP, + [157635] = 3, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(6102), 4, + anon_sym_STAR, + sym_identifier, + anon_sym_operator, anon_sym___stdcall, - ACTIONS(5960), 4, + ACTIONS(6104), 9, + sym__newline, + anon_sym_DOT, + anon_sym_LPAREN, anon_sym_COMMA, anon_sym_COLON, - anon_sym_GT, - anon_sym_QMARK, - [157601] = 3, + anon_sym_STAR_STAR, + anon_sym_EQ, + anon_sym_LBRACK, + anon_sym_AMP, + [157657] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6093), 4, + ACTIONS(6116), 4, anon_sym_STAR, sym_identifier, anon_sym_operator, anon_sym___stdcall, - ACTIONS(6095), 9, + ACTIONS(6118), 9, sym__newline, anon_sym_DOT, anon_sym_LPAREN, @@ -261207,61 +261257,103 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_LBRACK, anon_sym_AMP, - [157623] = 5, - ACTIONS(6291), 1, - anon_sym_LBRACK, - STATE(3642), 1, - sym_type_index, + [157679] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6153), 3, + ACTIONS(6298), 4, anon_sym_STAR, sym_identifier, + anon_sym_operator, anon_sym___stdcall, - ACTIONS(6155), 8, + ACTIONS(6300), 9, anon_sym_DOT, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_STAR_STAR, + anon_sym_EQ, + anon_sym_LBRACK, anon_sym_AMP, - anon_sym_GT, - anon_sym_QMARK, - [157649] = 8, - ACTIONS(6017), 1, + [157701] = 5, + ACTIONS(6274), 1, + anon_sym_and, + ACTIONS(6276), 1, + anon_sym_or, + ACTIONS(6302), 1, + anon_sym_as, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4741), 10, + sym__newline, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_from, + anon_sym_COMMA, + anon_sym_if, + anon_sym_COLON, + anon_sym_with, + anon_sym_PIPE, + anon_sym_nogil, + [157727] = 3, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(6112), 4, anon_sym_STAR, - ACTIONS(6021), 1, + sym_identifier, + anon_sym_operator, + anon_sym___stdcall, + ACTIONS(6114), 9, + sym__newline, + anon_sym_DOT, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_STAR_STAR, + anon_sym_EQ, anon_sym_LBRACK, - ACTIONS(6294), 1, - anon_sym_complex, - STATE(3747), 1, + anon_sym_AMP, + [157749] = 12, + ACTIONS(6264), 1, + anon_sym_LPAREN, + ACTIONS(6266), 1, + anon_sym_LBRACK, + ACTIONS(6305), 1, + sym_identifier, + STATE(538), 1, + sym_c_function_definition, + STATE(4005), 1, + sym_c_parameters, + STATE(4053), 1, + sym_c_name, + STATE(5107), 1, sym_type_index, + STATE(5395), 1, + sym_template_params, + STATE(5582), 1, + sym_type_qualifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3712), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(6019), 3, + ACTIONS(5090), 2, + anon_sym_STAR, + anon_sym___stdcall, + ACTIONS(5092), 2, anon_sym_STAR_STAR, anon_sym_AMP, - anon_sym___stdcall, - ACTIONS(5954), 4, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_EQ, - anon_sym_RBRACK, - [157681] = 3, + [157789] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6296), 4, + ACTIONS(6298), 4, anon_sym_STAR, sym_identifier, anon_sym_operator, anon_sym___stdcall, - ACTIONS(6298), 9, + ACTIONS(6300), 9, sym__newline, anon_sym_DOT, anon_sym_LPAREN, @@ -261271,164 +261363,165 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_LBRACK, anon_sym_AMP, - [157703] = 7, - ACTIONS(5090), 1, - anon_sym_STAR, - ACTIONS(5094), 1, + [157811] = 12, + ACTIONS(6264), 1, + anon_sym_LPAREN, + ACTIONS(6266), 1, anon_sym_LBRACK, - STATE(3597), 1, + ACTIONS(6307), 1, + sym_identifier, + STATE(1268), 1, + sym_c_function_definition, + STATE(4003), 1, + sym_c_parameters, + STATE(4021), 1, + sym_c_name, + STATE(5107), 1, sym_type_index, + STATE(5520), 1, + sym_template_params, + STATE(5582), 1, + sym_type_qualifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3515), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(5092), 3, + ACTIONS(5090), 2, + anon_sym_STAR, + anon_sym___stdcall, + ACTIONS(5092), 2, anon_sym_STAR_STAR, anon_sym_AMP, - anon_sym___stdcall, - ACTIONS(5898), 5, + [157851] = 12, + ACTIONS(6264), 1, anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_GT, - anon_sym_QMARK, - [157733] = 10, - ACTIONS(3901), 1, - anon_sym_DOT, - ACTIONS(3908), 1, + ACTIONS(6266), 1, + anon_sym_LBRACK, + ACTIONS(6309), 1, + sym_identifier, + STATE(2943), 1, + sym_c_function_definition, + STATE(4015), 1, + sym_c_name, + STATE(4028), 1, + sym_c_parameters, + STATE(5107), 1, + sym_type_index, + STATE(5347), 1, + sym_template_params, + STATE(5582), 1, + sym_type_qualifier, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(5090), 2, anon_sym_STAR, - ACTIONS(3918), 1, + anon_sym___stdcall, + ACTIONS(5092), 2, + anon_sym_STAR_STAR, + anon_sym_AMP, + [157891] = 8, + ACTIONS(6001), 1, + anon_sym_STAR, + ACTIONS(6005), 1, anon_sym_LBRACK, - ACTIONS(3922), 1, + ACTIONS(6311), 1, anon_sym_complex, - STATE(3521), 1, - aux_sym_class_definition_repeat2, - STATE(3525), 1, + STATE(3750), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(3903), 2, - sym__newline, - anon_sym_LPAREN, - STATE(3729), 2, + STATE(3634), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(3924), 3, + ACTIONS(6003), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - [157769] = 6, - ACTIONS(6265), 1, - anon_sym_as, - ACTIONS(6267), 1, - anon_sym_if, - ACTIONS(6269), 1, - anon_sym_and, - ACTIONS(6271), 1, - anon_sym_or, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4837), 9, - sym__newline, - anon_sym_SEMI, - anon_sym_DOT, - anon_sym_from, + ACTIONS(5655), 4, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_with, - anon_sym_PIPE, - anon_sym_nogil, - [157797] = 7, + anon_sym_EQ, + anon_sym_RBRACK, + [157923] = 7, ACTIONS(5090), 1, anon_sym_STAR, ACTIONS(5094), 1, anon_sym_LBRACK, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3575), 2, + STATE(3566), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(5092), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5970), 5, + ACTIONS(5645), 5, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_GT, anon_sym_QMARK, - [157827] = 7, + [157953] = 7, ACTIONS(5090), 1, anon_sym_STAR, ACTIONS(5094), 1, anon_sym_LBRACK, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3580), 2, + STATE(3528), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(5092), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5676), 5, + ACTIONS(5645), 5, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_GT, anon_sym_QMARK, - [157857] = 12, - ACTIONS(6256), 1, - anon_sym_LPAREN, - ACTIONS(6258), 1, - anon_sym_LBRACK, - ACTIONS(6300), 1, - sym_identifier, - STATE(2943), 1, - sym_c_function_definition, - STATE(4050), 1, - sym_c_name, - STATE(4072), 1, - sym_c_parameters, - STATE(5105), 1, - sym_type_index, - STATE(5338), 1, - sym_template_params, - STATE(5751), 1, - sym_type_qualifier, + [157983] = 4, + ACTIONS(6274), 1, + anon_sym_and, + ACTIONS(6276), 1, + anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5090), 2, - anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(5092), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - [157897] = 8, + ACTIONS(4789), 11, + sym__newline, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_from, + anon_sym_COMMA, + anon_sym_as, + anon_sym_if, + anon_sym_COLON, + anon_sym_with, + anon_sym_PIPE, + anon_sym_nogil, + [158007] = 8, ACTIONS(4429), 1, anon_sym_STAR, ACTIONS(4433), 1, anon_sym_LBRACK, - ACTIONS(6302), 1, + ACTIONS(6313), 1, anon_sym_complex, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3691), 2, + STATE(3668), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(4431), 3, @@ -261440,81 +261533,109 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_COMMA, anon_sym_EQ, - [157929] = 5, - ACTIONS(6304), 1, - anon_sym_DOT, - STATE(3614), 1, - aux_sym_type_qualifier_repeat1, + [158039] = 5, + ACTIONS(6315), 1, + anon_sym_LBRACK, + STATE(3639), 1, + sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6196), 3, + ACTIONS(6155), 3, anon_sym_STAR, sym_identifier, anon_sym___stdcall, - ACTIONS(6200), 8, + ACTIONS(6157), 8, + anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_STAR_STAR, - anon_sym_LBRACK, anon_sym_AMP, anon_sym_GT, anon_sym_QMARK, - [157955] = 4, - ACTIONS(5912), 1, + [158065] = 10, + ACTIONS(3901), 1, + anon_sym_DOT, + ACTIONS(3908), 1, anon_sym_STAR, - ACTIONS(6306), 1, - anon_sym_long, + ACTIONS(3918), 1, + anon_sym_LBRACK, + ACTIONS(3922), 1, + anon_sym_complex, + STATE(3523), 1, + aux_sym_class_definition_repeat2, + STATE(3548), 1, + sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5914), 11, + ACTIONS(3903), 2, + sym__newline, anon_sym_LPAREN, - anon_sym_COMMA, + STATE(3795), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(3924), 3, anon_sym_STAR_STAR, - anon_sym_EQ, - anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_AMP, - anon_sym_int, - anon_sym_double, - anon_sym_complex, anon_sym___stdcall, - [157979] = 4, - ACTIONS(6269), 1, + [158101] = 6, + ACTIONS(6270), 1, + anon_sym_as, + ACTIONS(6272), 1, + anon_sym_if, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4789), 11, + ACTIONS(4829), 9, sym__newline, anon_sym_SEMI, anon_sym_DOT, anon_sym_from, anon_sym_COMMA, - anon_sym_as, - anon_sym_if, anon_sym_COLON, anon_sym_with, anon_sym_PIPE, anon_sym_nogil, - [158003] = 11, + [158129] = 4, + ACTIONS(6320), 1, + anon_sym_AT, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + STATE(3603), 2, + sym_decorator, + aux_sym_decorated_definition_repeat1, + ACTIONS(6318), 10, + anon_sym_async, + anon_sym_def, + anon_sym_class, + anon_sym_api, + anon_sym_cdef, + anon_sym_cpdef, + anon_sym_public, + anon_sym_packed, + anon_sym_inline, + anon_sym_readonly, + [158153] = 11, ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(5676), 1, + ACTIONS(5667), 1, anon_sym_LPAREN, ACTIONS(5972), 1, anon_sym_DOT, - ACTIONS(6308), 1, + ACTIONS(6323), 1, sym_identifier, - ACTIONS(6310), 1, + ACTIONS(6325), 1, anon_sym_complex, - STATE(3268), 1, + STATE(3269), 1, aux_sym_class_definition_repeat2, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -261525,24 +261646,24 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5092), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3823), 2, + STATE(3892), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - [158041] = 11, + [158191] = 11, ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(5626), 1, + ACTIONS(5667), 1, anon_sym_LPAREN, ACTIONS(5972), 1, anon_sym_DOT, - ACTIONS(6312), 1, + ACTIONS(6323), 1, sym_identifier, - ACTIONS(6314), 1, + ACTIONS(6327), 1, anon_sym_complex, - STATE(3597), 1, - sym_type_index, - STATE(3606), 1, + STATE(3269), 1, aux_sym_class_definition_repeat2, + STATE(3584), 1, + sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -261552,481 +261673,273 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5092), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3827), 2, + STATE(3887), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - [158079] = 11, - ACTIONS(3903), 1, - anon_sym_LPAREN, - ACTIONS(3914), 1, - sym_identifier, - ACTIONS(5094), 1, - anon_sym_LBRACK, - ACTIONS(5972), 1, - anon_sym_DOT, - ACTIONS(6316), 1, - anon_sym_complex, - STATE(3597), 1, - sym_type_index, - STATE(3600), 1, - aux_sym_class_definition_repeat2, + [158229] = 4, + ACTIONS(5906), 1, + anon_sym_STAR, + ACTIONS(6329), 1, + anon_sym_long, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5090), 2, - anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(5092), 2, + ACTIONS(5908), 11, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_STAR_STAR, + anon_sym_EQ, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_AMP, - STATE(3869), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - [158117] = 12, - ACTIONS(6256), 1, - anon_sym_LPAREN, - ACTIONS(6258), 1, + anon_sym_int, + anon_sym_double, + anon_sym_complex, + anon_sym___stdcall, + [158253] = 8, + ACTIONS(6001), 1, + anon_sym_STAR, + ACTIONS(6005), 1, anon_sym_LBRACK, - ACTIONS(6318), 1, - sym_identifier, - STATE(2951), 1, - sym_c_function_definition, - STATE(3983), 1, - sym_c_name, - STATE(4072), 1, - sym_c_parameters, - STATE(5105), 1, + ACTIONS(6331), 1, + anon_sym_complex, + STATE(3750), 1, sym_type_index, - STATE(5338), 1, - sym_template_params, - STATE(5751), 1, - sym_type_qualifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5090), 2, - anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(5092), 2, + STATE(3636), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(6003), 3, anon_sym_STAR_STAR, anon_sym_AMP, - [158157] = 3, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(6083), 4, - anon_sym_STAR, - sym_identifier, - anon_sym_operator, anon_sym___stdcall, - ACTIONS(6085), 9, - sym__newline, - anon_sym_DOT, + ACTIONS(5943), 4, anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_STAR_STAR, anon_sym_EQ, - anon_sym_LBRACK, - anon_sym_AMP, - [158179] = 8, + anon_sym_RBRACK, + [158285] = 8, ACTIONS(5090), 1, anon_sym_STAR, ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(5667), 1, + ACTIONS(6253), 1, anon_sym_LPAREN, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3565), 2, + STATE(3551), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(5092), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5670), 4, + ACTIONS(6256), 4, anon_sym_COMMA, anon_sym_COLON, anon_sym_GT, anon_sym_QMARK, - [158211] = 11, - ACTIONS(5094), 1, - anon_sym_LBRACK, - ACTIONS(5667), 1, + [158317] = 9, + ACTIONS(5642), 1, anon_sym_LPAREN, - ACTIONS(5972), 1, - anon_sym_DOT, - ACTIONS(6246), 1, - sym_identifier, - ACTIONS(6320), 1, + ACTIONS(6001), 1, + anon_sym_STAR, + ACTIONS(6005), 1, + anon_sym_LBRACK, + ACTIONS(6333), 1, anon_sym_complex, - STATE(3268), 1, - aux_sym_class_definition_repeat2, - STATE(3597), 1, + STATE(3750), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5090), 2, - anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(5092), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - STATE(3860), 2, + STATE(3618), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - [158249] = 4, - ACTIONS(6324), 1, - anon_sym_AT, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - STATE(3607), 2, - sym_decorator, - aux_sym_decorated_definition_repeat1, - ACTIONS(6322), 10, - anon_sym_async, - anon_sym_def, - anon_sym_class, - anon_sym_api, - anon_sym_cdef, - anon_sym_cpdef, - anon_sym_public, - anon_sym_packed, - anon_sym_inline, - anon_sym_readonly, - [158273] = 4, - ACTIONS(5591), 1, - anon_sym_STAR, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4570), 6, - anon_sym_RPAREN, + ACTIONS(5645), 3, anon_sym_COMMA, - anon_sym_as, - anon_sym_if, - anon_sym_and, - anon_sym_or, - ACTIONS(4580), 6, - anon_sym_LPAREN, + anon_sym_EQ, + anon_sym_RBRACK, + ACTIONS(6003), 3, anon_sym_STAR_STAR, - anon_sym_LBRACK, anon_sym_AMP, - anon_sym_complex, anon_sym___stdcall, - [158297] = 9, - ACTIONS(5905), 1, + [158351] = 9, + ACTIONS(5895), 1, anon_sym_LPAREN, - ACTIONS(6017), 1, + ACTIONS(6001), 1, anon_sym_STAR, - ACTIONS(6021), 1, + ACTIONS(6005), 1, anon_sym_LBRACK, - ACTIONS(6327), 1, + ACTIONS(6335), 1, anon_sym_complex, - STATE(3747), 1, + STATE(3750), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3627), 2, + STATE(3684), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(5970), 3, + ACTIONS(5963), 3, anon_sym_COMMA, anon_sym_EQ, anon_sym_RBRACK, - ACTIONS(6019), 3, + ACTIONS(6003), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - [158331] = 12, - ACTIONS(6256), 1, - anon_sym_LPAREN, - ACTIONS(6258), 1, - anon_sym_LBRACK, - ACTIONS(6329), 1, - sym_identifier, - STATE(534), 1, - sym_c_function_definition, - STATE(4051), 1, - sym_c_parameters, - STATE(4083), 1, - sym_c_name, - STATE(5105), 1, - sym_type_index, - STATE(5390), 1, - sym_template_params, - STATE(5751), 1, - sym_type_qualifier, + [158385] = 6, + ACTIONS(6270), 1, + anon_sym_as, + ACTIONS(6272), 1, + anon_sym_if, + ACTIONS(6274), 1, + anon_sym_and, + ACTIONS(6276), 1, + anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5090), 2, + ACTIONS(4837), 9, + sym__newline, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_from, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_with, + anon_sym_PIPE, + anon_sym_nogil, + [158413] = 7, + ACTIONS(5090), 1, anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(5092), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - [158371] = 11, ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(5676), 1, - anon_sym_LPAREN, - ACTIONS(5972), 1, - anon_sym_DOT, - ACTIONS(6308), 1, - sym_identifier, - ACTIONS(6331), 1, - anon_sym_complex, - STATE(3268), 1, - aux_sym_class_definition_repeat2, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5090), 2, - anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(5092), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - STATE(3866), 2, + STATE(3562), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - [158409] = 11, - ACTIONS(5094), 1, - anon_sym_LBRACK, - ACTIONS(5626), 1, - anon_sym_LPAREN, - ACTIONS(5972), 1, - anon_sym_DOT, - ACTIONS(6312), 1, - sym_identifier, - ACTIONS(6333), 1, - anon_sym_complex, - STATE(3553), 1, - aux_sym_class_definition_repeat2, - STATE(3597), 1, - sym_type_index, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(5090), 2, - anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(5092), 2, + ACTIONS(5092), 3, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3818), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - [158447] = 9, - ACTIONS(4429), 1, + anon_sym___stdcall, + ACTIONS(5963), 5, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_GT, + anon_sym_QMARK, + [158443] = 7, + ACTIONS(5090), 1, anon_sym_STAR, - ACTIONS(4433), 1, + ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(5905), 1, - anon_sym_LPAREN, - ACTIONS(6335), 1, - anon_sym_complex, - STATE(3536), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3720), 2, + STATE(3528), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(4431), 3, + ACTIONS(5092), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5970), 3, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_EQ, - [158481] = 5, - ACTIONS(6304), 1, - anon_sym_DOT, - STATE(3552), 1, - aux_sym_type_qualifier_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(6206), 3, - anon_sym_STAR, - sym_identifier, - anon_sym___stdcall, - ACTIONS(6208), 8, + ACTIONS(5963), 5, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_COLON, - anon_sym_STAR_STAR, - anon_sym_LBRACK, - anon_sym_AMP, anon_sym_GT, anon_sym_QMARK, - [158507] = 3, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(6296), 4, - anon_sym_STAR, - sym_identifier, - anon_sym_operator, - anon_sym___stdcall, - ACTIONS(6298), 9, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_STAR_STAR, - anon_sym_EQ, - anon_sym_LBRACK, - anon_sym_AMP, - [158529] = 3, + [158473] = 3, + ACTIONS(6274), 1, + anon_sym_and, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6079), 4, - anon_sym_STAR, - sym_identifier, - anon_sym_operator, - anon_sym___stdcall, - ACTIONS(6081), 9, + ACTIONS(4714), 12, sym__newline, + anon_sym_SEMI, anon_sym_DOT, - anon_sym_LPAREN, + anon_sym_from, anon_sym_COMMA, + anon_sym_as, + anon_sym_if, anon_sym_COLON, - anon_sym_STAR_STAR, - anon_sym_EQ, - anon_sym_LBRACK, - anon_sym_AMP, - [158551] = 8, - ACTIONS(3908), 1, + anon_sym_with, + anon_sym_PIPE, + anon_sym_or, + anon_sym_nogil, + [158495] = 9, + ACTIONS(4429), 1, anon_sym_STAR, - ACTIONS(3918), 1, + ACTIONS(4433), 1, anon_sym_LBRACK, + ACTIONS(5642), 1, + anon_sym_LPAREN, ACTIONS(6337), 1, anon_sym_complex, - STATE(3525), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3794), 2, + STATE(3704), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(3924), 3, + ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5954), 3, - sym__newline, - anon_sym_LPAREN, - anon_sym_COLON, - [158582] = 8, - ACTIONS(5902), 1, - anon_sym_LPAREN, - ACTIONS(6017), 1, - anon_sym_STAR, - ACTIONS(6021), 1, - anon_sym_LBRACK, - STATE(3747), 1, - sym_type_index, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - STATE(3703), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(5968), 3, + ACTIONS(5645), 3, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_EQ, - anon_sym_RBRACK, - ACTIONS(6019), 3, - anon_sym_STAR_STAR, - anon_sym_AMP, - anon_sym___stdcall, - [158613] = 8, - ACTIONS(5905), 1, - anon_sym_LPAREN, - ACTIONS(6017), 1, + [158529] = 7, + ACTIONS(5090), 1, anon_sym_STAR, - ACTIONS(6021), 1, + ACTIONS(5094), 1, anon_sym_LBRACK, - STATE(3747), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3703), 2, + STATE(3528), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(5970), 3, - anon_sym_COMMA, - anon_sym_EQ, - anon_sym_RBRACK, - ACTIONS(6019), 3, - anon_sym_STAR_STAR, - anon_sym_AMP, - anon_sym___stdcall, - [158644] = 3, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(6214), 4, - anon_sym_STAR, - sym_identifier, - anon_sym_complex, - anon_sym___stdcall, - ACTIONS(6216), 8, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_COLON, + ACTIONS(5092), 3, anon_sym_STAR_STAR, - anon_sym_LBRACK, anon_sym_AMP, - anon_sym_GT, - anon_sym_QMARK, - [158665] = 3, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(5591), 4, - anon_sym_STAR, - sym_identifier, - anon_sym_complex, anon_sym___stdcall, - ACTIONS(4580), 8, + ACTIONS(5676), 5, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_COLON, - anon_sym_STAR_STAR, - anon_sym_LBRACK, - anon_sym_AMP, anon_sym_GT, anon_sym_QMARK, - [158686] = 7, + [158559] = 7, ACTIONS(3908), 1, anon_sym_STAR, ACTIONS(6341), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3497), 2, + STATE(3484), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(3924), 3, @@ -262038,429 +261951,480 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_COMMA, anon_sym_EQ, - [158715] = 7, - ACTIONS(3908), 1, + [158588] = 8, + ACTIONS(5940), 1, + anon_sym_LPAREN, + ACTIONS(6001), 1, anon_sym_STAR, - ACTIONS(6346), 1, + ACTIONS(6005), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3750), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3497), 2, + STATE(3700), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(3924), 3, + ACTIONS(5943), 3, + anon_sym_COMMA, + anon_sym_EQ, + anon_sym_RBRACK, + ACTIONS(6003), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6344), 4, - sym__newline, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_EQ, - [158744] = 7, - ACTIONS(3908), 1, + [158619] = 7, + ACTIONS(6001), 1, anon_sym_STAR, - ACTIONS(6351), 1, + ACTIONS(6005), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3750), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3654), 2, + STATE(3700), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(3924), 3, + ACTIONS(6003), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6349), 4, - sym__newline, + ACTIONS(5943), 4, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_EQ, - [158773] = 7, - ACTIONS(6017), 1, + anon_sym_RBRACK, + [158648] = 7, + ACTIONS(4429), 1, anon_sym_STAR, - ACTIONS(6021), 1, + ACTIONS(4433), 1, anon_sym_LBRACK, - STATE(3747), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3703), 2, + STATE(3497), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(6019), 3, + ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6279), 4, - anon_sym_LPAREN, + ACTIONS(6344), 4, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_COLON, anon_sym_EQ, - anon_sym_RBRACK, - [158802] = 8, - ACTIONS(4429), 1, + [158677] = 7, + ACTIONS(6001), 1, anon_sym_STAR, - ACTIONS(4433), 1, + ACTIONS(6005), 1, anon_sym_LBRACK, - ACTIONS(5902), 1, - anon_sym_LPAREN, - STATE(3536), 1, + STATE(3750), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3721), 2, + STATE(3677), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(4431), 3, + ACTIONS(6003), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5968), 3, - anon_sym_RPAREN, + ACTIONS(5963), 4, + anon_sym_LPAREN, anon_sym_COMMA, anon_sym_EQ, - [158833] = 8, - ACTIONS(6017), 1, + anon_sym_RBRACK, + [158706] = 7, + ACTIONS(4429), 1, anon_sym_STAR, - ACTIONS(6021), 1, + ACTIONS(4433), 1, anon_sym_LBRACK, - ACTIONS(6288), 1, - anon_sym_LPAREN, - STATE(3747), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3703), 2, + STATE(3672), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(6019), 3, + ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6279), 3, + ACTIONS(6346), 4, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_COLON, anon_sym_EQ, - anon_sym_RBRACK, - [158864] = 8, - ACTIONS(5941), 1, + [158735] = 8, + ACTIONS(5890), 1, anon_sym_LPAREN, - ACTIONS(6017), 1, + ACTIONS(6001), 1, anon_sym_STAR, - ACTIONS(6021), 1, + ACTIONS(6005), 1, anon_sym_LBRACK, - STATE(3747), 1, + STATE(3750), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3703), 2, + STATE(3685), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(5960), 3, + ACTIONS(5961), 3, anon_sym_COMMA, anon_sym_EQ, anon_sym_RBRACK, - ACTIONS(6019), 3, + ACTIONS(6003), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - [158895] = 7, + [158766] = 7, ACTIONS(4429), 1, anon_sym_STAR, ACTIONS(4433), 1, anon_sym_LBRACK, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3719), 2, + STATE(3706), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5970), 4, + ACTIONS(5645), 4, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_EQ, - [158924] = 7, - ACTIONS(3908), 1, + [158795] = 7, + ACTIONS(4429), 1, anon_sym_STAR, - ACTIONS(6356), 1, + ACTIONS(4433), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3497), 2, + STATE(3681), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(3924), 3, + ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6354), 4, - sym__newline, - anon_sym_LPAREN, + ACTIONS(6348), 4, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_COLON, anon_sym_EQ, - [158953] = 7, - ACTIONS(3908), 1, + [158824] = 8, + ACTIONS(6001), 1, anon_sym_STAR, - ACTIONS(6361), 1, + ACTIONS(6005), 1, anon_sym_LBRACK, - STATE(3525), 1, + ACTIONS(6253), 1, + anon_sym_LPAREN, + STATE(3750), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3674), 2, + STATE(3686), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(3924), 3, + ACTIONS(6003), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6359), 4, - sym__newline, - anon_sym_LPAREN, + ACTIONS(6256), 3, anon_sym_COMMA, anon_sym_EQ, - [158982] = 7, + anon_sym_RBRACK, + [158855] = 7, ACTIONS(4429), 1, anon_sym_STAR, ACTIONS(4433), 1, anon_sym_LBRACK, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3657), 2, + STATE(3497), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6364), 4, + ACTIONS(6350), 4, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_EQ, - [159011] = 7, - ACTIONS(3908), 1, - anon_sym_STAR, + [158884] = 13, + ACTIONS(6352), 1, + anon_sym_COMMA, + ACTIONS(6354), 1, + anon_sym_as, + ACTIONS(6356), 1, + anon_sym_if, + ACTIONS(6358), 1, + anon_sym_COLON, + ACTIONS(6360), 1, + anon_sym_async, + ACTIONS(6362), 1, + anon_sym_for, + ACTIONS(6364), 1, + anon_sym_RBRACE, + ACTIONS(6366), 1, + anon_sym_and, ACTIONS(6368), 1, + anon_sym_or, + STATE(4099), 1, + sym_for_in_clause, + STATE(5001), 1, + aux_sym__collection_elements_repeat1, + STATE(5743), 1, + sym__comprehension_clauses, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [158925] = 7, + ACTIONS(4429), 1, + anon_sym_STAR, + ACTIONS(4433), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3680), 2, + STATE(3497), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(3924), 3, + ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6366), 4, - sym__newline, - anon_sym_LPAREN, + ACTIONS(6370), 4, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_COLON, anon_sym_EQ, - [159040] = 8, - ACTIONS(6017), 1, + [158954] = 7, + ACTIONS(4429), 1, anon_sym_STAR, - ACTIONS(6021), 1, + ACTIONS(4433), 1, anon_sym_LBRACK, - ACTIONS(6260), 1, - anon_sym_LPAREN, - STATE(3747), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3703), 2, + STATE(3497), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(6019), 3, + ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6263), 3, + ACTIONS(6339), 4, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_COLON, anon_sym_EQ, - anon_sym_RBRACK, - [159071] = 7, + [158983] = 7, ACTIONS(4429), 1, anon_sym_STAR, ACTIONS(4433), 1, anon_sym_LBRACK, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3508), 2, + STATE(3678), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6371), 4, + ACTIONS(6372), 4, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_EQ, - [159100] = 7, + [159012] = 3, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(5680), 4, + anon_sym_STAR, + sym_identifier, + anon_sym_complex, + anon_sym___stdcall, + ACTIONS(5682), 8, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_GT, + anon_sym_QMARK, + [159033] = 7, ACTIONS(4429), 1, anon_sym_STAR, ACTIONS(4433), 1, anon_sym_LBRACK, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3660), 2, + STATE(3715), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6373), 4, + ACTIONS(5926), 4, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_COLON, anon_sym_EQ, - [159129] = 7, - ACTIONS(3908), 1, + [159062] = 7, + ACTIONS(6001), 1, anon_sym_STAR, - ACTIONS(6377), 1, + ACTIONS(6005), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3750), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3497), 2, + STATE(3700), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(3924), 3, + ACTIONS(6003), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6375), 4, - sym__newline, + ACTIONS(5645), 4, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_EQ, - [159158] = 7, + anon_sym_RBRACK, + [159091] = 8, ACTIONS(4429), 1, anon_sym_STAR, ACTIONS(4433), 1, anon_sym_LBRACK, - STATE(3536), 1, + ACTIONS(5667), 1, + anon_sym_LPAREN, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3709), 2, + STATE(3717), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5645), 4, - anon_sym_LPAREN, + ACTIONS(5670), 3, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_EQ, - [159187] = 3, + [159122] = 7, + ACTIONS(6001), 1, + anon_sym_STAR, + ACTIONS(6005), 1, + anon_sym_LBRACK, + STATE(3750), 1, + sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6196), 4, - anon_sym_STAR, - sym_identifier, - anon_sym_operator, + STATE(3700), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(6003), 3, + anon_sym_STAR_STAR, + anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6200), 8, - sym__newline, + ACTIONS(5963), 4, anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_STAR_STAR, anon_sym_EQ, - anon_sym_LBRACK, - anon_sym_AMP, - [159208] = 3, + anon_sym_RBRACK, + [159151] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6196), 4, + ACTIONS(5993), 4, anon_sym_STAR, sym_identifier, - anon_sym_operator, + anon_sym_complex, anon_sym___stdcall, - ACTIONS(6200), 8, + ACTIONS(5995), 8, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_STAR_STAR, - anon_sym_EQ, anon_sym_LBRACK, anon_sym_AMP, - [159229] = 7, - ACTIONS(6017), 1, + anon_sym_GT, + anon_sym_QMARK, + [159172] = 8, + ACTIONS(4429), 1, anon_sym_STAR, - ACTIONS(6021), 1, + ACTIONS(4433), 1, anon_sym_LBRACK, - STATE(3747), 1, + ACTIONS(5940), 1, + anon_sym_LPAREN, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3670), 2, + STATE(3718), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(6019), 3, + ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5676), 4, - anon_sym_LPAREN, + ACTIONS(5943), 3, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_EQ, - anon_sym_RBRACK, - [159258] = 3, + [159203] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6296), 3, + ACTIONS(6298), 3, anon_sym_STAR, sym_identifier, anon_sym___stdcall, - ACTIONS(6298), 9, + ACTIONS(6300), 9, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -262470,16 +262434,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_GT, anon_sym_QMARK, - [159279] = 3, + [159224] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6380), 4, + ACTIONS(6374), 4, anon_sym_STAR, sym_identifier, anon_sym_complex, anon_sym___stdcall, - ACTIONS(6382), 8, + ACTIONS(6376), 8, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_COLON, @@ -262488,1393 +262452,1406 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_GT, anon_sym_QMARK, - [159300] = 7, - ACTIONS(6017), 1, + [159245] = 7, + ACTIONS(3908), 1, anon_sym_STAR, - ACTIONS(6021), 1, + ACTIONS(6380), 1, anon_sym_LBRACK, - STATE(3747), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3694), 2, + STATE(3484), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(6019), 3, + ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5645), 4, + ACTIONS(6378), 4, + sym__newline, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_EQ, - anon_sym_RBRACK, - [159329] = 7, + [159274] = 7, ACTIONS(3908), 1, anon_sym_STAR, - ACTIONS(6386), 1, + ACTIONS(6385), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3497), 2, + STATE(3647), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6384), 4, + ACTIONS(6383), 4, sym__newline, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_EQ, - [159358] = 7, - ACTIONS(3908), 1, + [159303] = 7, + ACTIONS(6001), 1, anon_sym_STAR, - ACTIONS(6391), 1, + ACTIONS(6005), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3750), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3622), 2, + STATE(3700), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(3924), 3, + ACTIONS(6003), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6389), 4, - sym__newline, + ACTIONS(5959), 4, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_EQ, - [159387] = 7, - ACTIONS(3908), 1, + anon_sym_RBRACK, + [159332] = 3, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(6388), 4, anon_sym_STAR, - ACTIONS(6396), 1, + sym_identifier, + anon_sym_complex, + anon_sym___stdcall, + ACTIONS(6390), 8, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_STAR_STAR, anon_sym_LBRACK, - STATE(3525), 1, - sym_type_index, + anon_sym_AMP, + anon_sym_GT, + anon_sym_QMARK, + [159353] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3497), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(3924), 3, + ACTIONS(6186), 4, + anon_sym_STAR, + sym_identifier, + anon_sym_complex, + anon_sym___stdcall, + ACTIONS(6188), 8, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_COLON, anon_sym_STAR_STAR, + anon_sym_LBRACK, anon_sym_AMP, + anon_sym_GT, + anon_sym_QMARK, + [159374] = 3, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(5591), 4, + anon_sym_STAR, + sym_identifier, + anon_sym_complex, anon_sym___stdcall, - ACTIONS(6394), 4, - sym__newline, + ACTIONS(4580), 8, anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_EQ, - [159416] = 7, + anon_sym_COLON, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_GT, + anon_sym_QMARK, + [159395] = 7, ACTIONS(3908), 1, anon_sym_STAR, - ACTIONS(6401), 1, + ACTIONS(6394), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3623), 2, + STATE(3484), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6399), 4, + ACTIONS(6392), 4, sym__newline, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_EQ, - [159445] = 7, - ACTIONS(6017), 1, + [159424] = 8, + ACTIONS(3908), 1, anon_sym_STAR, - ACTIONS(6021), 1, + ACTIONS(3918), 1, anon_sym_LBRACK, - STATE(3747), 1, + ACTIONS(6397), 1, + anon_sym_complex, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3724), 2, + STATE(3803), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(6019), 3, + ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5944), 4, + ACTIONS(5655), 3, + sym__newline, + anon_sym_LPAREN, + anon_sym_COLON, + [159455] = 4, + ACTIONS(5680), 1, + anon_sym_STAR, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(6025), 2, + anon_sym_int, + anon_sym_double, + ACTIONS(5682), 9, anon_sym_LPAREN, anon_sym_COMMA, + anon_sym_STAR_STAR, anon_sym_EQ, + anon_sym_LBRACK, anon_sym_RBRACK, - [159474] = 8, - ACTIONS(5667), 1, - anon_sym_LPAREN, - ACTIONS(6017), 1, + anon_sym_AMP, + anon_sym_complex, + anon_sym___stdcall, + [159478] = 7, + ACTIONS(3908), 1, anon_sym_STAR, - ACTIONS(6021), 1, + ACTIONS(6399), 1, anon_sym_LBRACK, - STATE(3747), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3618), 2, + STATE(3484), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(5670), 3, - anon_sym_COMMA, - anon_sym_EQ, - anon_sym_RBRACK, - ACTIONS(6019), 3, + ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - [159505] = 8, - ACTIONS(5951), 1, + ACTIONS(6344), 4, + sym__newline, anon_sym_LPAREN, - ACTIONS(6017), 1, - anon_sym_STAR, - ACTIONS(6021), 1, - anon_sym_LBRACK, - STATE(3747), 1, - sym_type_index, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - STATE(3619), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(5954), 3, anon_sym_COMMA, anon_sym_EQ, - anon_sym_RBRACK, - ACTIONS(6019), 3, - anon_sym_STAR_STAR, - anon_sym_AMP, - anon_sym___stdcall, - [159536] = 8, - ACTIONS(4429), 1, + [159507] = 7, + ACTIONS(3908), 1, anon_sym_STAR, - ACTIONS(4433), 1, + ACTIONS(6402), 1, anon_sym_LBRACK, - ACTIONS(6288), 1, - anon_sym_LPAREN, - STATE(3536), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3723), 2, + STATE(3641), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(4431), 3, + ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6279), 3, - anon_sym_RPAREN, + ACTIONS(6346), 4, + sym__newline, + anon_sym_LPAREN, anon_sym_COMMA, anon_sym_EQ, - [159567] = 7, - ACTIONS(4429), 1, + [159536] = 7, + ACTIONS(3908), 1, anon_sym_STAR, - ACTIONS(4433), 1, + ACTIONS(6407), 1, anon_sym_LBRACK, - STATE(3536), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3700), 2, + STATE(3484), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(4431), 3, + ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5676), 4, + ACTIONS(6405), 4, + sym__newline, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_EQ, - [159596] = 7, + [159565] = 7, ACTIONS(3908), 1, anon_sym_STAR, - ACTIONS(6406), 1, + ACTIONS(6412), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3497), 2, + STATE(3617), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6404), 4, + ACTIONS(6410), 4, sym__newline, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_EQ, - [159625] = 7, - ACTIONS(6017), 1, + [159594] = 7, + ACTIONS(3908), 1, anon_sym_STAR, - ACTIONS(6021), 1, + ACTIONS(6417), 1, anon_sym_LBRACK, - STATE(3747), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3625), 2, + STATE(3661), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(6019), 3, + ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5970), 4, + ACTIONS(6415), 4, + sym__newline, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_EQ, - anon_sym_RBRACK, - [159654] = 8, - ACTIONS(5902), 1, - anon_sym_LPAREN, - ACTIONS(6017), 1, + [159623] = 7, + ACTIONS(3908), 1, anon_sym_STAR, - ACTIONS(6021), 1, + ACTIONS(6422), 1, anon_sym_LBRACK, - STATE(3747), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3628), 2, + STATE(3484), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(5968), 3, - anon_sym_COMMA, - anon_sym_EQ, - anon_sym_RBRACK, - ACTIONS(6019), 3, + ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - [159685] = 7, - ACTIONS(4429), 1, + ACTIONS(6420), 4, + sym__newline, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_EQ, + [159652] = 7, + ACTIONS(3908), 1, anon_sym_STAR, - ACTIONS(4433), 1, + ACTIONS(6427), 1, anon_sym_LBRACK, - STATE(3536), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3508), 2, + STATE(3652), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(4431), 3, + ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6384), 4, - anon_sym_RPAREN, + ACTIONS(6425), 4, + sym__newline, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_COLON, anon_sym_EQ, - [159714] = 7, - ACTIONS(4429), 1, + [159681] = 13, + ACTIONS(6352), 1, + anon_sym_COMMA, + ACTIONS(6354), 1, + anon_sym_as, + ACTIONS(6356), 1, + anon_sym_if, + ACTIONS(6358), 1, + anon_sym_COLON, + ACTIONS(6360), 1, + anon_sym_async, + ACTIONS(6362), 1, + anon_sym_for, + ACTIONS(6364), 1, + anon_sym_RBRACE, + ACTIONS(6366), 1, + anon_sym_and, + ACTIONS(6368), 1, + anon_sym_or, + STATE(4099), 1, + sym_for_in_clause, + STATE(5001), 1, + aux_sym__collection_elements_repeat1, + STATE(5849), 1, + sym__comprehension_clauses, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [159722] = 7, + ACTIONS(3908), 1, anon_sym_STAR, - ACTIONS(4433), 1, + ACTIONS(6430), 1, anon_sym_LBRACK, - STATE(3536), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3679), 2, + STATE(3484), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(4431), 3, + ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6389), 4, - anon_sym_RPAREN, + ACTIONS(6350), 4, + sym__newline, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_COLON, anon_sym_EQ, - [159743] = 7, + [159751] = 7, ACTIONS(3908), 1, anon_sym_STAR, - ACTIONS(6411), 1, + ACTIONS(6433), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3497), 2, + STATE(3655), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6409), 4, + ACTIONS(6372), 4, sym__newline, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_EQ, - [159772] = 7, + [159780] = 7, ACTIONS(4429), 1, anon_sym_STAR, ACTIONS(4433), 1, anon_sym_LBRACK, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3508), 2, + STATE(3497), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6394), 4, + ACTIONS(6436), 4, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_EQ, - [159801] = 7, - ACTIONS(4429), 1, + [159809] = 7, + ACTIONS(3908), 1, anon_sym_STAR, - ACTIONS(4433), 1, + ACTIONS(6438), 1, anon_sym_LBRACK, - STATE(3536), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3681), 2, + STATE(3484), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(4431), 3, + ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6399), 4, - anon_sym_RPAREN, + ACTIONS(6436), 4, + sym__newline, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_COLON, anon_sym_EQ, - [159830] = 8, - ACTIONS(6017), 1, + [159838] = 7, + ACTIONS(3908), 1, anon_sym_STAR, - ACTIONS(6021), 1, + ACTIONS(6443), 1, anon_sym_LBRACK, - ACTIONS(6288), 1, - anon_sym_LPAREN, - STATE(3747), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3634), 2, + STATE(3650), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(6019), 3, + ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6279), 3, + ACTIONS(6441), 4, + sym__newline, + anon_sym_LPAREN, anon_sym_COMMA, anon_sym_EQ, - anon_sym_RBRACK, - [159861] = 7, + [159867] = 8, ACTIONS(4429), 1, anon_sym_STAR, ACTIONS(4433), 1, anon_sym_LBRACK, - STATE(3536), 1, + ACTIONS(6253), 1, + anon_sym_LPAREN, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3714), 2, + STATE(3724), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5944), 4, - anon_sym_LPAREN, + ACTIONS(6256), 3, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_EQ, - [159890] = 7, - ACTIONS(6017), 1, + [159898] = 7, + ACTIONS(3908), 1, anon_sym_STAR, - ACTIONS(6021), 1, + ACTIONS(6448), 1, anon_sym_LBRACK, - STATE(3747), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3703), 2, + STATE(3658), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(6019), 3, + ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5676), 4, + ACTIONS(6446), 4, + sym__newline, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_EQ, - anon_sym_RBRACK, - [159919] = 13, - ACTIONS(6414), 1, - anon_sym_COMMA, - ACTIONS(6416), 1, - anon_sym_as, - ACTIONS(6418), 1, - anon_sym_if, - ACTIONS(6420), 1, - anon_sym_COLON, - ACTIONS(6422), 1, - anon_sym_async, - ACTIONS(6424), 1, - anon_sym_for, - ACTIONS(6426), 1, - anon_sym_RBRACE, - ACTIONS(6428), 1, - anon_sym_and, - ACTIONS(6430), 1, - anon_sym_or, - STATE(4245), 1, - sym_for_in_clause, - STATE(4994), 1, - aux_sym__collection_elements_repeat1, - STATE(5568), 1, - sym__comprehension_clauses, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [159960] = 8, + [159927] = 7, ACTIONS(4429), 1, anon_sym_STAR, ACTIONS(4433), 1, anon_sym_LBRACK, - ACTIONS(5667), 1, - anon_sym_LPAREN, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3716), 2, + STATE(3497), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5670), 3, + ACTIONS(5676), 4, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_EQ, - [159991] = 7, - ACTIONS(4429), 1, + [159956] = 3, + ACTIONS(6019), 1, anon_sym_STAR, - ACTIONS(4433), 1, - anon_sym_LBRACK, - STATE(3536), 1, - sym_type_index, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - STATE(3685), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(4431), 3, - anon_sym_STAR_STAR, - anon_sym_AMP, - anon_sym___stdcall, - ACTIONS(6432), 4, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_EQ, - [160020] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5680), 4, - anon_sym_STAR, - sym_identifier, - anon_sym_complex, - anon_sym___stdcall, - ACTIONS(5682), 8, + ACTIONS(6021), 11, anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_COLON, anon_sym_STAR_STAR, + anon_sym_EQ, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_AMP, - anon_sym_GT, - anon_sym_QMARK, - [160041] = 8, - ACTIONS(4429), 1, + anon_sym_int, + anon_sym_double, + anon_sym_complex, + anon_sym___stdcall, + [159977] = 9, + ACTIONS(3908), 1, anon_sym_STAR, - ACTIONS(4433), 1, + ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(5951), 1, + ACTIONS(5642), 1, anon_sym_LPAREN, - STATE(3536), 1, + ACTIONS(6451), 1, + anon_sym_complex, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3717), 2, + ACTIONS(5645), 2, + sym__newline, + anon_sym_COLON, + STATE(3801), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(4431), 3, + ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5954), 3, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_EQ, - [160072] = 7, - ACTIONS(6017), 1, + [160010] = 7, + ACTIONS(4429), 1, anon_sym_STAR, - ACTIONS(6021), 1, + ACTIONS(4433), 1, anon_sym_LBRACK, - STATE(3747), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3703), 2, + STATE(3497), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(6019), 3, + ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5944), 4, + ACTIONS(5645), 4, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_EQ, - anon_sym_RBRACK, - [160101] = 3, + [160039] = 4, + ACTIONS(5993), 1, + anon_sym_STAR, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6033), 4, - anon_sym_STAR, - sym_identifier, - anon_sym_complex, - anon_sym___stdcall, - ACTIONS(6035), 8, + ACTIONS(6453), 2, + anon_sym_int, + anon_sym_double, + ACTIONS(5995), 9, anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_COLON, anon_sym_STAR_STAR, + anon_sym_EQ, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_AMP, - anon_sym_GT, - anon_sym_QMARK, - [160122] = 8, - ACTIONS(5667), 1, - anon_sym_LPAREN, - ACTIONS(6017), 1, + anon_sym_complex, + anon_sym___stdcall, + [160062] = 7, + ACTIONS(4429), 1, anon_sym_STAR, - ACTIONS(6021), 1, + ACTIONS(4433), 1, anon_sym_LBRACK, - STATE(3747), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3703), 2, + STATE(3620), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(5670), 3, - anon_sym_COMMA, - anon_sym_EQ, - anon_sym_RBRACK, - ACTIONS(6019), 3, + ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - [160153] = 3, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(6434), 4, - anon_sym_STAR, - sym_identifier, - anon_sym_complex, - anon_sym___stdcall, - ACTIONS(6436), 8, - anon_sym_LPAREN, + ACTIONS(6441), 4, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, - anon_sym_STAR_STAR, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_GT, - anon_sym_QMARK, - [160174] = 7, - ACTIONS(3908), 1, + anon_sym_EQ, + [160091] = 8, + ACTIONS(5890), 1, + anon_sym_LPAREN, + ACTIONS(6001), 1, anon_sym_STAR, - ACTIONS(6440), 1, + ACTIONS(6005), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3750), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3497), 2, + STATE(3700), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(3924), 3, + ACTIONS(5961), 3, + anon_sym_COMMA, + anon_sym_EQ, + anon_sym_RBRACK, + ACTIONS(6003), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6438), 4, - sym__newline, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_EQ, - [160203] = 7, - ACTIONS(3908), 1, + [160122] = 7, + ACTIONS(4429), 1, anon_sym_STAR, - ACTIONS(6443), 1, + ACTIONS(4433), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3645), 2, + STATE(3497), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(3924), 3, + ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6364), 4, - sym__newline, - anon_sym_LPAREN, + ACTIONS(6378), 4, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_COLON, anon_sym_EQ, - [160232] = 8, - ACTIONS(3908), 1, + [160151] = 8, + ACTIONS(4429), 1, anon_sym_STAR, - ACTIONS(3918), 1, + ACTIONS(4433), 1, anon_sym_LBRACK, - ACTIONS(6446), 1, - anon_sym_complex, - STATE(3525), 1, + ACTIONS(5890), 1, + anon_sym_LPAREN, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3764), 2, + STATE(3722), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(3924), 3, + ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5655), 3, - sym__newline, - anon_sym_LPAREN, + ACTIONS(5961), 3, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_EQ, + [160182] = 13, + ACTIONS(6352), 1, + anon_sym_COMMA, + ACTIONS(6354), 1, + anon_sym_as, + ACTIONS(6356), 1, + anon_sym_if, + ACTIONS(6358), 1, anon_sym_COLON, - [160263] = 4, - ACTIONS(5680), 1, - anon_sym_STAR, + ACTIONS(6360), 1, + anon_sym_async, + ACTIONS(6362), 1, + anon_sym_for, + ACTIONS(6364), 1, + anon_sym_RBRACE, + ACTIONS(6366), 1, + anon_sym_and, + ACTIONS(6368), 1, + anon_sym_or, + STATE(4099), 1, + sym_for_in_clause, + STATE(5001), 1, + aux_sym__collection_elements_repeat1, + STATE(5548), 1, + sym__comprehension_clauses, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6001), 2, - anon_sym_int, - anon_sym_double, - ACTIONS(5682), 9, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_STAR_STAR, - anon_sym_EQ, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_complex, - anon_sym___stdcall, - [160286] = 7, - ACTIONS(3908), 1, + [160223] = 7, + ACTIONS(4429), 1, anon_sym_STAR, - ACTIONS(6448), 1, + ACTIONS(4433), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3630), 2, + STATE(3708), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(3924), 3, + ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6432), 4, - sym__newline, - anon_sym_LPAREN, + ACTIONS(6383), 4, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_COLON, anon_sym_EQ, - [160315] = 7, - ACTIONS(4429), 1, + [160252] = 8, + ACTIONS(5895), 1, + anon_sym_LPAREN, + ACTIONS(6001), 1, anon_sym_STAR, - ACTIONS(4433), 1, + ACTIONS(6005), 1, anon_sym_LBRACK, - STATE(3536), 1, + STATE(3750), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3508), 2, + STATE(3700), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(4431), 3, + ACTIONS(5963), 3, + anon_sym_COMMA, + anon_sym_EQ, + anon_sym_RBRACK, + ACTIONS(6003), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6339), 4, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_EQ, - [160344] = 7, - ACTIONS(3908), 1, + [160283] = 7, + ACTIONS(6001), 1, anon_sym_STAR, - ACTIONS(6451), 1, + ACTIONS(6005), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3750), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3497), 2, + STATE(3700), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(3924), 3, + ACTIONS(6003), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6371), 4, - sym__newline, + ACTIONS(6256), 4, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_EQ, - [160373] = 7, + anon_sym_RBRACK, + [160312] = 7, ACTIONS(4429), 1, anon_sym_STAR, ACTIONS(4433), 1, anon_sym_LBRACK, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3508), 2, + STATE(3497), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6344), 4, + ACTIONS(6420), 4, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_EQ, - [160402] = 7, - ACTIONS(3908), 1, + [160341] = 7, + ACTIONS(4429), 1, anon_sym_STAR, - ACTIONS(6454), 1, + ACTIONS(4433), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3647), 2, + STATE(3710), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(3924), 3, + ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6373), 4, - sym__newline, - anon_sym_LPAREN, + ACTIONS(6425), 4, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_COLON, anon_sym_EQ, - [160431] = 7, + [160370] = 7, ACTIONS(4429), 1, anon_sym_STAR, ACTIONS(4433), 1, anon_sym_LBRACK, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3701), 2, + STATE(3627), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6349), 4, + ACTIONS(6446), 4, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_EQ, - [160460] = 13, - ACTIONS(6414), 1, - anon_sym_COMMA, - ACTIONS(6416), 1, - anon_sym_as, - ACTIONS(6418), 1, - anon_sym_if, - ACTIONS(6420), 1, - anon_sym_COLON, - ACTIONS(6422), 1, - anon_sym_async, - ACTIONS(6424), 1, - anon_sym_for, - ACTIONS(6426), 1, - anon_sym_RBRACE, - ACTIONS(6428), 1, - anon_sym_and, - ACTIONS(6430), 1, - anon_sym_or, - STATE(4245), 1, - sym_for_in_clause, - STATE(4994), 1, - aux_sym__collection_elements_repeat1, - STATE(5580), 1, - sym__comprehension_clauses, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [160501] = 7, + [160399] = 7, ACTIONS(4429), 1, anon_sym_STAR, ACTIONS(4433), 1, anon_sym_LBRACK, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3508), 2, + STATE(3497), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6354), 4, + ACTIONS(6455), 4, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_EQ, - [160530] = 7, - ACTIONS(4429), 1, + [160428] = 7, + ACTIONS(3908), 1, anon_sym_STAR, - ACTIONS(4433), 1, + ACTIONS(6457), 1, anon_sym_LBRACK, - STATE(3536), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3725), 2, + STATE(3683), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(4431), 3, + ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6359), 4, - anon_sym_RPAREN, + ACTIONS(6348), 4, + sym__newline, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_COLON, anon_sym_EQ, - [160559] = 7, - ACTIONS(4429), 1, + [160457] = 7, + ACTIONS(3908), 1, anon_sym_STAR, - ACTIONS(4433), 1, + ACTIONS(6460), 1, anon_sym_LBRACK, - STATE(3536), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3508), 2, + STATE(3484), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(4431), 3, + ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5676), 4, + ACTIONS(6455), 4, + sym__newline, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_EQ, - [160588] = 3, - ACTIONS(5993), 1, + [160486] = 8, + ACTIONS(6001), 1, anon_sym_STAR, + ACTIONS(6005), 1, + anon_sym_LBRACK, + ACTIONS(6253), 1, + anon_sym_LPAREN, + STATE(3750), 1, + sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5995), 11, - anon_sym_LPAREN, - anon_sym_COMMA, + STATE(3700), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(6003), 3, anon_sym_STAR_STAR, - anon_sym_EQ, - anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_AMP, - anon_sym_int, - anon_sym_double, - anon_sym_complex, anon_sym___stdcall, - [160609] = 8, - ACTIONS(5951), 1, + ACTIONS(6256), 3, + anon_sym_COMMA, + anon_sym_EQ, + anon_sym_RBRACK, + [160517] = 8, + ACTIONS(5952), 1, anon_sym_LPAREN, - ACTIONS(6017), 1, + ACTIONS(6001), 1, anon_sym_STAR, - ACTIONS(6021), 1, + ACTIONS(6005), 1, anon_sym_LBRACK, - STATE(3747), 1, + STATE(3750), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3703), 2, + STATE(3700), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(5954), 3, + ACTIONS(5984), 3, anon_sym_COMMA, anon_sym_EQ, anon_sym_RBRACK, - ACTIONS(6019), 3, + ACTIONS(6003), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - [160640] = 9, - ACTIONS(3908), 1, + [160548] = 8, + ACTIONS(6001), 1, anon_sym_STAR, - ACTIONS(3918), 1, + ACTIONS(6005), 1, anon_sym_LBRACK, - ACTIONS(5642), 1, + ACTIONS(6245), 1, anon_sym_LPAREN, - ACTIONS(6457), 1, - anon_sym_complex, - STATE(3525), 1, + STATE(3750), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5645), 2, - sym__newline, - anon_sym_COLON, - STATE(3762), 2, + STATE(3700), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(3924), 3, + ACTIONS(6003), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - [160673] = 7, - ACTIONS(4429), 1, - anon_sym_STAR, - ACTIONS(4433), 1, - anon_sym_LBRACK, - STATE(3536), 1, - sym_type_index, + ACTIONS(6248), 3, + anon_sym_COMMA, + anon_sym_EQ, + anon_sym_RBRACK, + [160579] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3508), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(4431), 3, + ACTIONS(6238), 4, + anon_sym_STAR, + sym_identifier, + anon_sym_operator, + anon_sym___stdcall, + ACTIONS(6240), 8, + sym__newline, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_COLON, anon_sym_STAR_STAR, + anon_sym_EQ, + anon_sym_LBRACK, anon_sym_AMP, + [160600] = 3, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(6238), 4, + anon_sym_STAR, + sym_identifier, + anon_sym_operator, anon_sym___stdcall, - ACTIONS(5645), 4, + ACTIONS(6240), 8, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_COLON, + anon_sym_STAR_STAR, anon_sym_EQ, - [160702] = 4, - ACTIONS(6033), 1, + anon_sym_LBRACK, + anon_sym_AMP, + [160621] = 7, + ACTIONS(6001), 1, anon_sym_STAR, + ACTIONS(6005), 1, + anon_sym_LBRACK, + STATE(3750), 1, + sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6459), 2, - anon_sym_int, - anon_sym_double, - ACTIONS(6035), 9, + STATE(3707), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(6003), 3, + anon_sym_STAR_STAR, + anon_sym_AMP, + anon_sym___stdcall, + ACTIONS(5676), 4, anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_STAR_STAR, anon_sym_EQ, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_complex, - anon_sym___stdcall, - [160725] = 13, - ACTIONS(6414), 1, + [160650] = 13, + ACTIONS(6352), 1, anon_sym_COMMA, - ACTIONS(6416), 1, + ACTIONS(6354), 1, anon_sym_as, - ACTIONS(6418), 1, + ACTIONS(6356), 1, anon_sym_if, - ACTIONS(6420), 1, + ACTIONS(6358), 1, anon_sym_COLON, - ACTIONS(6422), 1, + ACTIONS(6360), 1, anon_sym_async, - ACTIONS(6424), 1, + ACTIONS(6362), 1, anon_sym_for, - ACTIONS(6426), 1, + ACTIONS(6364), 1, anon_sym_RBRACE, - ACTIONS(6428), 1, + ACTIONS(6366), 1, anon_sym_and, - ACTIONS(6430), 1, + ACTIONS(6368), 1, anon_sym_or, - STATE(4245), 1, + STATE(4099), 1, sym_for_in_clause, - STATE(4994), 1, + STATE(5001), 1, aux_sym__collection_elements_repeat1, - STATE(5541), 1, + STATE(5721), 1, sym__comprehension_clauses, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [160766] = 7, - ACTIONS(6017), 1, + [160691] = 7, + ACTIONS(4429), 1, anon_sym_STAR, - ACTIONS(6021), 1, + ACTIONS(4433), 1, anon_sym_LBRACK, - STATE(3747), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3703), 2, + STATE(3697), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(6019), 3, + ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5954), 4, + ACTIONS(5676), 4, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_EQ, - anon_sym_RBRACK, - [160795] = 7, - ACTIONS(3908), 1, + [160720] = 7, + ACTIONS(6001), 1, anon_sym_STAR, - ACTIONS(6463), 1, + ACTIONS(6005), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3750), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3637), 2, + STATE(3619), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(3924), 3, + ACTIONS(6003), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6461), 4, - sym__newline, + ACTIONS(5645), 4, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_EQ, - [160824] = 7, - ACTIONS(4429), 1, + anon_sym_RBRACK, + [160749] = 13, + ACTIONS(6352), 1, + anon_sym_COMMA, + ACTIONS(6354), 1, + anon_sym_as, + ACTIONS(6356), 1, + anon_sym_if, + ACTIONS(6358), 1, + anon_sym_COLON, + ACTIONS(6360), 1, + anon_sym_async, + ACTIONS(6362), 1, + anon_sym_for, + ACTIONS(6364), 1, + anon_sym_RBRACE, + ACTIONS(6366), 1, + anon_sym_and, + ACTIONS(6368), 1, + anon_sym_or, + STATE(4099), 1, + sym_for_in_clause, + STATE(5001), 1, + aux_sym__collection_elements_repeat1, + STATE(5651), 1, + sym__comprehension_clauses, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [160790] = 8, + ACTIONS(3908), 1, anon_sym_STAR, - ACTIONS(4433), 1, + ACTIONS(3918), 1, anon_sym_LBRACK, - STATE(3536), 1, + ACTIONS(6463), 1, + anon_sym_complex, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3635), 2, + STATE(3728), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(4431), 3, + ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6366), 4, - anon_sym_RPAREN, - anon_sym_COMMA, + ACTIONS(5943), 3, + sym__newline, + anon_sym_LPAREN, anon_sym_COLON, - anon_sym_EQ, - [160853] = 7, - ACTIONS(4429), 1, + [160821] = 7, + ACTIONS(3908), 1, anon_sym_STAR, - ACTIONS(4433), 1, + ACTIONS(6467), 1, anon_sym_LBRACK, - STATE(3536), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3508), 2, + STATE(3725), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(4431), 3, + ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6375), 4, - anon_sym_RPAREN, + ACTIONS(6465), 4, + sym__newline, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_COLON, anon_sym_EQ, - [160882] = 13, - ACTIONS(6414), 1, - anon_sym_COMMA, - ACTIONS(6416), 1, - anon_sym_as, - ACTIONS(6418), 1, - anon_sym_if, - ACTIONS(6420), 1, - anon_sym_COLON, - ACTIONS(6422), 1, - anon_sym_async, - ACTIONS(6424), 1, - anon_sym_for, - ACTIONS(6426), 1, - anon_sym_RBRACE, - ACTIONS(6428), 1, - anon_sym_and, - ACTIONS(6430), 1, - anon_sym_or, - STATE(4245), 1, - sym_for_in_clause, - STATE(4994), 1, - aux_sym__collection_elements_repeat1, - STATE(5732), 1, - sym__comprehension_clauses, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [160923] = 13, - ACTIONS(6414), 1, + [160850] = 13, + ACTIONS(6352), 1, anon_sym_COMMA, - ACTIONS(6416), 1, + ACTIONS(6354), 1, anon_sym_as, - ACTIONS(6418), 1, + ACTIONS(6356), 1, anon_sym_if, - ACTIONS(6420), 1, + ACTIONS(6358), 1, anon_sym_COLON, - ACTIONS(6422), 1, + ACTIONS(6360), 1, anon_sym_async, - ACTIONS(6424), 1, + ACTIONS(6362), 1, anon_sym_for, - ACTIONS(6426), 1, + ACTIONS(6364), 1, anon_sym_RBRACE, - ACTIONS(6428), 1, + ACTIONS(6366), 1, anon_sym_and, - ACTIONS(6430), 1, + ACTIONS(6368), 1, anon_sym_or, - STATE(4245), 1, + STATE(4099), 1, sym_for_in_clause, - STATE(4994), 1, + STATE(5001), 1, aux_sym__collection_elements_repeat1, - STATE(5669), 1, + STATE(5526), 1, sym__comprehension_clauses, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [160964] = 7, + [160891] = 7, ACTIONS(4429), 1, anon_sym_STAR, ACTIONS(4433), 1, anon_sym_LBRACK, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3508), 2, + STATE(3497), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5944), 4, + ACTIONS(5926), 4, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_EQ, - [160993] = 7, - ACTIONS(4429), 1, + [160920] = 7, + ACTIONS(6001), 1, anon_sym_STAR, - ACTIONS(4433), 1, + ACTIONS(6005), 1, anon_sym_LBRACK, - STATE(3536), 1, + STATE(3750), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3508), 2, + STATE(3700), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(4431), 3, + ACTIONS(6003), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6404), 4, - anon_sym_RPAREN, + ACTIONS(5676), 4, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_COLON, anon_sym_EQ, - [161022] = 13, - ACTIONS(6414), 1, + anon_sym_RBRACK, + [160949] = 13, + ACTIONS(6352), 1, anon_sym_COMMA, - ACTIONS(6416), 1, + ACTIONS(6354), 1, anon_sym_as, - ACTIONS(6418), 1, + ACTIONS(6356), 1, anon_sym_if, - ACTIONS(6420), 1, + ACTIONS(6358), 1, anon_sym_COLON, - ACTIONS(6422), 1, + ACTIONS(6360), 1, anon_sym_async, - ACTIONS(6424), 1, + ACTIONS(6362), 1, anon_sym_for, - ACTIONS(6426), 1, + ACTIONS(6364), 1, anon_sym_RBRACE, - ACTIONS(6428), 1, + ACTIONS(6366), 1, anon_sym_and, - ACTIONS(6430), 1, + ACTIONS(6368), 1, anon_sym_or, - STATE(4245), 1, + STATE(4099), 1, sym_for_in_clause, - STATE(4994), 1, + STATE(5001), 1, aux_sym__collection_elements_repeat1, - STATE(5875), 1, + STATE(5680), 1, sym__comprehension_clauses, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [161063] = 7, - ACTIONS(6466), 1, + [160990] = 7, + ACTIONS(6470), 1, anon_sym_STAR, - ACTIONS(6472), 1, + ACTIONS(6476), 1, anon_sym_LBRACK, - STATE(3747), 1, + STATE(3750), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3703), 2, + STATE(3700), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(6469), 3, + ACTIONS(6473), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6105), 4, + ACTIONS(6085), 4, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_EQ, anon_sym_RBRACK, - [161092] = 13, - ACTIONS(6414), 1, + [161019] = 7, + ACTIONS(4429), 1, + anon_sym_STAR, + ACTIONS(4433), 1, + anon_sym_LBRACK, + STATE(3547), 1, + sym_type_index, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + STATE(3719), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(4431), 3, + anon_sym_STAR_STAR, + anon_sym_AMP, + anon_sym___stdcall, + ACTIONS(5963), 4, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_EQ, + [161048] = 13, + ACTIONS(6352), 1, anon_sym_COMMA, - ACTIONS(6416), 1, + ACTIONS(6354), 1, anon_sym_as, - ACTIONS(6418), 1, + ACTIONS(6356), 1, anon_sym_if, - ACTIONS(6420), 1, + ACTIONS(6358), 1, anon_sym_COLON, - ACTIONS(6422), 1, + ACTIONS(6360), 1, anon_sym_async, - ACTIONS(6424), 1, + ACTIONS(6362), 1, anon_sym_for, - ACTIONS(6426), 1, + ACTIONS(6364), 1, anon_sym_RBRACE, - ACTIONS(6428), 1, + ACTIONS(6366), 1, anon_sym_and, - ACTIONS(6430), 1, + ACTIONS(6368), 1, anon_sym_or, - STATE(4245), 1, + STATE(4099), 1, sym_for_in_clause, - STATE(4994), 1, + STATE(5001), 1, aux_sym__collection_elements_repeat1, - STATE(5675), 1, + STATE(5797), 1, sym__comprehension_clauses, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [161133] = 8, + [161089] = 8, ACTIONS(4429), 1, anon_sym_STAR, ACTIONS(4433), 1, anon_sym_LBRACK, ACTIONS(5667), 1, anon_sym_LPAREN, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3508), 2, + STATE(3497), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(4431), 3, @@ -263885,560 +263862,626 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_COMMA, anon_sym_EQ, - [161164] = 7, - ACTIONS(6017), 1, + [161120] = 8, + ACTIONS(4429), 1, anon_sym_STAR, - ACTIONS(6021), 1, + ACTIONS(4433), 1, anon_sym_LBRACK, - STATE(3747), 1, + ACTIONS(5940), 1, + anon_sym_LPAREN, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3703), 2, + STATE(3497), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(6019), 3, + ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5645), 4, - anon_sym_LPAREN, + ACTIONS(5943), 3, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_EQ, - anon_sym_RBRACK, - [161193] = 13, - ACTIONS(6414), 1, - anon_sym_COMMA, - ACTIONS(6416), 1, - anon_sym_as, - ACTIONS(6418), 1, - anon_sym_if, - ACTIONS(6420), 1, - anon_sym_COLON, - ACTIONS(6422), 1, - anon_sym_async, - ACTIONS(6424), 1, - anon_sym_for, - ACTIONS(6426), 1, - anon_sym_RBRACE, - ACTIONS(6428), 1, - anon_sym_and, - ACTIONS(6430), 1, - anon_sym_or, - STATE(4245), 1, - sym_for_in_clause, - STATE(4994), 1, - aux_sym__collection_elements_repeat1, - STATE(5797), 1, - sym__comprehension_clauses, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [161234] = 8, + [161151] = 7, ACTIONS(4429), 1, anon_sym_STAR, ACTIONS(4433), 1, anon_sym_LBRACK, - ACTIONS(5951), 1, - anon_sym_LPAREN, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3508), 2, + STATE(3660), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5954), 3, + ACTIONS(6415), 4, anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_COLON, anon_sym_EQ, - [161265] = 7, + [161180] = 7, ACTIONS(4429), 1, anon_sym_STAR, ACTIONS(4433), 1, anon_sym_LBRACK, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3508), 2, + STATE(3497), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5954), 4, + ACTIONS(5943), 4, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_EQ, - [161294] = 7, - ACTIONS(4429), 1, + [161209] = 7, + ACTIONS(6001), 1, anon_sym_STAR, - ACTIONS(4433), 1, + ACTIONS(6005), 1, anon_sym_LBRACK, - STATE(3536), 1, + STATE(3750), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3697), 2, + STATE(3700), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(4431), 3, + ACTIONS(6003), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6461), 4, - anon_sym_RPAREN, + ACTIONS(5926), 4, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_COLON, anon_sym_EQ, - [161323] = 7, + anon_sym_RBRACK, + [161238] = 7, ACTIONS(4429), 1, anon_sym_STAR, ACTIONS(4433), 1, anon_sym_LBRACK, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3508), 2, + STATE(3497), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6409), 4, + ACTIONS(6392), 4, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_EQ, - [161352] = 7, - ACTIONS(6017), 1, + [161267] = 7, + ACTIONS(6001), 1, anon_sym_STAR, - ACTIONS(6021), 1, + ACTIONS(6005), 1, anon_sym_LBRACK, - STATE(3747), 1, + STATE(3750), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3703), 2, + STATE(3643), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(6019), 3, + ACTIONS(6003), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5970), 4, + ACTIONS(5926), 4, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_EQ, anon_sym_RBRACK, - [161381] = 7, + [161296] = 7, ACTIONS(4429), 1, anon_sym_STAR, ACTIONS(4433), 1, anon_sym_LBRACK, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3508), 2, + STATE(3497), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5970), 4, - anon_sym_LPAREN, + ACTIONS(6405), 4, anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_EQ, + [161325] = 8, + ACTIONS(5667), 1, + anon_sym_LPAREN, + ACTIONS(6001), 1, + anon_sym_STAR, + ACTIONS(6005), 1, + anon_sym_LBRACK, + STATE(3750), 1, + sym_type_index, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + STATE(3671), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(5670), 3, anon_sym_COMMA, anon_sym_EQ, - [161410] = 7, + anon_sym_RBRACK, + ACTIONS(6003), 3, + anon_sym_STAR_STAR, + anon_sym_AMP, + anon_sym___stdcall, + [161356] = 7, ACTIONS(4429), 1, anon_sym_STAR, ACTIONS(4433), 1, anon_sym_LBRACK, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3508), 2, + STATE(3630), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5898), 4, - anon_sym_LPAREN, + ACTIONS(6410), 4, anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_COLON, anon_sym_EQ, - [161439] = 9, - ACTIONS(3908), 1, + [161385] = 8, + ACTIONS(5940), 1, + anon_sym_LPAREN, + ACTIONS(6001), 1, anon_sym_STAR, - ACTIONS(3918), 1, + ACTIONS(6005), 1, anon_sym_LBRACK, - ACTIONS(5905), 1, - anon_sym_LPAREN, - ACTIONS(6475), 1, - anon_sym_complex, - STATE(3525), 1, + STATE(3750), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5970), 2, - sym__newline, - anon_sym_COLON, - STATE(3741), 2, + STATE(3676), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(3924), 3, + ACTIONS(5943), 3, + anon_sym_COMMA, + anon_sym_EQ, + anon_sym_RBRACK, + ACTIONS(6003), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - [161472] = 8, + [161416] = 7, ACTIONS(4429), 1, anon_sym_STAR, ACTIONS(4433), 1, anon_sym_LBRACK, - ACTIONS(5902), 1, - anon_sym_LPAREN, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3508), 2, + STATE(3497), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5968), 3, + ACTIONS(5963), 4, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_EQ, - [161503] = 8, + [161445] = 7, ACTIONS(4429), 1, anon_sym_STAR, ACTIONS(4433), 1, anon_sym_LBRACK, - ACTIONS(5905), 1, - anon_sym_LPAREN, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3508), 2, + STATE(3497), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5970), 3, + ACTIONS(5959), 4, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_EQ, - [161534] = 7, + [161474] = 9, ACTIONS(3908), 1, anon_sym_STAR, - ACTIONS(6479), 1, + ACTIONS(3918), 1, anon_sym_LBRACK, - STATE(3525), 1, + ACTIONS(5895), 1, + anon_sym_LPAREN, + ACTIONS(6479), 1, + anon_sym_complex, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3659), 2, + ACTIONS(5963), 2, + sym__newline, + anon_sym_COLON, + STATE(3744), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6477), 4, - sym__newline, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_EQ, - [161563] = 7, + [161507] = 8, ACTIONS(4429), 1, anon_sym_STAR, ACTIONS(4433), 1, anon_sym_LBRACK, - STATE(3536), 1, + ACTIONS(5890), 1, + anon_sym_LPAREN, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3508), 2, + STATE(3497), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6279), 4, - anon_sym_LPAREN, + ACTIONS(5961), 3, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_EQ, - [161592] = 8, + [161538] = 8, ACTIONS(4429), 1, anon_sym_STAR, ACTIONS(4433), 1, anon_sym_LBRACK, - ACTIONS(6288), 1, + ACTIONS(5895), 1, anon_sym_LPAREN, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3508), 2, + STATE(3497), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6279), 3, + ACTIONS(5963), 3, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_EQ, - [161623] = 8, + [161569] = 7, ACTIONS(4429), 1, anon_sym_STAR, ACTIONS(4433), 1, anon_sym_LBRACK, - ACTIONS(5941), 1, - anon_sym_LPAREN, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3508), 2, + STATE(3497), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5960), 3, + ACTIONS(6256), 4, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_EQ, - [161654] = 7, + [161598] = 8, + ACTIONS(5667), 1, + anon_sym_LPAREN, + ACTIONS(6001), 1, + anon_sym_STAR, + ACTIONS(6005), 1, + anon_sym_LBRACK, + STATE(3750), 1, + sym_type_index, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + STATE(3700), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(5670), 3, + anon_sym_COMMA, + anon_sym_EQ, + anon_sym_RBRACK, + ACTIONS(6003), 3, + anon_sym_STAR_STAR, + anon_sym_AMP, + anon_sym___stdcall, + [161629] = 8, ACTIONS(4429), 1, anon_sym_STAR, ACTIONS(4433), 1, anon_sym_LBRACK, - STATE(3536), 1, + ACTIONS(6253), 1, + anon_sym_LPAREN, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3711), 2, + STATE(3497), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6477), 4, + ACTIONS(6256), 3, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_COLON, anon_sym_EQ, - [161683] = 8, + [161660] = 8, ACTIONS(4429), 1, anon_sym_STAR, ACTIONS(4433), 1, anon_sym_LBRACK, - ACTIONS(6260), 1, + ACTIONS(5952), 1, anon_sym_LPAREN, - STATE(3536), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3508), 2, + STATE(3497), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6263), 3, + ACTIONS(5984), 3, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_EQ, - [161714] = 7, - ACTIONS(6017), 1, + [161691] = 7, + ACTIONS(4429), 1, anon_sym_STAR, - ACTIONS(6021), 1, + ACTIONS(4433), 1, anon_sym_LBRACK, - STATE(3747), 1, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3703), 2, + STATE(3629), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(6019), 3, + ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5898), 4, - anon_sym_LPAREN, + ACTIONS(6465), 4, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_COLON, anon_sym_EQ, - anon_sym_RBRACK, - [161743] = 7, + [161720] = 8, ACTIONS(4429), 1, anon_sym_STAR, ACTIONS(4433), 1, anon_sym_LBRACK, - STATE(3536), 1, + ACTIONS(6245), 1, + anon_sym_LPAREN, + STATE(3547), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3508), 2, + STATE(3497), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(4431), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6438), 4, + ACTIONS(6248), 3, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_COLON, anon_sym_EQ, - [161772] = 5, - ACTIONS(6206), 1, + [161751] = 7, + ACTIONS(3908), 1, anon_sym_STAR, - ACTIONS(6482), 1, - anon_sym_DOT, - STATE(3800), 1, - aux_sym_type_qualifier_repeat1, + ACTIONS(6481), 1, + anon_sym_LBRACK, + STATE(3548), 1, + sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6208), 8, + STATE(3484), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(3924), 3, + anon_sym_STAR_STAR, + anon_sym_AMP, + anon_sym___stdcall, + ACTIONS(6370), 4, + sym__newline, anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_STAR_STAR, anon_sym_EQ, - anon_sym_LBRACK, + [161780] = 12, + ACTIONS(6364), 1, anon_sym_RBRACK, - anon_sym_AMP, - anon_sym___stdcall, - [161796] = 12, ACTIONS(6484), 1, - anon_sym_RPAREN, - ACTIONS(6486), 1, anon_sym_COMMA, - ACTIONS(6489), 1, + ACTIONS(6486), 1, anon_sym_as, - ACTIONS(6491), 1, + ACTIONS(6488), 1, anon_sym_if, - ACTIONS(6493), 1, + ACTIONS(6490), 1, anon_sym_async, - ACTIONS(6495), 1, + ACTIONS(6492), 1, anon_sym_for, - ACTIONS(6497), 1, + ACTIONS(6494), 1, anon_sym_and, - ACTIONS(6499), 1, + ACTIONS(6496), 1, anon_sym_or, - STATE(4218), 1, + STATE(4127), 1, sym_for_in_clause, - STATE(4808), 1, + STATE(4971), 1, aux_sym__collection_elements_repeat1, - STATE(5526), 1, + STATE(5545), 1, sym__comprehension_clauses, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [161834] = 10, - ACTIONS(6503), 1, + [161818] = 10, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(6505), 1, + ACTIONS(6502), 1, anon_sym_EQ, - ACTIONS(6507), 1, + ACTIONS(6504), 1, anon_sym_LBRACK, - ACTIONS(6510), 1, + ACTIONS(6507), 1, sym__newline, - ACTIONS(6512), 1, + ACTIONS(6509), 1, sym_string_start, - STATE(4091), 1, + STATE(4108), 1, sym_string, - STATE(5173), 1, + STATE(5030), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6501), 2, + ACTIONS(6498), 2, anon_sym_LPAREN, sym_identifier, - STATE(4093), 2, + STATE(4119), 2, sym_type_index, aux_sym_cvar_decl_repeat1, - [161868] = 7, + [161852] = 7, ACTIONS(3908), 1, anon_sym_STAR, ACTIONS(3918), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3497), 2, + STATE(3484), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5676), 3, + ACTIONS(5963), 3, sym__newline, anon_sym_LPAREN, anon_sym_COLON, - [161896] = 9, + [161880] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_line_continuation, + ACTIONS(6512), 1, + anon_sym_LBRACE, + ACTIONS(6516), 1, + anon_sym_BSLASH, + ACTIONS(6518), 1, + sym_string_end, + STATE(4016), 2, + sym__not_escape_sequence, + aux_sym_string_content_repeat1, + ACTIONS(6514), 3, + sym__string_content, + sym_escape_interpolation, + sym_escape_sequence, + STATE(3786), 3, + sym_string_content, + sym_interpolation, + aux_sym_string_repeat1, + [161910] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_line_continuation, + ACTIONS(6512), 1, + anon_sym_LBRACE, + ACTIONS(6516), 1, + anon_sym_BSLASH, + ACTIONS(6520), 1, + sym_string_end, + STATE(4016), 2, + sym__not_escape_sequence, + aux_sym_string_content_repeat1, + ACTIONS(6514), 3, + sym__string_content, + sym_escape_interpolation, + sym_escape_sequence, + STATE(3732), 3, + sym_string_content, + sym_interpolation, + aux_sym_string_repeat1, + [161940] = 9, ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(5642), 1, + ACTIONS(5655), 1, anon_sym_LPAREN, - ACTIONS(6515), 1, + ACTIONS(6522), 1, sym_identifier, - ACTIONS(6517), 1, + ACTIONS(6524), 1, anon_sym_complex, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -264449,161 +264492,137 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5092), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3829), 2, + STATE(3861), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - [161928] = 8, - ACTIONS(3908), 1, - anon_sym_STAR, - ACTIONS(3918), 1, - anon_sym_LBRACK, - ACTIONS(5905), 1, - anon_sym_LPAREN, - STATE(3525), 1, - sym_type_index, - ACTIONS(3), 2, + [161972] = 8, + ACTIONS(3), 1, sym_comment, + ACTIONS(5), 1, sym_line_continuation, - ACTIONS(5970), 2, - sym__newline, - anon_sym_COLON, - STATE(3497), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(3924), 3, - anon_sym_STAR_STAR, - anon_sym_AMP, - anon_sym___stdcall, - [161958] = 10, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(6507), 1, - anon_sym_LBRACK, ACTIONS(6512), 1, - sym_string_start, - ACTIONS(6519), 1, - anon_sym_EQ, - ACTIONS(6521), 1, - sym__newline, - STATE(4102), 1, - sym_string, - STATE(5191), 1, - aux_sym_cvar_decl_repeat2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(6501), 2, - anon_sym_LPAREN, - sym_identifier, - STATE(4103), 2, - sym_type_index, - aux_sym_cvar_decl_repeat1, - [161992] = 12, - ACTIONS(6489), 1, - anon_sym_as, - ACTIONS(6491), 1, - anon_sym_if, - ACTIONS(6493), 1, - anon_sym_async, - ACTIONS(6495), 1, - anon_sym_for, - ACTIONS(6497), 1, - anon_sym_and, - ACTIONS(6499), 1, - anon_sym_or, - ACTIONS(6523), 1, - anon_sym_RPAREN, - ACTIONS(6525), 1, - anon_sym_COMMA, - STATE(4218), 1, - sym_for_in_clause, - STATE(5196), 1, - aux_sym_argument_list_repeat1, - STATE(5526), 1, - sym__comprehension_clauses, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [162030] = 8, + anon_sym_LBRACE, + ACTIONS(6516), 1, + anon_sym_BSLASH, + ACTIONS(6526), 1, + sym_string_end, + STATE(4016), 2, + sym__not_escape_sequence, + aux_sym_string_content_repeat1, + ACTIONS(6514), 3, + sym__string_content, + sym_escape_interpolation, + sym_escape_sequence, + STATE(3786), 3, + sym_string_content, + sym_interpolation, + aux_sym_string_repeat1, + [162002] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_line_continuation, - ACTIONS(6527), 1, + ACTIONS(6512), 1, anon_sym_LBRACE, - ACTIONS(6531), 1, + ACTIONS(6516), 1, anon_sym_BSLASH, - ACTIONS(6533), 1, + ACTIONS(6528), 1, sym_string_end, - STATE(4004), 2, + STATE(4016), 2, sym__not_escape_sequence, aux_sym_string_content_repeat1, - ACTIONS(6529), 3, + ACTIONS(6514), 3, sym__string_content, sym_escape_interpolation, sym_escape_sequence, - STATE(3735), 3, + STATE(3734), 3, sym_string_content, sym_interpolation, aux_sym_string_repeat1, - [162060] = 8, + [162032] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_line_continuation, - ACTIONS(6527), 1, + ACTIONS(6512), 1, anon_sym_LBRACE, - ACTIONS(6531), 1, + ACTIONS(6516), 1, anon_sym_BSLASH, - ACTIONS(6535), 1, + ACTIONS(6530), 1, sym_string_end, - STATE(4004), 2, + STATE(4016), 2, sym__not_escape_sequence, aux_sym_string_content_repeat1, - ACTIONS(6529), 3, + ACTIONS(6514), 3, sym__string_content, sym_escape_interpolation, sym_escape_sequence, - STATE(3790), 3, + STATE(3786), 3, sym_string_content, sym_interpolation, aux_sym_string_repeat1, - [162090] = 12, - ACTIONS(6489), 1, + [162062] = 12, + ACTIONS(6364), 1, + anon_sym_RBRACK, + ACTIONS(6484), 1, + anon_sym_COMMA, + ACTIONS(6486), 1, anon_sym_as, - ACTIONS(6491), 1, + ACTIONS(6488), 1, anon_sym_if, - ACTIONS(6493), 1, + ACTIONS(6490), 1, anon_sym_async, - ACTIONS(6495), 1, + ACTIONS(6492), 1, anon_sym_for, - ACTIONS(6497), 1, + ACTIONS(6494), 1, anon_sym_and, - ACTIONS(6499), 1, + ACTIONS(6496), 1, anon_sym_or, - ACTIONS(6537), 1, + STATE(4127), 1, + sym_for_in_clause, + STATE(4971), 1, + aux_sym__collection_elements_repeat1, + STATE(5871), 1, + sym__comprehension_clauses, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [162100] = 12, + ACTIONS(6532), 1, anon_sym_RPAREN, - ACTIONS(6539), 1, + ACTIONS(6534), 1, anon_sym_COMMA, - STATE(4218), 1, + ACTIONS(6537), 1, + anon_sym_as, + ACTIONS(6539), 1, + anon_sym_if, + ACTIONS(6541), 1, + anon_sym_async, + ACTIONS(6543), 1, + anon_sym_for, + ACTIONS(6545), 1, + anon_sym_and, + ACTIONS(6547), 1, + anon_sym_or, + STATE(4107), 1, sym_for_in_clause, - STATE(4808), 1, + STATE(4819), 1, aux_sym__collection_elements_repeat1, - STATE(5684), 1, + STATE(5533), 1, sym__comprehension_clauses, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [162128] = 9, + [162138] = 9, ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(5954), 1, + ACTIONS(5642), 1, anon_sym_LPAREN, - ACTIONS(6541), 1, + ACTIONS(6549), 1, sym_identifier, - ACTIONS(6543), 1, + ACTIONS(6551), 1, anon_sym_complex, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -264614,203 +264633,266 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5092), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3854), 2, + STATE(3885), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - [162160] = 12, - ACTIONS(6426), 1, - anon_sym_RBRACK, - ACTIONS(6545), 1, + [162170] = 10, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(6547), 1, - anon_sym_as, - ACTIONS(6549), 1, - anon_sym_if, - ACTIONS(6551), 1, - anon_sym_async, + ACTIONS(6504), 1, + anon_sym_LBRACK, + ACTIONS(6509), 1, + sym_string_start, ACTIONS(6553), 1, - anon_sym_for, + anon_sym_EQ, ACTIONS(6555), 1, - anon_sym_and, - ACTIONS(6557), 1, - anon_sym_or, - STATE(4165), 1, - sym_for_in_clause, - STATE(5016), 1, - aux_sym__collection_elements_repeat1, - STATE(5546), 1, - sym__comprehension_clauses, + sym__newline, + STATE(4140), 1, + sym_string, + STATE(5192), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [162198] = 8, - ACTIONS(3), 1, + ACTIONS(6498), 2, + anon_sym_LPAREN, + sym_identifier, + STATE(4144), 2, + sym_type_index, + aux_sym_cvar_decl_repeat1, + [162204] = 7, + ACTIONS(3908), 1, + anon_sym_STAR, + ACTIONS(3918), 1, + anon_sym_LBRACK, + STATE(3548), 1, + sym_type_index, + ACTIONS(3), 2, sym_comment, - ACTIONS(5), 1, sym_line_continuation, - ACTIONS(6527), 1, - anon_sym_LBRACE, - ACTIONS(6531), 1, - anon_sym_BSLASH, - ACTIONS(6559), 1, - sym_string_end, - STATE(4004), 2, - sym__not_escape_sequence, - aux_sym_string_content_repeat1, - ACTIONS(6529), 3, - sym__string_content, - sym_escape_interpolation, - sym_escape_sequence, - STATE(3806), 3, - sym_string_content, - sym_interpolation, - aux_sym_string_repeat1, - [162228] = 7, + STATE(3484), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(3924), 3, + anon_sym_STAR_STAR, + anon_sym_AMP, + anon_sym___stdcall, + ACTIONS(5959), 3, + sym__newline, + anon_sym_LPAREN, + anon_sym_COLON, + [162232] = 8, ACTIONS(3908), 1, anon_sym_STAR, ACTIONS(3918), 1, anon_sym_LBRACK, - STATE(3525), 1, + ACTIONS(5890), 1, + anon_sym_LPAREN, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3497), 2, + ACTIONS(5961), 2, + sym__newline, + anon_sym_COLON, + STATE(3484), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(6279), 3, - sym__newline, - anon_sym_LPAREN, - anon_sym_COLON, - [162256] = 8, + [162262] = 8, ACTIONS(3908), 1, anon_sym_STAR, ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(6288), 1, + ACTIONS(5895), 1, anon_sym_LPAREN, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6279), 2, + ACTIONS(5963), 2, sym__newline, anon_sym_COLON, - STATE(3497), 2, + STATE(3484), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(3924), 3, + anon_sym_STAR_STAR, + anon_sym_AMP, + anon_sym___stdcall, + [162292] = 12, + ACTIONS(6364), 1, + anon_sym_RBRACK, + ACTIONS(6484), 1, + anon_sym_COMMA, + ACTIONS(6486), 1, + anon_sym_as, + ACTIONS(6488), 1, + anon_sym_if, + ACTIONS(6490), 1, + anon_sym_async, + ACTIONS(6492), 1, + anon_sym_for, + ACTIONS(6494), 1, + anon_sym_and, + ACTIONS(6496), 1, + anon_sym_or, + STATE(4127), 1, + sym_for_in_clause, + STATE(4971), 1, + aux_sym__collection_elements_repeat1, + STATE(5676), 1, + sym__comprehension_clauses, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [162330] = 7, + ACTIONS(3908), 1, + anon_sym_STAR, + ACTIONS(3918), 1, + anon_sym_LBRACK, + STATE(3548), 1, + sym_type_index, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + STATE(3484), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - [162286] = 8, + ACTIONS(6256), 3, + sym__newline, + anon_sym_LPAREN, + anon_sym_COLON, + [162358] = 8, ACTIONS(3908), 1, anon_sym_STAR, ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(5941), 1, + ACTIONS(6253), 1, anon_sym_LPAREN, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5960), 2, + ACTIONS(6256), 2, sym__newline, anon_sym_COLON, - STATE(3497), 2, + STATE(3484), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - [162316] = 10, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(6507), 1, + [162388] = 8, + ACTIONS(3908), 1, + anon_sym_STAR, + ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(6512), 1, - sym_string_start, - ACTIONS(6561), 1, - anon_sym_EQ, - ACTIONS(6563), 1, - sym__newline, - STATE(4110), 1, - sym_string, - STATE(5240), 1, - aux_sym_cvar_decl_repeat2, + ACTIONS(5952), 1, + anon_sym_LPAREN, + STATE(3548), 1, + sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6501), 2, - anon_sym_LPAREN, - sym_identifier, - STATE(4111), 2, - sym_type_index, - aux_sym_cvar_decl_repeat1, - [162350] = 8, + ACTIONS(5984), 2, + sym__newline, + anon_sym_COLON, + STATE(3484), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(3924), 3, + anon_sym_STAR_STAR, + anon_sym_AMP, + anon_sym___stdcall, + [162418] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_line_continuation, - ACTIONS(6527), 1, + ACTIONS(6512), 1, anon_sym_LBRACE, - ACTIONS(6531), 1, + ACTIONS(6516), 1, anon_sym_BSLASH, - ACTIONS(6565), 1, + ACTIONS(6557), 1, sym_string_end, - STATE(4004), 2, + STATE(4016), 2, sym__not_escape_sequence, aux_sym_string_content_repeat1, - ACTIONS(6529), 3, + ACTIONS(6514), 3, sym__string_content, sym_escape_interpolation, sym_escape_sequence, - STATE(3756), 3, + STATE(3748), 3, sym_string_content, sym_interpolation, aux_sym_string_repeat1, - [162380] = 10, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(6507), 1, + [162448] = 8, + ACTIONS(3908), 1, + anon_sym_STAR, + ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(6512), 1, - sym_string_start, - ACTIONS(6567), 1, - anon_sym_EQ, - ACTIONS(6569), 1, - sym__newline, - STATE(4184), 1, - sym_string, - STATE(4990), 1, - aux_sym_cvar_decl_repeat2, + ACTIONS(6245), 1, + anon_sym_LPAREN, + STATE(3548), 1, + sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6501), 2, - anon_sym_LPAREN, - sym_identifier, - STATE(4187), 2, - sym_type_index, - aux_sym_cvar_decl_repeat1, - [162414] = 7, + ACTIONS(6248), 2, + sym__newline, + anon_sym_COLON, + STATE(3484), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(3924), 3, + anon_sym_STAR_STAR, + anon_sym_AMP, + anon_sym___stdcall, + [162478] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_line_continuation, + ACTIONS(6512), 1, + anon_sym_LBRACE, + ACTIONS(6516), 1, + anon_sym_BSLASH, + ACTIONS(6559), 1, + sym_string_end, + STATE(4016), 2, + sym__not_escape_sequence, + aux_sym_string_content_repeat1, + ACTIONS(6514), 3, + sym__string_content, + sym_escape_interpolation, + sym_escape_sequence, + STATE(3786), 3, + sym_string_content, + sym_interpolation, + aux_sym_string_repeat1, + [162508] = 7, ACTIONS(3908), 1, anon_sym_STAR, ACTIONS(3918), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3751), 2, + STATE(3792), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(3924), 3, @@ -264821,17 +264903,17 @@ static const uint16_t ts_small_parse_table[] = { sym__newline, anon_sym_LPAREN, anon_sym_COLON, - [162442] = 5, - ACTIONS(6196), 1, + [162536] = 5, + ACTIONS(6238), 1, anon_sym_STAR, - ACTIONS(6482), 1, + ACTIONS(6561), 1, anon_sym_DOT, - STATE(3726), 1, + STATE(3782), 1, aux_sym_type_qualifier_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6200), 8, + ACTIONS(6240), 8, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_STAR_STAR, @@ -264840,355 +264922,410 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_AMP, anon_sym___stdcall, - [162466] = 12, - ACTIONS(6489), 1, + [162560] = 12, + ACTIONS(6537), 1, anon_sym_as, - ACTIONS(6491), 1, + ACTIONS(6539), 1, anon_sym_if, - ACTIONS(6493), 1, + ACTIONS(6541), 1, anon_sym_async, - ACTIONS(6495), 1, + ACTIONS(6543), 1, anon_sym_for, - ACTIONS(6497), 1, + ACTIONS(6545), 1, anon_sym_and, - ACTIONS(6499), 1, + ACTIONS(6547), 1, anon_sym_or, - ACTIONS(6571), 1, + ACTIONS(6563), 1, anon_sym_RPAREN, - ACTIONS(6573), 1, + ACTIONS(6565), 1, anon_sym_COMMA, - STATE(4218), 1, + STATE(4107), 1, sym_for_in_clause, - STATE(4877), 1, - aux_sym_argument_list_repeat1, - STATE(5684), 1, + STATE(4819), 1, + aux_sym__collection_elements_repeat1, + STATE(5707), 1, sym__comprehension_clauses, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [162504] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_line_continuation, - ACTIONS(6527), 1, - anon_sym_LBRACE, - ACTIONS(6531), 1, - anon_sym_BSLASH, - ACTIONS(6575), 1, - sym_string_end, - STATE(4004), 2, - sym__not_escape_sequence, - aux_sym_string_content_repeat1, - ACTIONS(6529), 3, - sym__string_content, - sym_escape_interpolation, - sym_escape_sequence, - STATE(3772), 3, - sym_string_content, - sym_interpolation, - aux_sym_string_repeat1, - [162534] = 8, + [162598] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_line_continuation, - ACTIONS(6527), 1, + ACTIONS(6512), 1, anon_sym_LBRACE, - ACTIONS(6531), 1, + ACTIONS(6516), 1, anon_sym_BSLASH, - ACTIONS(6577), 1, + ACTIONS(6567), 1, sym_string_end, - STATE(4004), 2, + STATE(4016), 2, sym__not_escape_sequence, aux_sym_string_content_repeat1, - ACTIONS(6529), 3, + ACTIONS(6514), 3, sym__string_content, sym_escape_interpolation, sym_escape_sequence, - STATE(3759), 3, + STATE(3809), 3, sym_string_content, sym_interpolation, aux_sym_string_repeat1, - [162564] = 7, + [162628] = 7, ACTIONS(3908), 1, anon_sym_STAR, ACTIONS(3918), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3497), 2, + STATE(3802), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5944), 3, + ACTIONS(5645), 3, sym__newline, anon_sym_LPAREN, anon_sym_COLON, - [162592] = 7, - ACTIONS(3908), 1, - anon_sym_STAR, - ACTIONS(3918), 1, - anon_sym_LBRACK, - STATE(3525), 1, - sym_type_index, + [162656] = 12, + ACTIONS(6537), 1, + anon_sym_as, + ACTIONS(6539), 1, + anon_sym_if, + ACTIONS(6541), 1, + anon_sym_async, + ACTIONS(6543), 1, + anon_sym_for, + ACTIONS(6545), 1, + anon_sym_and, + ACTIONS(6547), 1, + anon_sym_or, + ACTIONS(6569), 1, + anon_sym_RPAREN, + ACTIONS(6571), 1, + anon_sym_COMMA, + STATE(4107), 1, + sym_for_in_clause, + STATE(4880), 1, + aux_sym_argument_list_repeat1, + STATE(5707), 1, + sym__comprehension_clauses, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3771), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(3924), 3, - anon_sym_STAR_STAR, - anon_sym_AMP, - anon_sym___stdcall, - ACTIONS(5645), 3, - sym__newline, - anon_sym_LPAREN, - anon_sym_COLON, - [162620] = 2, - ACTIONS(3), 2, + [162694] = 8, + ACTIONS(3), 1, sym_comment, + ACTIONS(5), 1, sym_line_continuation, - ACTIONS(6579), 11, - anon_sym_async, - anon_sym_def, - anon_sym_class, - anon_sym_AT, - anon_sym_api, - anon_sym_cdef, - anon_sym_cpdef, - anon_sym_public, - anon_sym_packed, - anon_sym_inline, - anon_sym_readonly, - [162638] = 8, - ACTIONS(3908), 1, - anon_sym_STAR, - ACTIONS(3918), 1, + ACTIONS(6512), 1, + anon_sym_LBRACE, + ACTIONS(6516), 1, + anon_sym_BSLASH, + ACTIONS(6573), 1, + sym_string_end, + STATE(4016), 2, + sym__not_escape_sequence, + aux_sym_string_content_repeat1, + ACTIONS(6514), 3, + sym__string_content, + sym_escape_interpolation, + sym_escape_sequence, + STATE(3764), 3, + sym_string_content, + sym_interpolation, + aux_sym_string_repeat1, + [162724] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_line_continuation, + ACTIONS(6512), 1, + anon_sym_LBRACE, + ACTIONS(6516), 1, + anon_sym_BSLASH, + ACTIONS(6575), 1, + sym_string_end, + STATE(4016), 2, + sym__not_escape_sequence, + aux_sym_string_content_repeat1, + ACTIONS(6514), 3, + sym__string_content, + sym_escape_interpolation, + sym_escape_sequence, + STATE(3759), 3, + sym_string_content, + sym_interpolation, + aux_sym_string_repeat1, + [162754] = 10, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(6504), 1, anon_sym_LBRACK, - ACTIONS(5667), 1, - anon_sym_LPAREN, - STATE(3525), 1, - sym_type_index, + ACTIONS(6509), 1, + sym_string_start, + ACTIONS(6577), 1, + anon_sym_EQ, + ACTIONS(6579), 1, + sym__newline, + STATE(4206), 1, + sym_string, + STATE(5103), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5670), 2, - sym__newline, - anon_sym_COLON, - STATE(3497), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(3924), 3, - anon_sym_STAR_STAR, - anon_sym_AMP, - anon_sym___stdcall, - [162668] = 8, - ACTIONS(3908), 1, - anon_sym_STAR, - ACTIONS(3918), 1, - anon_sym_LBRACK, - ACTIONS(6260), 1, + ACTIONS(6498), 2, anon_sym_LPAREN, - STATE(3525), 1, + sym_identifier, + STATE(4207), 2, sym_type_index, + aux_sym_cvar_decl_repeat1, + [162788] = 10, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(6504), 1, + anon_sym_LBRACK, + ACTIONS(6509), 1, + sym_string_start, + ACTIONS(6581), 1, + anon_sym_EQ, + ACTIONS(6583), 1, + sym__newline, + STATE(4172), 1, + sym_string, + STATE(5238), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6263), 2, - sym__newline, - anon_sym_COLON, - STATE(3497), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(3924), 3, - anon_sym_STAR_STAR, - anon_sym_AMP, - anon_sym___stdcall, - [162698] = 8, + ACTIONS(6498), 2, + anon_sym_LPAREN, + sym_identifier, + STATE(4173), 2, + sym_type_index, + aux_sym_cvar_decl_repeat1, + [162822] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_line_continuation, - ACTIONS(6527), 1, + ACTIONS(6512), 1, anon_sym_LBRACE, - ACTIONS(6531), 1, + ACTIONS(6516), 1, anon_sym_BSLASH, - ACTIONS(6581), 1, + ACTIONS(6585), 1, sym_string_end, - STATE(4004), 2, + STATE(4016), 2, sym__not_escape_sequence, aux_sym_string_content_repeat1, - ACTIONS(6529), 3, + ACTIONS(6514), 3, sym__string_content, sym_escape_interpolation, sym_escape_sequence, - STATE(3790), 3, + STATE(3786), 3, sym_string_content, sym_interpolation, aux_sym_string_repeat1, - [162728] = 12, - ACTIONS(6489), 1, + [162852] = 12, + ACTIONS(6537), 1, anon_sym_as, - ACTIONS(6491), 1, + ACTIONS(6539), 1, anon_sym_if, - ACTIONS(6493), 1, + ACTIONS(6541), 1, anon_sym_async, - ACTIONS(6495), 1, + ACTIONS(6543), 1, anon_sym_for, - ACTIONS(6497), 1, + ACTIONS(6545), 1, anon_sym_and, - ACTIONS(6499), 1, + ACTIONS(6547), 1, anon_sym_or, - ACTIONS(6539), 1, + ACTIONS(6565), 1, anon_sym_COMMA, - ACTIONS(6583), 1, + ACTIONS(6587), 1, anon_sym_RPAREN, - STATE(4218), 1, + STATE(4107), 1, sym_for_in_clause, - STATE(4808), 1, + STATE(4819), 1, aux_sym__collection_elements_repeat1, - STATE(5672), 1, + STATE(5620), 1, sym__comprehension_clauses, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [162766] = 12, - ACTIONS(6426), 1, - anon_sym_RBRACK, + [162890] = 12, + ACTIONS(6537), 1, + anon_sym_as, + ACTIONS(6539), 1, + anon_sym_if, + ACTIONS(6541), 1, + anon_sym_async, + ACTIONS(6543), 1, + anon_sym_for, ACTIONS(6545), 1, - anon_sym_COMMA, + anon_sym_and, ACTIONS(6547), 1, + anon_sym_or, + ACTIONS(6589), 1, + anon_sym_RPAREN, + ACTIONS(6591), 1, + anon_sym_COMMA, + STATE(4107), 1, + sym_for_in_clause, + STATE(5121), 1, + aux_sym_argument_list_repeat1, + STATE(5805), 1, + sym__comprehension_clauses, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [162928] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(6593), 11, + anon_sym_async, + anon_sym_def, + anon_sym_class, + anon_sym_AT, + anon_sym_api, + anon_sym_cdef, + anon_sym_cpdef, + anon_sym_public, + anon_sym_packed, + anon_sym_inline, + anon_sym_readonly, + [162946] = 12, + ACTIONS(6537), 1, anon_sym_as, - ACTIONS(6549), 1, + ACTIONS(6539), 1, anon_sym_if, - ACTIONS(6551), 1, + ACTIONS(6541), 1, anon_sym_async, - ACTIONS(6553), 1, + ACTIONS(6543), 1, anon_sym_for, - ACTIONS(6555), 1, + ACTIONS(6545), 1, anon_sym_and, - ACTIONS(6557), 1, + ACTIONS(6547), 1, anon_sym_or, - STATE(4165), 1, + ACTIONS(6595), 1, + anon_sym_RPAREN, + ACTIONS(6597), 1, + anon_sym_COMMA, + STATE(4107), 1, sym_for_in_clause, - STATE(5016), 1, - aux_sym__collection_elements_repeat1, - STATE(5538), 1, + STATE(5197), 1, + aux_sym_argument_list_repeat1, + STATE(5533), 1, sym__comprehension_clauses, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [162804] = 8, + [162984] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_line_continuation, - ACTIONS(6527), 1, + ACTIONS(6512), 1, anon_sym_LBRACE, - ACTIONS(6531), 1, + ACTIONS(6516), 1, anon_sym_BSLASH, - ACTIONS(6585), 1, + ACTIONS(6599), 1, sym_string_end, - STATE(4004), 2, + STATE(4016), 2, sym__not_escape_sequence, aux_sym_string_content_repeat1, - ACTIONS(6529), 3, + ACTIONS(6514), 3, sym__string_content, sym_escape_interpolation, sym_escape_sequence, - STATE(3790), 3, + STATE(3786), 3, sym_string_content, sym_interpolation, aux_sym_string_repeat1, - [162834] = 12, - ACTIONS(6489), 1, + [163014] = 12, + ACTIONS(6537), 1, anon_sym_as, - ACTIONS(6491), 1, + ACTIONS(6539), 1, anon_sym_if, - ACTIONS(6493), 1, + ACTIONS(6541), 1, anon_sym_async, - ACTIONS(6495), 1, + ACTIONS(6543), 1, anon_sym_for, - ACTIONS(6497), 1, + ACTIONS(6545), 1, anon_sym_and, - ACTIONS(6499), 1, + ACTIONS(6547), 1, anon_sym_or, + ACTIONS(6601), 1, + anon_sym_RPAREN, + ACTIONS(6603), 1, + anon_sym_COMMA, + STATE(4107), 1, + sym_for_in_clause, + STATE(4932), 1, + aux_sym_argument_list_repeat1, + STATE(5620), 1, + sym__comprehension_clauses, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [163052] = 12, + ACTIONS(6537), 1, + anon_sym_as, ACTIONS(6539), 1, + anon_sym_if, + ACTIONS(6541), 1, + anon_sym_async, + ACTIONS(6543), 1, + anon_sym_for, + ACTIONS(6545), 1, + anon_sym_and, + ACTIONS(6547), 1, + anon_sym_or, + ACTIONS(6565), 1, anon_sym_COMMA, - ACTIONS(6587), 1, + ACTIONS(6605), 1, anon_sym_RPAREN, - STATE(4218), 1, + STATE(4107), 1, sym_for_in_clause, - STATE(4808), 1, + STATE(4819), 1, aux_sym__collection_elements_repeat1, - STATE(5639), 1, + STATE(5805), 1, sym__comprehension_clauses, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [162872] = 9, - ACTIONS(5094), 1, - anon_sym_LBRACK, - ACTIONS(5655), 1, - anon_sym_LPAREN, - ACTIONS(6589), 1, - sym_identifier, - ACTIONS(6591), 1, - anon_sym_complex, - STATE(3597), 1, - sym_type_index, + [163090] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5090), 2, + ACTIONS(6238), 3, anon_sym_STAR, + sym_identifier, anon_sym___stdcall, - ACTIONS(5092), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - STATE(3845), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - [162904] = 8, - ACTIONS(3908), 1, - anon_sym_STAR, - ACTIONS(3918), 1, - anon_sym_LBRACK, - ACTIONS(5951), 1, + ACTIONS(6240), 8, anon_sym_LPAREN, - STATE(3525), 1, - sym_type_index, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(5954), 2, - sym__newline, + anon_sym_COMMA, anon_sym_COLON, - STATE(3497), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(3924), 3, anon_sym_STAR_STAR, + anon_sym_LBRACK, anon_sym_AMP, - anon_sym___stdcall, - [162934] = 9, + anon_sym_GT, + anon_sym_QMARK, + [163110] = 9, ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(5642), 1, + ACTIONS(5943), 1, anon_sym_LPAREN, - ACTIONS(6515), 1, + ACTIONS(6607), 1, sym_identifier, - ACTIONS(6593), 1, + ACTIONS(6609), 1, anon_sym_complex, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -265199,365 +265336,447 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5092), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3821), 2, + STATE(3835), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - [162966] = 7, - ACTIONS(3908), 1, - anon_sym_STAR, - ACTIONS(3918), 1, - anon_sym_LBRACK, - STATE(3525), 1, - sym_type_index, - ACTIONS(3), 2, + [163142] = 8, + ACTIONS(3), 1, sym_comment, + ACTIONS(5), 1, sym_line_continuation, - STATE(3497), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(3924), 3, - anon_sym_STAR_STAR, - anon_sym_AMP, - anon_sym___stdcall, - ACTIONS(5645), 3, - sym__newline, - anon_sym_LPAREN, - anon_sym_COLON, - [162994] = 12, - ACTIONS(6489), 1, + ACTIONS(6512), 1, + anon_sym_LBRACE, + ACTIONS(6516), 1, + anon_sym_BSLASH, + ACTIONS(6611), 1, + sym_string_end, + STATE(4016), 2, + sym__not_escape_sequence, + aux_sym_string_content_repeat1, + ACTIONS(6514), 3, + sym__string_content, + sym_escape_interpolation, + sym_escape_sequence, + STATE(3770), 3, + sym_string_content, + sym_interpolation, + aux_sym_string_repeat1, + [163172] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_line_continuation, + ACTIONS(6512), 1, + anon_sym_LBRACE, + ACTIONS(6516), 1, + anon_sym_BSLASH, + ACTIONS(6613), 1, + sym_string_end, + STATE(4016), 2, + sym__not_escape_sequence, + aux_sym_string_content_repeat1, + ACTIONS(6514), 3, + sym__string_content, + sym_escape_interpolation, + sym_escape_sequence, + STATE(3786), 3, + sym_string_content, + sym_interpolation, + aux_sym_string_repeat1, + [163202] = 12, + ACTIONS(6537), 1, anon_sym_as, - ACTIONS(6491), 1, + ACTIONS(6539), 1, anon_sym_if, - ACTIONS(6493), 1, + ACTIONS(6541), 1, anon_sym_async, - ACTIONS(6495), 1, + ACTIONS(6543), 1, anon_sym_for, - ACTIONS(6497), 1, + ACTIONS(6545), 1, anon_sym_and, - ACTIONS(6499), 1, + ACTIONS(6547), 1, anon_sym_or, - ACTIONS(6595), 1, - anon_sym_RPAREN, - ACTIONS(6597), 1, + ACTIONS(6565), 1, anon_sym_COMMA, - STATE(4218), 1, + ACTIONS(6615), 1, + anon_sym_RPAREN, + STATE(4107), 1, sym_for_in_clause, - STATE(4929), 1, - aux_sym_argument_list_repeat1, - STATE(5639), 1, + STATE(4819), 1, + aux_sym__collection_elements_repeat1, + STATE(5867), 1, sym__comprehension_clauses, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [163032] = 12, - ACTIONS(6426), 1, + [163240] = 12, + ACTIONS(6364), 1, anon_sym_RBRACK, - ACTIONS(6545), 1, + ACTIONS(6484), 1, anon_sym_COMMA, - ACTIONS(6547), 1, + ACTIONS(6486), 1, anon_sym_as, - ACTIONS(6549), 1, + ACTIONS(6488), 1, anon_sym_if, - ACTIONS(6551), 1, + ACTIONS(6490), 1, anon_sym_async, - ACTIONS(6553), 1, + ACTIONS(6492), 1, anon_sym_for, - ACTIONS(6555), 1, + ACTIONS(6494), 1, anon_sym_and, - ACTIONS(6557), 1, + ACTIONS(6496), 1, anon_sym_or, - STATE(4165), 1, + STATE(4127), 1, sym_for_in_clause, - STATE(5016), 1, + STATE(4971), 1, aux_sym__collection_elements_repeat1, - STATE(5690), 1, + STATE(5710), 1, sym__comprehension_clauses, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [163070] = 3, + [163278] = 12, + ACTIONS(6537), 1, + anon_sym_as, + ACTIONS(6539), 1, + anon_sym_if, + ACTIONS(6541), 1, + anon_sym_async, + ACTIONS(6543), 1, + anon_sym_for, + ACTIONS(6545), 1, + anon_sym_and, + ACTIONS(6547), 1, + anon_sym_or, + ACTIONS(6617), 1, + anon_sym_RPAREN, + ACTIONS(6619), 1, + anon_sym_COMMA, + STATE(4107), 1, + sym_for_in_clause, + STATE(4965), 1, + aux_sym_argument_list_repeat1, + STATE(5867), 1, + sym__comprehension_clauses, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6196), 3, - anon_sym_STAR, - sym_identifier, - anon_sym___stdcall, - ACTIONS(6200), 8, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_STAR_STAR, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_GT, - anon_sym_QMARK, - [163090] = 10, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(6507), 1, - anon_sym_LBRACK, - ACTIONS(6512), 1, - sym_string_start, - ACTIONS(6599), 1, - anon_sym_EQ, - ACTIONS(6601), 1, - sym__newline, - STATE(4128), 1, - sym_string, - STATE(5100), 1, - aux_sym_cvar_decl_repeat2, - ACTIONS(3), 2, + [163316] = 8, + ACTIONS(3), 1, sym_comment, + ACTIONS(5), 1, sym_line_continuation, - ACTIONS(6501), 2, - anon_sym_LPAREN, - sym_identifier, - STATE(4129), 2, - sym_type_index, - aux_sym_cvar_decl_repeat1, - [163124] = 12, - ACTIONS(6489), 1, + ACTIONS(6512), 1, + anon_sym_LBRACE, + ACTIONS(6516), 1, + anon_sym_BSLASH, + ACTIONS(6621), 1, + sym_string_end, + STATE(4016), 2, + sym__not_escape_sequence, + aux_sym_string_content_repeat1, + ACTIONS(6514), 3, + sym__string_content, + sym_escape_interpolation, + sym_escape_sequence, + STATE(3729), 3, + sym_string_content, + sym_interpolation, + aux_sym_string_repeat1, + [163346] = 12, + ACTIONS(6537), 1, anon_sym_as, - ACTIONS(6491), 1, + ACTIONS(6539), 1, anon_sym_if, - ACTIONS(6493), 1, + ACTIONS(6541), 1, anon_sym_async, - ACTIONS(6495), 1, + ACTIONS(6543), 1, anon_sym_for, - ACTIONS(6497), 1, + ACTIONS(6545), 1, anon_sym_and, - ACTIONS(6499), 1, + ACTIONS(6547), 1, anon_sym_or, - ACTIONS(6603), 1, + ACTIONS(6623), 1, anon_sym_RPAREN, - ACTIONS(6605), 1, + ACTIONS(6625), 1, anon_sym_COMMA, - STATE(4218), 1, + STATE(4107), 1, sym_for_in_clause, - STATE(5117), 1, + STATE(5257), 1, aux_sym_argument_list_repeat1, - STATE(5672), 1, + STATE(5606), 1, sym__comprehension_clauses, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [163162] = 12, - ACTIONS(6426), 1, + [163384] = 12, + ACTIONS(6364), 1, anon_sym_RBRACK, - ACTIONS(6545), 1, + ACTIONS(6484), 1, anon_sym_COMMA, - ACTIONS(6547), 1, + ACTIONS(6486), 1, anon_sym_as, - ACTIONS(6549), 1, + ACTIONS(6488), 1, anon_sym_if, - ACTIONS(6551), 1, + ACTIONS(6490), 1, anon_sym_async, - ACTIONS(6553), 1, + ACTIONS(6492), 1, anon_sym_for, - ACTIONS(6555), 1, + ACTIONS(6494), 1, anon_sym_and, - ACTIONS(6557), 1, + ACTIONS(6496), 1, anon_sym_or, - STATE(4165), 1, + STATE(4127), 1, sym_for_in_clause, - STATE(5016), 1, + STATE(4971), 1, aux_sym__collection_elements_repeat1, - STATE(5651), 1, + STATE(5633), 1, sym__comprehension_clauses, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [163200] = 7, - ACTIONS(3908), 1, - anon_sym_STAR, - ACTIONS(3918), 1, - anon_sym_LBRACK, - STATE(3525), 1, - sym_type_index, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - STATE(3497), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(3924), 3, - anon_sym_STAR_STAR, - anon_sym_AMP, - anon_sym___stdcall, - ACTIONS(5954), 3, - sym__newline, - anon_sym_LPAREN, - anon_sym_COLON, - [163228] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_line_continuation, - ACTIONS(6527), 1, - anon_sym_LBRACE, - ACTIONS(6531), 1, - anon_sym_BSLASH, - ACTIONS(6607), 1, - sym_string_end, - STATE(4004), 2, - sym__not_escape_sequence, - aux_sym_string_content_repeat1, - ACTIONS(6529), 3, - sym__string_content, - sym_escape_interpolation, - sym_escape_sequence, - STATE(3790), 3, - sym_string_content, - sym_interpolation, - aux_sym_string_repeat1, - [163258] = 8, + [163422] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_line_continuation, - ACTIONS(6527), 1, + ACTIONS(6512), 1, anon_sym_LBRACE, - ACTIONS(6531), 1, + ACTIONS(6516), 1, anon_sym_BSLASH, - ACTIONS(6609), 1, + ACTIONS(6627), 1, sym_string_end, - STATE(4004), 2, + STATE(4016), 2, sym__not_escape_sequence, aux_sym_string_content_repeat1, - ACTIONS(6529), 3, + ACTIONS(6514), 3, sym__string_content, sym_escape_interpolation, sym_escape_sequence, - STATE(3774), 3, + STATE(3781), 3, sym_string_content, sym_interpolation, aux_sym_string_repeat1, - [163288] = 8, - ACTIONS(3), 1, + [163452] = 12, + ACTIONS(6537), 1, + anon_sym_as, + ACTIONS(6539), 1, + anon_sym_if, + ACTIONS(6541), 1, + anon_sym_async, + ACTIONS(6543), 1, + anon_sym_for, + ACTIONS(6545), 1, + anon_sym_and, + ACTIONS(6547), 1, + anon_sym_or, + ACTIONS(6565), 1, + anon_sym_COMMA, + ACTIONS(6629), 1, + anon_sym_RPAREN, + STATE(4107), 1, + sym_for_in_clause, + STATE(4819), 1, + aux_sym__collection_elements_repeat1, + STATE(5606), 1, + sym__comprehension_clauses, + ACTIONS(3), 2, sym_comment, - ACTIONS(5), 1, sym_line_continuation, - ACTIONS(6527), 1, - anon_sym_LBRACE, - ACTIONS(6531), 1, - anon_sym_BSLASH, - ACTIONS(6611), 1, - sym_string_end, - STATE(4004), 2, - sym__not_escape_sequence, - aux_sym_string_content_repeat1, - ACTIONS(6529), 3, - sym__string_content, - sym_escape_interpolation, - sym_escape_sequence, - STATE(3790), 3, - sym_string_content, - sym_interpolation, - aux_sym_string_repeat1, - [163318] = 12, - ACTIONS(6426), 1, + [163490] = 12, + ACTIONS(6364), 1, anon_sym_RBRACK, - ACTIONS(6545), 1, + ACTIONS(6484), 1, anon_sym_COMMA, - ACTIONS(6547), 1, + ACTIONS(6486), 1, anon_sym_as, - ACTIONS(6549), 1, + ACTIONS(6488), 1, anon_sym_if, - ACTIONS(6551), 1, + ACTIONS(6490), 1, anon_sym_async, - ACTIONS(6553), 1, + ACTIONS(6492), 1, anon_sym_for, - ACTIONS(6555), 1, + ACTIONS(6494), 1, anon_sym_and, - ACTIONS(6557), 1, + ACTIONS(6496), 1, anon_sym_or, - STATE(4165), 1, + STATE(4127), 1, sym_for_in_clause, - STATE(5016), 1, + STATE(4971), 1, aux_sym__collection_elements_repeat1, - STATE(5863), 1, + STATE(5870), 1, sym__comprehension_clauses, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [163356] = 8, + [163528] = 10, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(6504), 1, + anon_sym_LBRACK, + ACTIONS(6509), 1, + sym_string_start, + ACTIONS(6631), 1, + anon_sym_EQ, + ACTIONS(6633), 1, + sym__newline, + STATE(4222), 1, + sym_string, + STATE(5219), 1, + aux_sym_cvar_decl_repeat2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(6498), 2, + anon_sym_LPAREN, + sym_identifier, + STATE(4224), 2, + sym_type_index, + aux_sym_cvar_decl_repeat1, + [163562] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_line_continuation, - ACTIONS(6527), 1, + ACTIONS(6512), 1, anon_sym_LBRACE, - ACTIONS(6531), 1, + ACTIONS(6516), 1, anon_sym_BSLASH, - ACTIONS(6613), 1, + ACTIONS(6635), 1, sym_string_end, - STATE(4004), 2, + STATE(4016), 2, sym__not_escape_sequence, aux_sym_string_content_repeat1, - ACTIONS(6529), 3, + ACTIONS(6514), 3, sym__string_content, sym_escape_interpolation, sym_escape_sequence, - STATE(3790), 3, + STATE(3786), 3, sym_string_content, sym_interpolation, aux_sym_string_repeat1, - [163386] = 7, + [163592] = 5, + ACTIONS(6171), 1, + anon_sym_STAR, + ACTIONS(6561), 1, + anon_sym_DOT, + STATE(3807), 1, + aux_sym_type_qualifier_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(6175), 8, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_STAR_STAR, + anon_sym_EQ, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym___stdcall, + [163616] = 7, ACTIONS(3908), 1, anon_sym_STAR, ACTIONS(3918), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3801), 2, + STATE(3739), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5944), 3, + ACTIONS(5926), 3, sym__newline, anon_sym_LPAREN, anon_sym_COLON, - [163414] = 12, - ACTIONS(6489), 1, + [163644] = 12, + ACTIONS(6537), 1, anon_sym_as, - ACTIONS(6491), 1, + ACTIONS(6539), 1, anon_sym_if, - ACTIONS(6493), 1, + ACTIONS(6541), 1, anon_sym_async, - ACTIONS(6495), 1, + ACTIONS(6543), 1, anon_sym_for, - ACTIONS(6497), 1, + ACTIONS(6545), 1, anon_sym_and, - ACTIONS(6499), 1, + ACTIONS(6547), 1, anon_sym_or, - ACTIONS(6539), 1, + ACTIONS(6565), 1, anon_sym_COMMA, - ACTIONS(6615), 1, + ACTIONS(6637), 1, anon_sym_RPAREN, - STATE(4218), 1, + STATE(4107), 1, sym_for_in_clause, - STATE(4808), 1, + STATE(4819), 1, aux_sym__collection_elements_repeat1, - STATE(5858), 1, + STATE(5671), 1, + sym__comprehension_clauses, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [163682] = 12, + ACTIONS(6364), 1, + anon_sym_RBRACK, + ACTIONS(6484), 1, + anon_sym_COMMA, + ACTIONS(6486), 1, + anon_sym_as, + ACTIONS(6488), 1, + anon_sym_if, + ACTIONS(6490), 1, + anon_sym_async, + ACTIONS(6492), 1, + anon_sym_for, + ACTIONS(6494), 1, + anon_sym_and, + ACTIONS(6496), 1, + anon_sym_or, + STATE(4127), 1, + sym_for_in_clause, + STATE(4971), 1, + aux_sym__collection_elements_repeat1, + STATE(5675), 1, sym__comprehension_clauses, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [163452] = 8, + [163720] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_line_continuation, + ACTIONS(6639), 1, + anon_sym_LBRACE, + ACTIONS(6645), 1, + anon_sym_BSLASH, + ACTIONS(6648), 1, + sym_string_end, + STATE(4016), 2, + sym__not_escape_sequence, + aux_sym_string_content_repeat1, + ACTIONS(6642), 3, + sym__string_content, + sym_escape_interpolation, + sym_escape_sequence, + STATE(3786), 3, + sym_string_content, + sym_interpolation, + aux_sym_string_repeat1, + [163750] = 8, ACTIONS(3908), 1, anon_sym_STAR, ACTIONS(3918), 1, anon_sym_LBRACK, ACTIONS(5667), 1, anon_sym_LPAREN, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -265565,75 +265784,75 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5670), 2, sym__newline, anon_sym_COLON, - STATE(3810), 2, + STATE(3740), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - [163482] = 12, - ACTIONS(6426), 1, + [163780] = 12, + ACTIONS(6364), 1, anon_sym_RBRACK, - ACTIONS(6545), 1, + ACTIONS(6484), 1, anon_sym_COMMA, - ACTIONS(6547), 1, + ACTIONS(6486), 1, anon_sym_as, - ACTIONS(6549), 1, + ACTIONS(6488), 1, anon_sym_if, - ACTIONS(6551), 1, + ACTIONS(6490), 1, anon_sym_async, - ACTIONS(6553), 1, + ACTIONS(6492), 1, anon_sym_for, - ACTIONS(6555), 1, + ACTIONS(6494), 1, anon_sym_and, - ACTIONS(6557), 1, + ACTIONS(6496), 1, anon_sym_or, - STATE(4165), 1, + STATE(4127), 1, sym_for_in_clause, - STATE(5016), 1, + STATE(4971), 1, aux_sym__collection_elements_repeat1, - STATE(5668), 1, + STATE(5790), 1, sym__comprehension_clauses, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [163520] = 12, - ACTIONS(6489), 1, + [163818] = 12, + ACTIONS(6537), 1, anon_sym_as, - ACTIONS(6491), 1, + ACTIONS(6539), 1, anon_sym_if, - ACTIONS(6493), 1, + ACTIONS(6541), 1, anon_sym_async, - ACTIONS(6495), 1, + ACTIONS(6543), 1, anon_sym_for, - ACTIONS(6497), 1, + ACTIONS(6545), 1, anon_sym_and, - ACTIONS(6499), 1, + ACTIONS(6547), 1, anon_sym_or, - ACTIONS(6617), 1, + ACTIONS(6650), 1, anon_sym_RPAREN, - ACTIONS(6619), 1, + ACTIONS(6652), 1, anon_sym_COMMA, - STATE(4218), 1, + STATE(4107), 1, sym_for_in_clause, - STATE(4965), 1, + STATE(5000), 1, aux_sym_argument_list_repeat1, - STATE(5858), 1, + STATE(5671), 1, sym__comprehension_clauses, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [163558] = 9, + [163856] = 9, ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(5954), 1, + ACTIONS(5895), 1, anon_sym_LPAREN, - ACTIONS(6541), 1, + ACTIONS(6654), 1, sym_identifier, - ACTIONS(6621), 1, + ACTIONS(6656), 1, anon_sym_complex, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -265644,863 +265863,814 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5092), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3825), 2, + STATE(3844), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - [163590] = 9, - ACTIONS(5094), 1, + [163888] = 8, + ACTIONS(3908), 1, + anon_sym_STAR, + ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(5905), 1, + ACTIONS(5940), 1, anon_sym_LPAREN, - ACTIONS(6623), 1, - sym_identifier, - ACTIONS(6625), 1, - anon_sym_complex, - STATE(3597), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5090), 2, - anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(5092), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - STATE(3881), 2, + ACTIONS(5943), 2, + sym__newline, + anon_sym_COLON, + STATE(3741), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - [163622] = 8, + ACTIONS(3924), 3, + anon_sym_STAR_STAR, + anon_sym_AMP, + anon_sym___stdcall, + [163918] = 7, ACTIONS(3908), 1, anon_sym_STAR, ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(5951), 1, - anon_sym_LPAREN, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5954), 2, - sym__newline, - anon_sym_COLON, - STATE(3731), 2, + STATE(3484), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - [163652] = 8, + ACTIONS(5926), 3, + sym__newline, + anon_sym_LPAREN, + anon_sym_COLON, + [163946] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_line_continuation, - ACTIONS(6527), 1, + ACTIONS(6512), 1, anon_sym_LBRACE, - ACTIONS(6531), 1, + ACTIONS(6516), 1, anon_sym_BSLASH, - ACTIONS(6627), 1, + ACTIONS(6658), 1, sym_string_end, - STATE(4004), 2, + STATE(4016), 2, sym__not_escape_sequence, aux_sym_string_content_repeat1, - ACTIONS(6529), 3, + ACTIONS(6514), 3, sym__string_content, sym_escape_interpolation, sym_escape_sequence, - STATE(3787), 3, + STATE(3796), 3, sym_string_content, sym_interpolation, aux_sym_string_repeat1, - [163682] = 12, - ACTIONS(6426), 1, - anon_sym_RBRACK, - ACTIONS(6545), 1, - anon_sym_COMMA, - ACTIONS(6547), 1, + [163976] = 9, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6549), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6551), 1, - anon_sym_async, - ACTIONS(6553), 1, - anon_sym_for, - ACTIONS(6555), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6557), 1, + ACTIONS(6276), 1, anon_sym_or, - STATE(4165), 1, - sym_for_in_clause, - STATE(5016), 1, - aux_sym__collection_elements_repeat1, - STATE(5779), 1, - sym__comprehension_clauses, + ACTIONS(6664), 1, + anon_sym_COMMA, + STATE(4676), 1, + aux_sym_assert_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [163720] = 8, + ACTIONS(6660), 2, + sym__newline, + anon_sym_SEMI, + ACTIONS(6662), 3, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_PIPE, + [164008] = 7, + ACTIONS(3908), 1, + anon_sym_STAR, + ACTIONS(3918), 1, + anon_sym_LBRACK, + STATE(3548), 1, + sym_type_index, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + STATE(3484), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(3924), 3, + anon_sym_STAR_STAR, + anon_sym_AMP, + anon_sym___stdcall, + ACTIONS(5676), 3, + sym__newline, + anon_sym_LPAREN, + anon_sym_COLON, + [164036] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_line_continuation, - ACTIONS(6527), 1, + ACTIONS(6512), 1, anon_sym_LBRACE, - ACTIONS(6531), 1, + ACTIONS(6516), 1, anon_sym_BSLASH, - ACTIONS(6629), 1, + ACTIONS(6666), 1, sym_string_end, - STATE(4004), 2, + STATE(4016), 2, sym__not_escape_sequence, aux_sym_string_content_repeat1, - ACTIONS(6529), 3, + ACTIONS(6514), 3, sym__string_content, sym_escape_interpolation, sym_escape_sequence, - STATE(3790), 3, + STATE(3786), 3, sym_string_content, sym_interpolation, aux_sym_string_repeat1, - [163750] = 12, - ACTIONS(6489), 1, + [164066] = 12, + ACTIONS(6537), 1, anon_sym_as, - ACTIONS(6491), 1, - anon_sym_if, - ACTIONS(6493), 1, - anon_sym_async, - ACTIONS(6495), 1, - anon_sym_for, - ACTIONS(6497), 1, - anon_sym_and, - ACTIONS(6499), 1, - anon_sym_or, ACTIONS(6539), 1, - anon_sym_COMMA, - ACTIONS(6631), 1, - anon_sym_RPAREN, - STATE(4218), 1, - sym_for_in_clause, - STATE(4808), 1, - aux_sym__collection_elements_repeat1, - STATE(5661), 1, - sym__comprehension_clauses, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [163788] = 12, - ACTIONS(6484), 1, - anon_sym_RPAREN, - ACTIONS(6489), 1, - anon_sym_as, - ACTIONS(6491), 1, anon_sym_if, - ACTIONS(6493), 1, + ACTIONS(6541), 1, anon_sym_async, - ACTIONS(6495), 1, + ACTIONS(6543), 1, anon_sym_for, - ACTIONS(6497), 1, + ACTIONS(6545), 1, anon_sym_and, - ACTIONS(6499), 1, + ACTIONS(6547), 1, anon_sym_or, - ACTIONS(6539), 1, + ACTIONS(6565), 1, anon_sym_COMMA, - STATE(4218), 1, + ACTIONS(6668), 1, + anon_sym_RPAREN, + STATE(4107), 1, sym_for_in_clause, - STATE(4808), 1, + STATE(4819), 1, aux_sym__collection_elements_repeat1, - STATE(5526), 1, + STATE(5789), 1, sym__comprehension_clauses, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [163826] = 8, + [164104] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_line_continuation, - ACTIONS(6633), 1, + ACTIONS(6512), 1, anon_sym_LBRACE, - ACTIONS(6639), 1, + ACTIONS(6516), 1, anon_sym_BSLASH, - ACTIONS(6642), 1, + ACTIONS(6670), 1, sym_string_end, - STATE(4004), 2, + STATE(4016), 2, sym__not_escape_sequence, aux_sym_string_content_repeat1, - ACTIONS(6636), 3, + ACTIONS(6514), 3, sym__string_content, sym_escape_interpolation, sym_escape_sequence, - STATE(3790), 3, + STATE(3804), 3, sym_string_content, sym_interpolation, aux_sym_string_repeat1, - [163856] = 9, - ACTIONS(5094), 1, + [164134] = 8, + ACTIONS(3908), 1, + anon_sym_STAR, + ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(5655), 1, + ACTIONS(5667), 1, anon_sym_LPAREN, - ACTIONS(6589), 1, - sym_identifier, - ACTIONS(6644), 1, - anon_sym_complex, - STATE(3597), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5090), 2, - anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(5092), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - STATE(3879), 2, + ACTIONS(5670), 2, + sym__newline, + anon_sym_COLON, + STATE(3484), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - [163888] = 10, - ACTIONS(6503), 1, + ACTIONS(3924), 3, + anon_sym_STAR_STAR, + anon_sym_AMP, + anon_sym___stdcall, + [164164] = 12, + ACTIONS(6537), 1, + anon_sym_as, + ACTIONS(6539), 1, + anon_sym_if, + ACTIONS(6541), 1, + anon_sym_async, + ACTIONS(6543), 1, + anon_sym_for, + ACTIONS(6545), 1, + anon_sym_and, + ACTIONS(6547), 1, + anon_sym_or, + ACTIONS(6672), 1, + anon_sym_RPAREN, + ACTIONS(6674), 1, anon_sym_COMMA, - ACTIONS(6507), 1, - anon_sym_LBRACK, - ACTIONS(6512), 1, - sym_string_start, - ACTIONS(6646), 1, - anon_sym_EQ, - ACTIONS(6648), 1, - sym__newline, - STATE(4171), 1, - sym_string, - STATE(5208), 1, - aux_sym_cvar_decl_repeat2, + STATE(4107), 1, + sym_for_in_clause, + STATE(5044), 1, + aux_sym_argument_list_repeat1, + STATE(5789), 1, + sym__comprehension_clauses, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6501), 2, - anon_sym_LPAREN, - sym_identifier, - STATE(4174), 2, - sym_type_index, - aux_sym_cvar_decl_repeat1, - [163922] = 9, - ACTIONS(5094), 1, + [164202] = 8, + ACTIONS(3908), 1, + anon_sym_STAR, + ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(5905), 1, + ACTIONS(5940), 1, anon_sym_LPAREN, - ACTIONS(6623), 1, - sym_identifier, - ACTIONS(6650), 1, - anon_sym_complex, - STATE(3597), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5090), 2, - anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(5092), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - STATE(3844), 2, + ACTIONS(5943), 2, + sym__newline, + anon_sym_COLON, + STATE(3484), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - [163954] = 7, + ACTIONS(3924), 3, + anon_sym_STAR_STAR, + anon_sym_AMP, + anon_sym___stdcall, + [164232] = 7, ACTIONS(3908), 1, anon_sym_STAR, ACTIONS(3918), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3497), 2, + STATE(3484), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5970), 3, + ACTIONS(5943), 3, sym__newline, anon_sym_LPAREN, anon_sym_COLON, - [163982] = 9, - ACTIONS(6265), 1, - anon_sym_as, - ACTIONS(6267), 1, - anon_sym_if, - ACTIONS(6269), 1, - anon_sym_and, - ACTIONS(6271), 1, - anon_sym_or, - ACTIONS(6656), 1, - anon_sym_COMMA, - STATE(4634), 1, - aux_sym_assert_statement_repeat1, + [164260] = 7, + ACTIONS(3908), 1, + anon_sym_STAR, + ACTIONS(3918), 1, + anon_sym_LBRACK, + STATE(3548), 1, + sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6652), 2, - sym__newline, - anon_sym_SEMI, - ACTIONS(6654), 3, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_PIPE, - [164014] = 12, - ACTIONS(6489), 1, - anon_sym_as, - ACTIONS(6491), 1, - anon_sym_if, - ACTIONS(6493), 1, - anon_sym_async, - ACTIONS(6495), 1, - anon_sym_for, - ACTIONS(6497), 1, - anon_sym_and, - ACTIONS(6499), 1, - anon_sym_or, - ACTIONS(6658), 1, - anon_sym_RPAREN, - ACTIONS(6660), 1, - anon_sym_COMMA, - STATE(4218), 1, - sym_for_in_clause, - STATE(4997), 1, - aux_sym_argument_list_repeat1, - STATE(5661), 1, - sym__comprehension_clauses, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [164052] = 12, - ACTIONS(6489), 1, - anon_sym_as, - ACTIONS(6491), 1, - anon_sym_if, - ACTIONS(6493), 1, - anon_sym_async, - ACTIONS(6495), 1, - anon_sym_for, - ACTIONS(6497), 1, - anon_sym_and, - ACTIONS(6499), 1, - anon_sym_or, - ACTIONS(6662), 1, - anon_sym_RPAREN, - ACTIONS(6664), 1, - anon_sym_COMMA, - STATE(4218), 1, - sym_for_in_clause, - STATE(5247), 1, - aux_sym_argument_list_repeat1, - STATE(5680), 1, - sym__comprehension_clauses, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [164090] = 7, - ACTIONS(3908), 1, - anon_sym_STAR, - ACTIONS(3918), 1, - anon_sym_LBRACK, - STATE(3525), 1, - sym_type_index, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - STATE(3740), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(3924), 3, - anon_sym_STAR_STAR, - anon_sym_AMP, - anon_sym___stdcall, - ACTIONS(5970), 3, + STATE(3484), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(3924), 3, + anon_sym_STAR_STAR, + anon_sym_AMP, + anon_sym___stdcall, + ACTIONS(5645), 3, sym__newline, anon_sym_LPAREN, anon_sym_COLON, - [164118] = 8, + [164288] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_line_continuation, - ACTIONS(6527), 1, + ACTIONS(6512), 1, anon_sym_LBRACE, - ACTIONS(6531), 1, + ACTIONS(6516), 1, anon_sym_BSLASH, - ACTIONS(6666), 1, + ACTIONS(6676), 1, sym_string_end, - STATE(4004), 2, + STATE(4016), 2, sym__not_escape_sequence, aux_sym_string_content_repeat1, - ACTIONS(6529), 3, + ACTIONS(6514), 3, sym__string_content, sym_escape_interpolation, sym_escape_sequence, - STATE(3802), 3, + STATE(3786), 3, sym_string_content, sym_interpolation, aux_sym_string_repeat1, - [164148] = 5, - ACTIONS(6153), 1, - anon_sym_STAR, - ACTIONS(6668), 1, - anon_sym_DOT, - STATE(3800), 1, - aux_sym_type_qualifier_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(6155), 8, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_STAR_STAR, - anon_sym_EQ, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym___stdcall, - [164172] = 7, + [164318] = 7, ACTIONS(3908), 1, anon_sym_STAR, ACTIONS(3918), 1, anon_sym_LBRACK, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3497), 2, + STATE(3743), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - ACTIONS(5898), 3, + ACTIONS(5963), 3, sym__newline, anon_sym_LPAREN, anon_sym_COLON, - [164200] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_line_continuation, - ACTIONS(6527), 1, - anon_sym_LBRACE, - ACTIONS(6531), 1, - anon_sym_BSLASH, - ACTIONS(6671), 1, - sym_string_end, - STATE(4004), 2, - sym__not_escape_sequence, - aux_sym_string_content_repeat1, - ACTIONS(6529), 3, - sym__string_content, - sym_escape_interpolation, - sym_escape_sequence, - STATE(3790), 3, - sym_string_content, - sym_interpolation, - aux_sym_string_repeat1, - [164230] = 12, - ACTIONS(6489), 1, + [164346] = 12, + ACTIONS(6532), 1, + anon_sym_RPAREN, + ACTIONS(6537), 1, anon_sym_as, - ACTIONS(6491), 1, + ACTIONS(6539), 1, anon_sym_if, - ACTIONS(6493), 1, + ACTIONS(6541), 1, anon_sym_async, - ACTIONS(6495), 1, + ACTIONS(6543), 1, anon_sym_for, - ACTIONS(6497), 1, + ACTIONS(6545), 1, anon_sym_and, - ACTIONS(6499), 1, + ACTIONS(6547), 1, anon_sym_or, - ACTIONS(6539), 1, + ACTIONS(6565), 1, anon_sym_COMMA, - ACTIONS(6673), 1, - anon_sym_RPAREN, - STATE(4218), 1, + STATE(4107), 1, sym_for_in_clause, - STATE(4808), 1, + STATE(4819), 1, aux_sym__collection_elements_repeat1, - STATE(5777), 1, + STATE(5533), 1, sym__comprehension_clauses, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [164268] = 8, - ACTIONS(3908), 1, + [164384] = 5, + ACTIONS(6155), 1, anon_sym_STAR, - ACTIONS(3918), 1, - anon_sym_LBRACK, - ACTIONS(5902), 1, - anon_sym_LPAREN, - STATE(3525), 1, - sym_type_index, + ACTIONS(6678), 1, + anon_sym_DOT, + STATE(3807), 1, + aux_sym_type_qualifier_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5968), 2, - sym__newline, - anon_sym_COLON, - STATE(3742), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(3924), 3, + ACTIONS(6157), 8, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_STAR_STAR, + anon_sym_EQ, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_AMP, anon_sym___stdcall, - [164298] = 12, - ACTIONS(6489), 1, - anon_sym_as, - ACTIONS(6491), 1, - anon_sym_if, - ACTIONS(6493), 1, - anon_sym_async, - ACTIONS(6495), 1, - anon_sym_for, - ACTIONS(6497), 1, - anon_sym_and, - ACTIONS(6499), 1, - anon_sym_or, - ACTIONS(6675), 1, - anon_sym_RPAREN, - ACTIONS(6677), 1, - anon_sym_COMMA, - STATE(4218), 1, - sym_for_in_clause, - STATE(5042), 1, - aux_sym_argument_list_repeat1, - STATE(5777), 1, - sym__comprehension_clauses, + [164408] = 9, + ACTIONS(5094), 1, + anon_sym_LBRACK, + ACTIONS(5895), 1, + anon_sym_LPAREN, + ACTIONS(6654), 1, + sym_identifier, + ACTIONS(6681), 1, + anon_sym_complex, + STATE(3584), 1, + sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [164336] = 8, + ACTIONS(5090), 2, + anon_sym_STAR, + anon_sym___stdcall, + ACTIONS(5092), 2, + anon_sym_STAR_STAR, + anon_sym_AMP, + STATE(3878), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + [164440] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_line_continuation, - ACTIONS(6527), 1, + ACTIONS(6512), 1, anon_sym_LBRACE, - ACTIONS(6531), 1, + ACTIONS(6516), 1, anon_sym_BSLASH, - ACTIONS(6679), 1, + ACTIONS(6683), 1, sym_string_end, - STATE(4004), 2, + STATE(4016), 2, sym__not_escape_sequence, aux_sym_string_content_repeat1, - ACTIONS(6529), 3, + ACTIONS(6514), 3, sym__string_content, sym_escape_interpolation, sym_escape_sequence, - STATE(3790), 3, + STATE(3786), 3, sym_string_content, sym_interpolation, aux_sym_string_repeat1, - [164366] = 8, + [164470] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_line_continuation, - ACTIONS(6527), 1, + ACTIONS(6512), 1, anon_sym_LBRACE, - ACTIONS(6531), 1, + ACTIONS(6516), 1, anon_sym_BSLASH, - ACTIONS(6681), 1, + ACTIONS(6685), 1, sym_string_end, - STATE(4004), 2, + STATE(4016), 2, sym__not_escape_sequence, aux_sym_string_content_repeat1, - ACTIONS(6529), 3, + ACTIONS(6514), 3, sym__string_content, sym_escape_interpolation, sym_escape_sequence, - STATE(3809), 3, + STATE(3814), 3, sym_string_content, sym_interpolation, aux_sym_string_repeat1, - [164396] = 8, + [164500] = 8, ACTIONS(3908), 1, anon_sym_STAR, ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(6288), 1, + ACTIONS(5890), 1, anon_sym_LPAREN, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6279), 2, + ACTIONS(5961), 2, sym__newline, anon_sym_COLON, - STATE(3755), 2, + STATE(3745), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - [164426] = 8, + [164530] = 9, + ACTIONS(5094), 1, + anon_sym_LBRACK, + ACTIONS(5655), 1, + anon_sym_LPAREN, + ACTIONS(6522), 1, + sym_identifier, + ACTIONS(6687), 1, + anon_sym_complex, + STATE(3584), 1, + sym_type_index, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(5090), 2, + anon_sym_STAR, + anon_sym___stdcall, + ACTIONS(5092), 2, + anon_sym_STAR_STAR, + anon_sym_AMP, + STATE(3875), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + [164562] = 5, + ACTIONS(6155), 1, + anon_sym_STAR, + ACTIONS(6689), 1, + anon_sym_LBRACK, + STATE(3883), 1, + sym_type_index, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(6157), 8, + anon_sym_DOT, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_STAR_STAR, + anon_sym_EQ, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym___stdcall, + [164586] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_line_continuation, - ACTIONS(6527), 1, + ACTIONS(6512), 1, anon_sym_LBRACE, - ACTIONS(6531), 1, + ACTIONS(6516), 1, anon_sym_BSLASH, - ACTIONS(6683), 1, + ACTIONS(6692), 1, sym_string_end, - STATE(4004), 2, + STATE(4016), 2, sym__not_escape_sequence, aux_sym_string_content_repeat1, - ACTIONS(6529), 3, + ACTIONS(6514), 3, sym__string_content, sym_escape_interpolation, sym_escape_sequence, - STATE(3790), 3, + STATE(3786), 3, sym_string_content, sym_interpolation, aux_sym_string_repeat1, - [164456] = 8, + [164616] = 8, ACTIONS(3908), 1, anon_sym_STAR, ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(5902), 1, + ACTIONS(6253), 1, anon_sym_LPAREN, - STATE(3525), 1, + STATE(3548), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5968), 2, + ACTIONS(6256), 2, sym__newline, anon_sym_COLON, - STATE(3497), 2, + STATE(3747), 2, sym_type_qualifier, aux_sym_c_type_repeat1, ACTIONS(3924), 3, anon_sym_STAR_STAR, anon_sym_AMP, anon_sym___stdcall, - [164486] = 12, - ACTIONS(6426), 1, - anon_sym_RBRACK, - ACTIONS(6545), 1, - anon_sym_COMMA, - ACTIONS(6547), 1, - anon_sym_as, - ACTIONS(6549), 1, - anon_sym_if, - ACTIONS(6551), 1, - anon_sym_async, - ACTIONS(6553), 1, - anon_sym_for, - ACTIONS(6555), 1, - anon_sym_and, - ACTIONS(6557), 1, - anon_sym_or, - STATE(4165), 1, - sym_for_in_clause, - STATE(5016), 1, - aux_sym__collection_elements_repeat1, - STATE(5856), 1, - sym__comprehension_clauses, + [164646] = 9, + ACTIONS(5094), 1, + anon_sym_LBRACK, + ACTIONS(5943), 1, + anon_sym_LPAREN, + ACTIONS(6607), 1, + sym_identifier, + ACTIONS(6694), 1, + anon_sym_complex, + STATE(3584), 1, + sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [164524] = 8, - ACTIONS(3), 1, + ACTIONS(5090), 2, + anon_sym_STAR, + anon_sym___stdcall, + ACTIONS(5092), 2, + anon_sym_STAR_STAR, + anon_sym_AMP, + STATE(3837), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + [164678] = 9, + ACTIONS(5094), 1, + anon_sym_LBRACK, + ACTIONS(5642), 1, + anon_sym_LPAREN, + ACTIONS(6549), 1, + sym_identifier, + ACTIONS(6696), 1, + anon_sym_complex, + STATE(3584), 1, + sym_type_index, + ACTIONS(3), 2, sym_comment, - ACTIONS(5), 1, sym_line_continuation, - ACTIONS(6527), 1, - anon_sym_LBRACE, - ACTIONS(6531), 1, - anon_sym_BSLASH, - ACTIONS(6685), 1, - sym_string_end, - STATE(4004), 2, - sym__not_escape_sequence, - aux_sym_string_content_repeat1, - ACTIONS(6529), 3, - sym__string_content, - sym_escape_interpolation, - sym_escape_sequence, - STATE(3815), 3, - sym_string_content, - sym_interpolation, - aux_sym_string_repeat1, - [164554] = 5, - ACTIONS(6153), 1, + ACTIONS(5090), 2, anon_sym_STAR, - ACTIONS(6687), 1, + anon_sym___stdcall, + ACTIONS(5092), 2, + anon_sym_STAR_STAR, + anon_sym_AMP, + STATE(3862), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + [164710] = 10, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(6504), 1, anon_sym_LBRACK, - STATE(3888), 1, + ACTIONS(6509), 1, + sym_string_start, + ACTIONS(6698), 1, + anon_sym_EQ, + ACTIONS(6700), 1, + sym__newline, + STATE(4118), 1, + sym_string, + STATE(5196), 1, + aux_sym_cvar_decl_repeat2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(6498), 2, + anon_sym_LPAREN, + sym_identifier, + STATE(4123), 2, sym_type_index, + aux_sym_cvar_decl_repeat1, + [164744] = 3, + ACTIONS(6112), 1, + anon_sym_STAR, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6155), 8, + ACTIONS(6114), 9, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_STAR_STAR, anon_sym_EQ, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_AMP, anon_sym___stdcall, - [164578] = 12, - ACTIONS(6489), 1, + [164763] = 6, + ACTIONS(6702), 1, anon_sym_as, - ACTIONS(6491), 1, + ACTIONS(6704), 1, anon_sym_if, - ACTIONS(6493), 1, - anon_sym_async, - ACTIONS(6495), 1, - anon_sym_for, - ACTIONS(6497), 1, + ACTIONS(6706), 1, anon_sym_and, - ACTIONS(6499), 1, + ACTIONS(6708), 1, anon_sym_or, - ACTIONS(6539), 1, - anon_sym_COMMA, - ACTIONS(6690), 1, - anon_sym_RPAREN, - STATE(4218), 1, - sym_for_in_clause, - STATE(4808), 1, - aux_sym__collection_elements_repeat1, - STATE(5680), 1, - sym__comprehension_clauses, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [164616] = 8, - ACTIONS(3), 1, + ACTIONS(4829), 6, + sym__newline, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_EQ, + anon_sym_PIPE, + [164788] = 4, + ACTIONS(5972), 1, + anon_sym_DOT, + STATE(3895), 1, + aux_sym_class_definition_repeat2, + ACTIONS(3), 2, sym_comment, - ACTIONS(5), 1, sym_line_continuation, - ACTIONS(6527), 1, - anon_sym_LBRACE, - ACTIONS(6531), 1, - anon_sym_BSLASH, - ACTIONS(6692), 1, - sym_string_end, - STATE(4004), 2, - sym__not_escape_sequence, - aux_sym_string_content_repeat1, - ACTIONS(6529), 3, - sym__string_content, - sym_escape_interpolation, - sym_escape_sequence, - STATE(3790), 3, - sym_string_content, - sym_interpolation, - aux_sym_string_repeat1, - [164646] = 8, - ACTIONS(3), 1, + ACTIONS(6710), 8, + anon_sym_import, + anon_sym_cimport, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_as, + anon_sym_if, + anon_sym_COLON, + anon_sym_PIPE, + [164809] = 3, + ACTIONS(6374), 1, + anon_sym_STAR, + ACTIONS(3), 2, sym_comment, - ACTIONS(5), 1, sym_line_continuation, - ACTIONS(6527), 1, - anon_sym_LBRACE, - ACTIONS(6531), 1, - anon_sym_BSLASH, - ACTIONS(6694), 1, - sym_string_end, - STATE(4004), 2, - sym__not_escape_sequence, - aux_sym_string_content_repeat1, - ACTIONS(6529), 3, - sym__string_content, - sym_escape_interpolation, - sym_escape_sequence, - STATE(3776), 3, - sym_string_content, - sym_interpolation, - aux_sym_string_repeat1, - [164676] = 8, - ACTIONS(5090), 1, - anon_sym___stdcall, - ACTIONS(5092), 1, - anon_sym_AMP, - ACTIONS(5094), 1, + ACTIONS(6376), 9, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_STAR_STAR, + anon_sym_EQ, anon_sym_LBRACK, - STATE(3597), 1, + anon_sym_AMP, + anon_sym_complex, + anon_sym___stdcall, + [164828] = 6, + ACTIONS(5952), 1, + anon_sym_LPAREN, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5954), 2, - anon_sym_LPAREN, + STATE(3528), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(5984), 3, anon_sym_STAR_STAR, - ACTIONS(6541), 2, + anon_sym_LBRACK, + anon_sym_AMP, + ACTIONS(6712), 3, anon_sym_STAR, sym_identifier, - STATE(3515), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - [164705] = 9, - ACTIONS(5090), 1, anon_sym___stdcall, - ACTIONS(5092), 1, - anon_sym_AMP, - ACTIONS(5094), 1, - anon_sym_LBRACK, - ACTIONS(5667), 1, + [164853] = 3, + ACTIONS(6374), 1, + anon_sym_STAR, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(6376), 9, anon_sym_LPAREN, - ACTIONS(5670), 1, + anon_sym_COMMA, anon_sym_STAR_STAR, - STATE(3597), 1, - sym_type_index, + anon_sym_EQ, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_complex, + anon_sym___stdcall, + [164872] = 6, + ACTIONS(6714), 1, + anon_sym_as, + ACTIONS(6716), 1, + anon_sym_if, + ACTIONS(6718), 1, + anon_sym_and, + ACTIONS(6720), 1, + anon_sym_or, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4837), 6, + anon_sym_DOT, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_else, + anon_sym_by, + anon_sym_PIPE, + [164897] = 5, + ACTIONS(6718), 1, + anon_sym_and, + ACTIONS(6720), 1, + anon_sym_or, + ACTIONS(6722), 1, + anon_sym_as, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4741), 7, + anon_sym_DOT, + anon_sym_COMMA, + anon_sym_if, + anon_sym_COLON, + anon_sym_else, + anon_sym_by, + anon_sym_PIPE, + [164920] = 4, + ACTIONS(6729), 1, + anon_sym_LBRACK_RBRACK, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6246), 2, + ACTIONS(6727), 2, anon_sym_STAR, - sym_identifier, - STATE(3515), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - [164736] = 9, - ACTIONS(5090), 1, - anon_sym___stdcall, - ACTIONS(5092), 1, - anon_sym_AMP, - ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(5902), 1, - anon_sym_LPAREN, - ACTIONS(5968), 1, + ACTIONS(6725), 7, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, anon_sym_STAR_STAR, - STATE(3597), 1, - sym_type_index, + anon_sym_EQ, + anon_sym_AMP, + anon_sym___stdcall, + [164941] = 3, + ACTIONS(5591), 1, + anon_sym_STAR, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6696), 2, - anon_sym_STAR, - sym_identifier, - STATE(3515), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - [164767] = 8, + ACTIONS(4580), 9, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_STAR_STAR, + anon_sym_EQ, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_complex, + anon_sym___stdcall, + [164960] = 8, ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(6288), 1, + ACTIONS(5645), 1, anon_sym_LPAREN, - ACTIONS(6698), 1, + ACTIONS(6549), 1, sym_identifier, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -266511,218 +266681,241 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5092), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3843), 2, + STATE(3886), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - [164796] = 9, - ACTIONS(5090), 1, - anon_sym___stdcall, - ACTIONS(5092), 1, - anon_sym_AMP, + [164989] = 8, ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(5951), 1, + ACTIONS(5963), 1, anon_sym_LPAREN, - ACTIONS(5954), 1, - anon_sym_STAR_STAR, - STATE(3597), 1, + ACTIONS(6654), 1, + sym_identifier, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6541), 2, + ACTIONS(5090), 2, anon_sym_STAR, - sym_identifier, - STATE(3515), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - [164827] = 9, - ACTIONS(5090), 1, anon_sym___stdcall, - ACTIONS(5092), 1, - anon_sym_AMP, - ACTIONS(5094), 1, - anon_sym_LBRACK, - ACTIONS(5905), 1, - anon_sym_LPAREN, - ACTIONS(5970), 1, + ACTIONS(5092), 2, anon_sym_STAR_STAR, - STATE(3597), 1, - sym_type_index, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(6623), 2, - anon_sym_STAR, - sym_identifier, - STATE(3515), 2, + anon_sym_AMP, + STATE(3863), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - [164858] = 5, - STATE(3597), 1, + [165018] = 6, + ACTIONS(6245), 1, + anon_sym_LPAREN, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3515), 2, + STATE(3528), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(6700), 3, - anon_sym_STAR, - sym_identifier, - anon_sym___stdcall, - ACTIONS(5944), 4, - anon_sym_LPAREN, + ACTIONS(6248), 3, anon_sym_STAR_STAR, anon_sym_LBRACK, anon_sym_AMP, - [164881] = 3, - ACTIONS(6434), 1, + ACTIONS(6731), 3, anon_sym_STAR, + sym_identifier, + anon_sym___stdcall, + [165043] = 4, + ACTIONS(6718), 1, + anon_sym_and, + ACTIONS(6720), 1, + anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6436), 9, - anon_sym_LPAREN, - anon_sym_RPAREN, + ACTIONS(4789), 8, + anon_sym_DOT, anon_sym_COMMA, - anon_sym_STAR_STAR, - anon_sym_EQ, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_complex, - anon_sym___stdcall, - [164900] = 8, - ACTIONS(5090), 1, - anon_sym___stdcall, - ACTIONS(5092), 1, - anon_sym_AMP, + anon_sym_as, + anon_sym_if, + anon_sym_COLON, + anon_sym_else, + anon_sym_by, + anon_sym_PIPE, + [165064] = 3, + ACTIONS(6718), 1, + anon_sym_and, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4714), 9, + anon_sym_DOT, + anon_sym_COMMA, + anon_sym_as, + anon_sym_if, + anon_sym_COLON, + anon_sym_else, + anon_sym_by, + anon_sym_PIPE, + anon_sym_or, + [165083] = 8, ACTIONS(5094), 1, anon_sym_LBRACK, - STATE(3597), 1, + ACTIONS(5963), 1, + anon_sym_LPAREN, + ACTIONS(6654), 1, + sym_identifier, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5970), 2, - anon_sym_LPAREN, - anon_sym_STAR_STAR, - ACTIONS(6623), 2, + ACTIONS(5090), 2, anon_sym_STAR, - sym_identifier, - STATE(3515), 2, + anon_sym___stdcall, + ACTIONS(5092), 2, + anon_sym_STAR_STAR, + anon_sym_AMP, + STATE(3836), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - [164929] = 8, + [165112] = 8, ACTIONS(5090), 1, anon_sym___stdcall, ACTIONS(5092), 1, anon_sym_AMP, ACTIONS(5094), 1, anon_sym_LBRACK, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5898), 2, + ACTIONS(5963), 2, anon_sym_LPAREN, anon_sym_STAR_STAR, - ACTIONS(6702), 2, + ACTIONS(6654), 2, anon_sym_STAR, sym_identifier, - STATE(3515), 2, + STATE(3528), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - [164958] = 6, - ACTIONS(5667), 1, - anon_sym_LPAREN, - STATE(3597), 1, + [165141] = 5, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3515), 2, + STATE(3528), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(5670), 3, - anon_sym_STAR_STAR, - anon_sym_LBRACK, - anon_sym_AMP, - ACTIONS(6246), 3, + ACTIONS(6733), 3, anon_sym_STAR, sym_identifier, anon_sym___stdcall, - [164983] = 3, - ACTIONS(5591), 1, - anon_sym_STAR, + ACTIONS(6256), 4, + anon_sym_LPAREN, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_AMP, + [165164] = 5, + STATE(3584), 1, + sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4580), 9, + STATE(3528), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(6654), 3, + anon_sym_STAR, + sym_identifier, + anon_sym___stdcall, + ACTIONS(5963), 4, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_STAR_STAR, - anon_sym_EQ, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_complex, - anon_sym___stdcall, - [165002] = 6, - ACTIONS(5951), 1, + [165187] = 8, + ACTIONS(5094), 1, + anon_sym_LBRACK, + ACTIONS(5667), 1, anon_sym_LPAREN, - STATE(3597), 1, + ACTIONS(6323), 1, + sym_identifier, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3515), 2, + ACTIONS(5090), 2, + anon_sym_STAR, + anon_sym___stdcall, + ACTIONS(5092), 2, + anon_sym_STAR_STAR, + anon_sym_AMP, + STATE(3887), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(5954), 3, - anon_sym_STAR_STAR, + [165216] = 8, + ACTIONS(5094), 1, anon_sym_LBRACK, - anon_sym_AMP, - ACTIONS(6541), 3, - anon_sym_STAR, + ACTIONS(5926), 1, + anon_sym_LPAREN, + ACTIONS(6735), 1, sym_identifier, - anon_sym___stdcall, - [165027] = 5, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3515), 2, + ACTIONS(5090), 2, + anon_sym_STAR, + anon_sym___stdcall, + ACTIONS(5092), 2, + anon_sym_STAR_STAR, + anon_sym_AMP, + STATE(3857), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(6541), 3, - anon_sym_STAR, + [165245] = 8, + ACTIONS(5094), 1, + anon_sym_LBRACK, + ACTIONS(5890), 1, + anon_sym_LPAREN, + ACTIONS(6737), 1, sym_identifier, + STATE(3584), 1, + sym_type_index, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(5090), 2, + anon_sym_STAR, anon_sym___stdcall, - ACTIONS(5954), 4, - anon_sym_LPAREN, + ACTIONS(5092), 2, anon_sym_STAR_STAR, - anon_sym_LBRACK, anon_sym_AMP, - [165050] = 3, - ACTIONS(5591), 1, - anon_sym_STAR, + STATE(3865), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + [165274] = 4, + ACTIONS(6739), 1, + anon_sym_LBRACK_RBRACK, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4580), 9, + ACTIONS(6727), 2, + anon_sym_STAR, + anon_sym_LBRACK, + ACTIONS(6725), 7, + sym__newline, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_STAR_STAR, anon_sym_EQ, - anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_AMP, - anon_sym_complex, anon_sym___stdcall, - [165069] = 2, + [165295] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -266737,7 +266930,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_and, anon_sym_or, - [165086] = 2, + [165312] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -266752,26 +266945,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_and, anon_sym_or, - [165103] = 6, - ACTIONS(6704), 1, - anon_sym_as, - ACTIONS(6706), 1, - anon_sym_if, - ACTIONS(6708), 1, - anon_sym_and, - ACTIONS(6710), 1, - anon_sym_or, + [165329] = 9, + ACTIONS(5090), 1, + anon_sym___stdcall, + ACTIONS(5092), 1, + anon_sym_AMP, + ACTIONS(5094), 1, + anon_sym_LBRACK, + ACTIONS(6253), 1, + anon_sym_LPAREN, + ACTIONS(6256), 1, + anon_sym_STAR_STAR, + STATE(3584), 1, + sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4793), 6, - anon_sym_DOT, + ACTIONS(6733), 2, + anon_sym_STAR, + sym_identifier, + STATE(3528), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + [165360] = 3, + ACTIONS(6186), 1, + anon_sym_STAR, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(6188), 9, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_else, - anon_sym_by, - anon_sym_PIPE, - [165128] = 2, + anon_sym_STAR_STAR, + anon_sym_EQ, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_complex, + anon_sym___stdcall, + [165379] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -266786,7 +266998,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_and, anon_sym_or, - [165145] = 2, + [165396] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -266801,7 +267013,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_and, anon_sym_or, - [165162] = 2, + [165413] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -266816,7 +267028,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_and, anon_sym_or, - [165179] = 2, + [165430] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -266831,35 +267043,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_and, anon_sym_or, - [165196] = 8, - ACTIONS(5090), 1, - anon_sym___stdcall, - ACTIONS(5092), 1, - anon_sym_AMP, - ACTIONS(5094), 1, - anon_sym_LBRACK, - STATE(3597), 1, - sym_type_index, + [165447] = 3, + ACTIONS(5680), 1, + anon_sym_STAR, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6279), 2, + ACTIONS(5682), 9, anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_STAR_STAR, - ACTIONS(6698), 2, - anon_sym_STAR, - sym_identifier, - STATE(3515), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - [165225] = 8, + anon_sym_EQ, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_complex, + anon_sym___stdcall, + [165466] = 8, ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(5676), 1, + ACTIONS(5926), 1, anon_sym_LPAREN, - ACTIONS(6308), 1, + ACTIONS(6735), 1, sym_identifier, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -266870,33 +267077,76 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5092), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3823), 2, + STATE(3879), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - [165254] = 3, - ACTIONS(5680), 1, + [165495] = 9, + ACTIONS(5090), 1, + anon_sym___stdcall, + ACTIONS(5092), 1, + anon_sym_AMP, + ACTIONS(5094), 1, + anon_sym_LBRACK, + ACTIONS(6245), 1, + anon_sym_LPAREN, + ACTIONS(6248), 1, + anon_sym_STAR_STAR, + STATE(3584), 1, + sym_type_index, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(6731), 2, anon_sym_STAR, + sym_identifier, + STATE(3528), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + [165526] = 5, + STATE(3584), 1, + sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5682), 9, + STATE(3528), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(6735), 3, + anon_sym_STAR, + sym_identifier, + anon_sym___stdcall, + ACTIONS(5926), 4, anon_sym_LPAREN, - anon_sym_COMMA, anon_sym_STAR_STAR, - anon_sym_EQ, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_AMP, - anon_sym_complex, - anon_sym___stdcall, - [165273] = 8, + [165549] = 6, + ACTIONS(6702), 1, + anon_sym_as, + ACTIONS(6704), 1, + anon_sym_if, + ACTIONS(6706), 1, + anon_sym_and, + ACTIONS(6708), 1, + anon_sym_or, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(6662), 6, + sym__newline, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_EQ, + anon_sym_PIPE, + [165574] = 8, ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(5645), 1, + ACTIONS(5667), 1, anon_sym_LPAREN, - ACTIONS(6515), 1, + ACTIONS(6323), 1, sym_identifier, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -266907,61 +267157,115 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5092), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3830), 2, + STATE(3892), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - [165302] = 9, - ACTIONS(5090), 1, - anon_sym___stdcall, - ACTIONS(5092), 1, - anon_sym_AMP, + [165603] = 8, ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(6260), 1, + ACTIONS(5676), 1, anon_sym_LPAREN, - ACTIONS(6263), 1, - anon_sym_STAR_STAR, - STATE(3597), 1, + ACTIONS(6282), 1, + sym_identifier, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6712), 2, + ACTIONS(5090), 2, anon_sym_STAR, - sym_identifier, - STATE(3515), 2, + anon_sym___stdcall, + ACTIONS(5092), 2, + anon_sym_STAR_STAR, + anon_sym_AMP, + STATE(3859), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + [165632] = 5, + STATE(3584), 1, + sym_type_index, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + STATE(3528), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - [165333] = 9, + ACTIONS(6741), 3, + anon_sym_STAR, + sym_identifier, + anon_sym___stdcall, + ACTIONS(5959), 4, + anon_sym_LPAREN, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_AMP, + [165655] = 6, + ACTIONS(6714), 1, + anon_sym_as, + ACTIONS(6716), 1, + anon_sym_if, + ACTIONS(6718), 1, + anon_sym_and, + ACTIONS(6720), 1, + anon_sym_or, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4829), 6, + anon_sym_DOT, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_else, + anon_sym_by, + anon_sym_PIPE, + [165680] = 8, ACTIONS(5090), 1, anon_sym___stdcall, ACTIONS(5092), 1, anon_sym_AMP, ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(6279), 1, - anon_sym_STAR_STAR, - ACTIONS(6288), 1, - anon_sym_LPAREN, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6698), 2, + ACTIONS(5926), 2, + anon_sym_LPAREN, + anon_sym_STAR_STAR, + ACTIONS(6735), 2, anon_sym_STAR, sym_identifier, - STATE(3515), 2, + STATE(3528), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + [165709] = 6, + ACTIONS(5667), 1, + anon_sym_LPAREN, + STATE(3584), 1, + sym_type_index, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + STATE(3528), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - [165364] = 8, + ACTIONS(5670), 3, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_AMP, + ACTIONS(6323), 3, + anon_sym_STAR, + sym_identifier, + anon_sym___stdcall, + [165734] = 8, ACTIONS(5090), 1, anon_sym___stdcall, ACTIONS(5092), 1, anon_sym_AMP, ACTIONS(5094), 1, anon_sym_LBRACK, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -266969,80 +267273,103 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5645), 2, anon_sym_LPAREN, anon_sym_STAR_STAR, - ACTIONS(6515), 2, + ACTIONS(6549), 2, anon_sym_STAR, sym_identifier, - STATE(3515), 2, + STATE(3528), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + [165763] = 6, + ACTIONS(5940), 1, + anon_sym_LPAREN, + STATE(3584), 1, + sym_type_index, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + STATE(3528), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - [165393] = 9, + ACTIONS(5943), 3, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_AMP, + ACTIONS(6607), 3, + anon_sym_STAR, + sym_identifier, + anon_sym___stdcall, + [165788] = 8, ACTIONS(5090), 1, anon_sym___stdcall, ACTIONS(5092), 1, anon_sym_AMP, ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(5941), 1, - anon_sym_LPAREN, - ACTIONS(5960), 1, - anon_sym_STAR_STAR, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6714), 2, + ACTIONS(6256), 2, + anon_sym_LPAREN, + anon_sym_STAR_STAR, + ACTIONS(6733), 2, anon_sym_STAR, sym_identifier, - STATE(3515), 2, + STATE(3528), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - [165424] = 4, - ACTIONS(6720), 1, - anon_sym_LBRACK_RBRACK, + [165817] = 8, + ACTIONS(5094), 1, + anon_sym_LBRACK, + ACTIONS(6253), 1, + anon_sym_LPAREN, + ACTIONS(6733), 1, + sym_identifier, + STATE(3584), 1, + sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6718), 2, + ACTIONS(5090), 2, anon_sym_STAR, - anon_sym_LBRACK, - ACTIONS(6716), 7, - sym__newline, - anon_sym_LPAREN, - anon_sym_COMMA, + anon_sym___stdcall, + ACTIONS(5092), 2, anon_sym_STAR_STAR, - anon_sym_EQ, anon_sym_AMP, + STATE(3852), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + [165846] = 9, + ACTIONS(5090), 1, anon_sym___stdcall, - [165445] = 8, + ACTIONS(5092), 1, + anon_sym_AMP, ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(5944), 1, + ACTIONS(5952), 1, anon_sym_LPAREN, - ACTIONS(6700), 1, - sym_identifier, - STATE(3597), 1, + ACTIONS(5984), 1, + anon_sym_STAR_STAR, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5090), 2, + ACTIONS(6712), 2, anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(5092), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - STATE(3856), 2, + sym_identifier, + STATE(3528), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - [165474] = 8, + [165877] = 8, ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(5667), 1, + ACTIONS(5940), 1, anon_sym_LPAREN, - ACTIONS(6246), 1, + ACTIONS(6607), 1, sym_identifier, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -267053,53 +267380,39 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5092), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3860), 2, + STATE(3890), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - [165503] = 3, - ACTIONS(6380), 1, - anon_sym_STAR, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(6382), 9, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_STAR_STAR, - anon_sym_EQ, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_complex, + [165906] = 9, + ACTIONS(5090), 1, anon_sym___stdcall, - [165522] = 8, + ACTIONS(5092), 1, + anon_sym_AMP, ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(5951), 1, + ACTIONS(5667), 1, anon_sym_LPAREN, - ACTIONS(6541), 1, - sym_identifier, - STATE(3597), 1, + ACTIONS(5670), 1, + anon_sym_STAR_STAR, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5090), 2, + ACTIONS(6323), 2, anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(5092), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - STATE(3900), 2, + sym_identifier, + STATE(3528), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - [165551] = 3, - ACTIONS(6033), 1, + [165937] = 3, + ACTIONS(6116), 1, anon_sym_STAR, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6035), 9, + ACTIONS(6118), 9, + anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_STAR_STAR, @@ -267107,86 +267420,91 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_AMP, - anon_sym_complex, anon_sym___stdcall, - [165570] = 4, - ACTIONS(5972), 1, - anon_sym_DOT, - STATE(3855), 1, - aux_sym_class_definition_repeat2, + [165956] = 3, + ACTIONS(5591), 1, + anon_sym_STAR, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6722), 8, - anon_sym_import, - anon_sym_cimport, + ACTIONS(4580), 9, anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_as, - anon_sym_if, - anon_sym_COLON, - anon_sym_PIPE, - [165591] = 5, - STATE(3597), 1, + anon_sym_STAR_STAR, + anon_sym_EQ, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_complex, + anon_sym___stdcall, + [165975] = 5, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3515), 2, + STATE(3528), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(6623), 3, + ACTIONS(6282), 3, anon_sym_STAR, sym_identifier, anon_sym___stdcall, - ACTIONS(5970), 4, + ACTIONS(5676), 4, anon_sym_LPAREN, anon_sym_STAR_STAR, anon_sym_LBRACK, anon_sym_AMP, - [165614] = 4, - ACTIONS(5972), 1, - anon_sym_DOT, - STATE(3268), 1, - aux_sym_class_definition_repeat2, + [165998] = 8, + ACTIONS(5090), 1, + anon_sym___stdcall, + ACTIONS(5092), 1, + anon_sym_AMP, + ACTIONS(5094), 1, + anon_sym_LBRACK, + STATE(3584), 1, + sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6724), 8, - anon_sym_import, - anon_sym_cimport, + ACTIONS(5676), 2, anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_as, - anon_sym_if, - anon_sym_COLON, - anon_sym_PIPE, - [165635] = 5, - STATE(3597), 1, + anon_sym_STAR_STAR, + ACTIONS(6282), 2, + anon_sym_STAR, + sym_identifier, + STATE(3528), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + [166027] = 8, + ACTIONS(5094), 1, + anon_sym_LBRACK, + ACTIONS(5940), 1, + anon_sym_LPAREN, + ACTIONS(6607), 1, + sym_identifier, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3515), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(6702), 3, + ACTIONS(5090), 2, anon_sym_STAR, - sym_identifier, anon_sym___stdcall, - ACTIONS(5898), 4, - anon_sym_LPAREN, + ACTIONS(5092), 2, anon_sym_STAR_STAR, - anon_sym_LBRACK, anon_sym_AMP, - [165658] = 8, + STATE(3894), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + [166056] = 8, ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(5676), 1, + ACTIONS(6253), 1, anon_sym_LPAREN, - ACTIONS(6308), 1, + ACTIONS(6733), 1, sym_identifier, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -267197,36 +267515,56 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5092), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3866), 2, + STATE(3831), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - [165687] = 6, - ACTIONS(6726), 1, + [166085] = 8, + ACTIONS(6743), 1, + anon_sym_COMMA, + ACTIONS(6745), 1, anon_sym_as, - ACTIONS(6728), 1, + ACTIONS(6747), 1, anon_sym_if, - ACTIONS(6730), 1, + ACTIONS(6751), 1, anon_sym_and, - ACTIONS(6732), 1, + ACTIONS(6753), 1, anon_sym_or, + STATE(4264), 1, + aux_sym_assert_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6654), 6, - sym__newline, - anon_sym_SEMI, - anon_sym_DOT, + ACTIONS(6749), 4, anon_sym_COLON, anon_sym_EQ, - anon_sym_PIPE, - [165712] = 8, + anon_sym_RBRACE, + sym_type_conversion, + [166114] = 5, + STATE(3584), 1, + sym_type_index, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + STATE(3528), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(6549), 3, + anon_sym_STAR, + sym_identifier, + anon_sym___stdcall, + ACTIONS(5645), 4, + anon_sym_LPAREN, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_AMP, + [166137] = 8, ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(5645), 1, + ACTIONS(5890), 1, anon_sym_LPAREN, - ACTIONS(6515), 1, + ACTIONS(6737), 1, sym_identifier, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -267237,112 +267575,91 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5092), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3817), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - [165741] = 6, - ACTIONS(5902), 1, - anon_sym_LPAREN, - STATE(3597), 1, - sym_type_index, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - STATE(3515), 2, + STATE(3823), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(5968), 3, - anon_sym_STAR_STAR, - anon_sym_LBRACK, - anon_sym_AMP, - ACTIONS(6696), 3, - anon_sym_STAR, - sym_identifier, - anon_sym___stdcall, - [165766] = 6, - ACTIONS(6726), 1, + [166166] = 6, + ACTIONS(6714), 1, anon_sym_as, - ACTIONS(6728), 1, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(6730), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6732), 1, + ACTIONS(6720), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4829), 6, - sym__newline, - anon_sym_SEMI, + ACTIONS(4793), 6, anon_sym_DOT, + anon_sym_COMMA, anon_sym_COLON, - anon_sym_EQ, + anon_sym_else, + anon_sym_by, anon_sym_PIPE, - [165791] = 8, - ACTIONS(5094), 1, - anon_sym_LBRACK, - ACTIONS(5970), 1, + [166191] = 6, + ACTIONS(6253), 1, anon_sym_LPAREN, - ACTIONS(6623), 1, - sym_identifier, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5090), 2, + STATE(3528), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + ACTIONS(6256), 3, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_AMP, + ACTIONS(6733), 3, anon_sym_STAR, + sym_identifier, anon_sym___stdcall, - ACTIONS(5092), 2, - anon_sym_STAR_STAR, + [166216] = 8, + ACTIONS(5090), 1, + anon_sym___stdcall, + ACTIONS(5092), 1, anon_sym_AMP, - STATE(3876), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - [165820] = 8, ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(5902), 1, - anon_sym_LPAREN, - ACTIONS(6696), 1, - sym_identifier, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5090), 2, - anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(5092), 2, + ACTIONS(5959), 2, + anon_sym_LPAREN, anon_sym_STAR_STAR, - anon_sym_AMP, - STATE(3882), 2, + ACTIONS(6741), 2, + anon_sym_STAR, + sym_identifier, + STATE(3528), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - [165849] = 3, - ACTIONS(6434), 1, + [166245] = 3, + ACTIONS(6388), 1, anon_sym_STAR, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6436), 9, + ACTIONS(6390), 9, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_STAR_STAR, anon_sym_EQ, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_AMP, anon_sym_complex, anon_sym___stdcall, - [165868] = 3, - ACTIONS(6089), 1, + [166264] = 3, + ACTIONS(6098), 1, anon_sym_STAR, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6091), 9, + ACTIONS(6100), 9, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -267352,249 +267669,180 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_AMP, anon_sym___stdcall, - [165887] = 8, - ACTIONS(5090), 1, - anon_sym___stdcall, - ACTIONS(5092), 1, - anon_sym_AMP, - ACTIONS(5094), 1, - anon_sym_LBRACK, - STATE(3597), 1, - sym_type_index, + [166283] = 3, + ACTIONS(5993), 1, + anon_sym_STAR, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5944), 2, + ACTIONS(5995), 9, anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_STAR_STAR, - ACTIONS(6700), 2, - anon_sym_STAR, - sym_identifier, - STATE(3515), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - [165916] = 8, - ACTIONS(6734), 1, - anon_sym_COMMA, - ACTIONS(6736), 1, - anon_sym_as, - ACTIONS(6738), 1, - anon_sym_if, - ACTIONS(6742), 1, - anon_sym_and, - ACTIONS(6744), 1, - anon_sym_or, - STATE(4344), 1, - aux_sym_assert_statement_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(6740), 4, - anon_sym_COLON, anon_sym_EQ, - anon_sym_RBRACE, - sym_type_conversion, - [165945] = 6, - ACTIONS(6704), 1, - anon_sym_as, - ACTIONS(6706), 1, - anon_sym_if, - ACTIONS(6708), 1, - anon_sym_and, - ACTIONS(6710), 1, - anon_sym_or, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_complex, + anon_sym___stdcall, + [166302] = 3, + ACTIONS(6298), 1, + anon_sym_STAR, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4829), 6, + ACTIONS(6300), 9, anon_sym_DOT, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_else, - anon_sym_by, - anon_sym_PIPE, - [165970] = 5, - STATE(3597), 1, - sym_type_index, + anon_sym_STAR_STAR, + anon_sym_EQ, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym___stdcall, + [166321] = 3, + ACTIONS(6102), 1, + anon_sym_STAR, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3515), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(6308), 3, - anon_sym_STAR, - sym_identifier, - anon_sym___stdcall, - ACTIONS(5676), 4, + ACTIONS(6104), 9, + anon_sym_DOT, anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_STAR_STAR, + anon_sym_EQ, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym___stdcall, + [166340] = 9, + ACTIONS(5090), 1, + anon_sym___stdcall, + ACTIONS(5092), 1, anon_sym_AMP, - [165993] = 8, ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(6288), 1, + ACTIONS(5940), 1, anon_sym_LPAREN, - ACTIONS(6698), 1, - sym_identifier, - STATE(3597), 1, + ACTIONS(5943), 1, + anon_sym_STAR_STAR, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5090), 2, + ACTIONS(6607), 2, anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(5092), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - STATE(3885), 2, + sym_identifier, + STATE(3528), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - [166022] = 8, + [166371] = 8, + ACTIONS(5090), 1, + anon_sym___stdcall, + ACTIONS(5092), 1, + anon_sym_AMP, ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(5944), 1, - anon_sym_LPAREN, - ACTIONS(6700), 1, - sym_identifier, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5090), 2, - anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(5092), 2, + ACTIONS(5943), 2, + anon_sym_LPAREN, anon_sym_STAR_STAR, - anon_sym_AMP, - STATE(3826), 2, + ACTIONS(6607), 2, + anon_sym_STAR, + sym_identifier, + STATE(3528), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - [166051] = 8, - ACTIONS(5094), 1, - anon_sym_LBRACK, - ACTIONS(5667), 1, + [166400] = 6, + ACTIONS(5890), 1, anon_sym_LPAREN, - ACTIONS(6246), 1, - sym_identifier, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5090), 2, - anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(5092), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - STATE(3819), 2, + STATE(3528), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - [166080] = 3, - ACTIONS(6214), 1, - anon_sym_STAR, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(6216), 9, - anon_sym_LPAREN, - anon_sym_COMMA, + ACTIONS(5961), 3, anon_sym_STAR_STAR, - anon_sym_EQ, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_AMP, - anon_sym_complex, - anon_sym___stdcall, - [166099] = 8, - ACTIONS(5094), 1, - anon_sym_LBRACK, - ACTIONS(5951), 1, - anon_sym_LPAREN, - ACTIONS(6541), 1, + ACTIONS(6737), 3, + anon_sym_STAR, sym_identifier, - STATE(3597), 1, - sym_type_index, + anon_sym___stdcall, + [166425] = 8, + ACTIONS(6743), 1, + anon_sym_COMMA, + ACTIONS(6745), 1, + anon_sym_as, + ACTIONS(6747), 1, + anon_sym_if, + ACTIONS(6751), 1, + anon_sym_and, + ACTIONS(6753), 1, + anon_sym_or, + STATE(4264), 1, + aux_sym_assert_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5090), 2, + ACTIONS(6755), 4, + anon_sym_COLON, + anon_sym_EQ, + anon_sym_RBRACE, + sym_type_conversion, + [166454] = 3, + ACTIONS(6108), 1, anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(5092), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - STATE(3822), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - [166128] = 4, - ACTIONS(6746), 1, - anon_sym_LBRACK_RBRACK, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6718), 2, - anon_sym_STAR, - anon_sym_LBRACK, - ACTIONS(6716), 7, - anon_sym_RPAREN, + ACTIONS(6110), 9, + anon_sym_DOT, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_COLON, anon_sym_STAR_STAR, anon_sym_EQ, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_AMP, anon_sym___stdcall, - [166149] = 5, - STATE(3597), 1, + [166473] = 6, + ACTIONS(5895), 1, + anon_sym_LPAREN, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3515), 2, + STATE(3528), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(6698), 3, - anon_sym_STAR, - sym_identifier, - anon_sym___stdcall, - ACTIONS(6279), 4, - anon_sym_LPAREN, + ACTIONS(5963), 3, anon_sym_STAR_STAR, anon_sym_LBRACK, anon_sym_AMP, - [166172] = 8, - ACTIONS(5094), 1, - anon_sym_LBRACK, - ACTIONS(5970), 1, - anon_sym_LPAREN, - ACTIONS(6623), 1, - sym_identifier, - STATE(3597), 1, - sym_type_index, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(5090), 2, + ACTIONS(6654), 3, anon_sym_STAR, + sym_identifier, anon_sym___stdcall, - ACTIONS(5092), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - STATE(3839), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - [166201] = 8, + [166498] = 8, ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(5902), 1, + ACTIONS(5676), 1, anon_sym_LPAREN, - ACTIONS(6696), 1, + ACTIONS(6282), 1, sym_identifier, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, @@ -267605,93 +267853,38 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5092), 2, anon_sym_STAR_STAR, anon_sym_AMP, - STATE(3846), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - [166230] = 5, - STATE(3597), 1, - sym_type_index, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - STATE(3515), 2, + STATE(3853), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(6515), 3, - anon_sym_STAR, - sym_identifier, - anon_sym___stdcall, - ACTIONS(5645), 4, - anon_sym_LPAREN, - anon_sym_STAR_STAR, - anon_sym_LBRACK, - anon_sym_AMP, - [166253] = 8, + [166527] = 9, ACTIONS(5090), 1, anon_sym___stdcall, ACTIONS(5092), 1, anon_sym_AMP, ACTIONS(5094), 1, anon_sym_LBRACK, - STATE(3597), 1, - sym_type_index, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(5676), 2, + ACTIONS(5890), 1, anon_sym_LPAREN, + ACTIONS(5961), 1, anon_sym_STAR_STAR, - ACTIONS(6308), 2, - anon_sym_STAR, - sym_identifier, - STATE(3515), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - [166282] = 6, - ACTIONS(6288), 1, - anon_sym_LPAREN, - STATE(3597), 1, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3515), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(6279), 3, - anon_sym_STAR_STAR, - anon_sym_LBRACK, - anon_sym_AMP, - ACTIONS(6698), 3, + ACTIONS(6737), 2, anon_sym_STAR, sym_identifier, - anon_sym___stdcall, - [166307] = 6, - ACTIONS(5941), 1, - anon_sym_LPAREN, - STATE(3597), 1, - sym_type_index, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - STATE(3515), 2, + STATE(3528), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(5960), 3, - anon_sym_STAR_STAR, - anon_sym_LBRACK, - anon_sym_AMP, - ACTIONS(6714), 3, - anon_sym_STAR, - sym_identifier, - anon_sym___stdcall, - [166332] = 3, - ACTIONS(6380), 1, + [166558] = 3, + ACTIONS(6388), 1, anon_sym_STAR, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6382), 9, + ACTIONS(6390), 9, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_STAR_STAR, @@ -267701,204 +267894,74 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_complex, anon_sym___stdcall, - [166351] = 3, - ACTIONS(6093), 1, - anon_sym_STAR, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(6095), 9, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_STAR_STAR, - anon_sym_EQ, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, + [166577] = 9, + ACTIONS(5090), 1, anon_sym___stdcall, - [166370] = 6, - ACTIONS(6260), 1, + ACTIONS(5092), 1, + anon_sym_AMP, + ACTIONS(5094), 1, + anon_sym_LBRACK, + ACTIONS(5895), 1, anon_sym_LPAREN, - STATE(3597), 1, + ACTIONS(5963), 1, + anon_sym_STAR_STAR, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3515), 2, - sym_type_qualifier, - aux_sym_c_type_repeat1, - ACTIONS(6263), 3, - anon_sym_STAR_STAR, - anon_sym_LBRACK, - anon_sym_AMP, - ACTIONS(6712), 3, + ACTIONS(6654), 2, anon_sym_STAR, sym_identifier, - anon_sym___stdcall, - [166395] = 6, - ACTIONS(6704), 1, - anon_sym_as, - ACTIONS(6706), 1, - anon_sym_if, - ACTIONS(6708), 1, - anon_sym_and, - ACTIONS(6710), 1, - anon_sym_or, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4837), 6, - anon_sym_DOT, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_else, - anon_sym_by, - anon_sym_PIPE, - [166420] = 3, - ACTIONS(6079), 1, - anon_sym_STAR, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(6081), 9, + STATE(3528), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + [166608] = 4, + ACTIONS(5972), 1, anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_STAR_STAR, - anon_sym_EQ, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym___stdcall, - [166439] = 3, - ACTIONS(6296), 1, - anon_sym_STAR, + STATE(3269), 1, + aux_sym_class_definition_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6298), 9, - anon_sym_DOT, + ACTIONS(6757), 8, + anon_sym_import, + anon_sym_cimport, anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_STAR_STAR, - anon_sym_EQ, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym___stdcall, - [166458] = 5, - ACTIONS(6708), 1, - anon_sym_and, - ACTIONS(6710), 1, - anon_sym_or, - ACTIONS(6748), 1, - anon_sym_as, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4741), 7, - anon_sym_DOT, - anon_sym_COMMA, - anon_sym_if, - anon_sym_COLON, - anon_sym_else, - anon_sym_by, - anon_sym_PIPE, - [166481] = 4, - ACTIONS(6708), 1, - anon_sym_and, - ACTIONS(6710), 1, - anon_sym_or, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4789), 8, - anon_sym_DOT, - anon_sym_COMMA, - anon_sym_as, - anon_sym_if, - anon_sym_COLON, - anon_sym_else, - anon_sym_by, - anon_sym_PIPE, - [166502] = 3, - ACTIONS(6708), 1, - anon_sym_and, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4714), 9, - anon_sym_DOT, - anon_sym_COMMA, anon_sym_as, anon_sym_if, anon_sym_COLON, - anon_sym_else, - anon_sym_by, anon_sym_PIPE, - anon_sym_or, - [166521] = 8, - ACTIONS(6734), 1, - anon_sym_COMMA, - ACTIONS(6736), 1, - anon_sym_as, - ACTIONS(6738), 1, - anon_sym_if, - ACTIONS(6742), 1, - anon_sym_and, - ACTIONS(6744), 1, - anon_sym_or, - STATE(4344), 1, - aux_sym_assert_statement_repeat1, + [166629] = 8, + ACTIONS(5094), 1, + anon_sym_LBRACK, + ACTIONS(5645), 1, + anon_sym_LPAREN, + ACTIONS(6549), 1, + sym_identifier, + STATE(3584), 1, + sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6751), 4, - anon_sym_COLON, - anon_sym_EQ, - anon_sym_RBRACE, - sym_type_conversion, - [166550] = 3, - ACTIONS(6099), 1, + ACTIONS(5090), 2, anon_sym_STAR, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(6101), 9, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_STAR_STAR, - anon_sym_EQ, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, anon_sym___stdcall, - [166569] = 3, - ACTIONS(6083), 1, - anon_sym_STAR, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(6085), 9, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_COMMA, + ACTIONS(5092), 2, anon_sym_STAR_STAR, - anon_sym_EQ, - anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_AMP, - anon_sym___stdcall, - [166588] = 6, - ACTIONS(6726), 1, + STATE(3902), 2, + sym_type_qualifier, + aux_sym_c_type_repeat1, + [166658] = 6, + ACTIONS(6702), 1, anon_sym_as, - ACTIONS(6728), 1, + ACTIONS(6704), 1, anon_sym_if, - ACTIONS(6730), 1, + ACTIONS(6706), 1, anon_sym_and, - ACTIONS(6732), 1, + ACTIONS(6708), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, @@ -267910,12 +267973,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_EQ, anon_sym_PIPE, - [166613] = 5, - ACTIONS(6730), 1, + [166683] = 5, + ACTIONS(6706), 1, anon_sym_and, - ACTIONS(6732), 1, + ACTIONS(6708), 1, anon_sym_or, - ACTIONS(6753), 1, + ACTIONS(6759), 1, anon_sym_as, ACTIONS(3), 2, sym_comment, @@ -267928,10 +267991,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_EQ, anon_sym_PIPE, - [166636] = 4, - ACTIONS(6730), 1, + [166706] = 4, + ACTIONS(6706), 1, anon_sym_and, - ACTIONS(6732), 1, + ACTIONS(6708), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, @@ -267945,8 +268008,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_EQ, anon_sym_PIPE, - [166657] = 3, - ACTIONS(6730), 1, + [166727] = 3, + ACTIONS(6706), 1, anon_sym_and, ACTIONS(3), 2, sym_comment, @@ -267961,14 +268024,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_PIPE, anon_sym_or, - [166676] = 6, - ACTIONS(6726), 1, + [166746] = 6, + ACTIONS(6702), 1, anon_sym_as, - ACTIONS(6728), 1, + ACTIONS(6704), 1, anon_sym_if, - ACTIONS(6730), 1, + ACTIONS(6706), 1, anon_sym_and, - ACTIONS(6732), 1, + ACTIONS(6708), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, @@ -267980,69 +268043,70 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_EQ, anon_sym_PIPE, - [166701] = 6, - ACTIONS(5905), 1, - anon_sym_LPAREN, - STATE(3597), 1, + [166771] = 5, + STATE(3584), 1, sym_type_index, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3515), 2, + STATE(3528), 2, sym_type_qualifier, aux_sym_c_type_repeat1, - ACTIONS(5970), 3, - anon_sym_STAR_STAR, - anon_sym_LBRACK, - anon_sym_AMP, - ACTIONS(6623), 3, + ACTIONS(6607), 3, anon_sym_STAR, sym_identifier, anon_sym___stdcall, - [166726] = 4, - ACTIONS(6742), 1, + ACTIONS(5943), 4, + anon_sym_LPAREN, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_AMP, + [166794] = 6, + ACTIONS(6745), 1, + anon_sym_as, + ACTIONS(6747), 1, + anon_sym_if, + ACTIONS(6751), 1, anon_sym_and, - ACTIONS(6744), 1, + ACTIONS(6753), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4789), 7, + ACTIONS(6762), 5, anon_sym_COMMA, - anon_sym_as, - anon_sym_if, anon_sym_COLON, anon_sym_EQ, anon_sym_RBRACE, sym_type_conversion, - [166746] = 6, - ACTIONS(6756), 1, + [166818] = 6, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6758), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6760), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6762), 1, + ACTIONS(6276), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4793), 5, + ACTIONS(6662), 5, + sym__newline, + anon_sym_SEMI, anon_sym_DOT, - anon_sym_COMMA, anon_sym_COLON, - anon_sym_RBRACK, anon_sym_PIPE, - [166770] = 8, + [166842] = 8, ACTIONS(5094), 1, anon_sym_LBRACK, ACTIONS(6764), 1, sym_identifier, ACTIONS(6766), 1, sym__newline, - STATE(5105), 1, + STATE(5107), 1, sym_type_index, - STATE(5565), 1, + STATE(5718), 1, sym_type_qualifier, ACTIONS(3), 2, sym_comment, @@ -268053,226 +268117,258 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5092), 2, anon_sym_STAR_STAR, anon_sym_AMP, - [166798] = 10, - ACTIONS(6766), 1, - sym__newline, - ACTIONS(6768), 1, - anon_sym_LPAREN, - ACTIONS(6770), 1, - anon_sym_COMMA, - ACTIONS(6772), 1, - anon_sym_EQ, - ACTIONS(6774), 1, + [166870] = 8, + ACTIONS(5094), 1, anon_sym_LBRACK, - STATE(681), 1, - sym_c_function_definition, - STATE(4051), 1, - sym_c_parameters, - STATE(5189), 1, - aux_sym_cvar_def_repeat1, - STATE(5390), 1, - sym_template_params, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [166830] = 5, - ACTIONS(6776), 1, - anon_sym_class, - ACTIONS(6778), 1, - anon_sym_ctypedef, + ACTIONS(6764), 1, + sym_identifier, + ACTIONS(6768), 1, + sym__newline, + STATE(5107), 1, + sym_type_index, + STATE(5718), 1, + sym_type_qualifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(2832), 2, - sym_storageclass, - aux_sym_class_definition_repeat1, - ACTIONS(5852), 5, - anon_sym_api, - anon_sym_public, - anon_sym_packed, - anon_sym_inline, - anon_sym_readonly, - [166852] = 6, - ACTIONS(6736), 1, + ACTIONS(5090), 2, + anon_sym_STAR, + anon_sym___stdcall, + ACTIONS(5092), 2, + anon_sym_STAR_STAR, + anon_sym_AMP, + [166898] = 6, + ACTIONS(6770), 1, anon_sym_as, - ACTIONS(6738), 1, + ACTIONS(6772), 1, anon_sym_if, - ACTIONS(6742), 1, + ACTIONS(6774), 1, anon_sym_and, - ACTIONS(6744), 1, + ACTIONS(6776), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4829), 5, + ACTIONS(4837), 5, + anon_sym_DOT, anon_sym_COMMA, anon_sym_COLON, - anon_sym_EQ, - anon_sym_RBRACE, - sym_type_conversion, - [166876] = 5, - ACTIONS(5972), 1, - anon_sym_DOT, + anon_sym_RBRACK, + anon_sym_PIPE, + [166922] = 3, ACTIONS(6780), 1, - anon_sym_EQ, - STATE(3855), 1, - aux_sym_class_definition_repeat2, + anon_sym_STAR, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6722), 6, + ACTIONS(6778), 8, + sym__newline, anon_sym_LPAREN, anon_sym_COMMA, + anon_sym_STAR_STAR, + anon_sym_EQ, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym___stdcall, + [166940] = 5, + ACTIONS(6774), 1, + anon_sym_and, + ACTIONS(6776), 1, + anon_sym_or, + ACTIONS(6782), 1, anon_sym_as, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4741), 6, + anon_sym_DOT, + anon_sym_COMMA, anon_sym_if, anon_sym_COLON, + anon_sym_RBRACK, anon_sym_PIPE, - [166898] = 4, - ACTIONS(4716), 1, - anon_sym_as, - ACTIONS(6428), 1, + [166962] = 4, + ACTIONS(6774), 1, anon_sym_and, + ACTIONS(6776), 1, + anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4714), 7, + ACTIONS(4789), 7, + anon_sym_DOT, anon_sym_COMMA, + anon_sym_as, anon_sym_if, anon_sym_COLON, - anon_sym_async, - anon_sym_for, - anon_sym_RBRACE, - anon_sym_or, - [166918] = 6, - ACTIONS(6756), 1, + anon_sym_RBRACK, + anon_sym_PIPE, + [166982] = 6, + ACTIONS(6770), 1, anon_sym_as, - ACTIONS(6758), 1, + ACTIONS(6772), 1, anon_sym_if, - ACTIONS(6760), 1, + ACTIONS(6774), 1, anon_sym_and, - ACTIONS(6762), 1, + ACTIONS(6776), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6654), 5, + ACTIONS(6662), 5, anon_sym_DOT, anon_sym_COMMA, anon_sym_COLON, anon_sym_RBRACK, anon_sym_PIPE, - [166942] = 2, + [167006] = 3, + ACTIONS(6774), 1, + anon_sym_and, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4718), 9, + ACTIONS(4714), 8, + anon_sym_DOT, anon_sym_COMMA, anon_sym_as, anon_sym_if, anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_PIPE, + anon_sym_or, + [167024] = 3, + ACTIONS(6787), 1, + anon_sym_STAR, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(6785), 8, + sym__newline, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_STAR_STAR, anon_sym_EQ, - anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym___stdcall, + [167042] = 6, + ACTIONS(6770), 1, + anon_sym_as, + ACTIONS(6772), 1, + anon_sym_if, + ACTIONS(6774), 1, anon_sym_and, + ACTIONS(6776), 1, anon_sym_or, - sym_type_conversion, - [166958] = 9, - ACTIONS(6265), 1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4793), 5, + anon_sym_DOT, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_PIPE, + [167066] = 6, + ACTIONS(6770), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6772), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6774), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6776), 1, anon_sym_or, - ACTIONS(6784), 1, - anon_sym_from, - ACTIONS(6786), 1, - anon_sym_COMMA, - STATE(4544), 1, - aux_sym_assert_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6782), 2, - sym__newline, - anon_sym_SEMI, - [166988] = 9, + ACTIONS(4829), 5, + anon_sym_DOT, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_PIPE, + [167090] = 9, ACTIONS(3918), 1, anon_sym_LBRACK, ACTIONS(3956), 1, sym_string_start, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(6788), 1, + ACTIONS(6789), 1, anon_sym_EQ, - ACTIONS(6790), 1, + ACTIONS(6791), 1, sym__newline, - STATE(4233), 1, + STATE(4116), 1, sym_string, - STATE(4923), 1, + STATE(5244), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4234), 2, + STATE(4117), 2, sym_type_index, aux_sym_cvar_decl_repeat1, - [167018] = 3, - ACTIONS(6718), 1, - anon_sym_STAR, + [167120] = 6, + ACTIONS(6354), 1, + anon_sym_as, + ACTIONS(6356), 1, + anon_sym_if, + ACTIONS(6366), 1, + anon_sym_and, + ACTIONS(6368), 1, + anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6716), 8, - sym__newline, - anon_sym_LPAREN, + ACTIONS(4793), 5, anon_sym_COMMA, - anon_sym_STAR_STAR, - anon_sym_EQ, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym___stdcall, - [167036] = 2, + anon_sym_COLON, + anon_sym_async, + anon_sym_for, + anon_sym_RBRACE, + [167144] = 6, + ACTIONS(6745), 1, + anon_sym_as, + ACTIONS(6747), 1, + anon_sym_if, + ACTIONS(6751), 1, + anon_sym_and, + ACTIONS(6753), 1, + anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4725), 9, + ACTIONS(4793), 5, anon_sym_COMMA, - anon_sym_as, - anon_sym_if, anon_sym_COLON, anon_sym_EQ, anon_sym_RBRACE, - anon_sym_and, - anon_sym_or, sym_type_conversion, - [167052] = 5, - ACTIONS(6428), 1, - anon_sym_and, - ACTIONS(6430), 1, - anon_sym_or, - ACTIONS(6792), 1, - anon_sym_as, + [167168] = 3, + ACTIONS(6727), 1, + anon_sym_STAR, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4741), 6, + ACTIONS(6725), 8, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_if, anon_sym_COLON, - anon_sym_async, - anon_sym_for, - anon_sym_RBRACE, - [167074] = 8, + anon_sym_STAR_STAR, + anon_sym_EQ, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym___stdcall, + [167186] = 8, ACTIONS(5094), 1, anon_sym_LBRACK, ACTIONS(6764), 1, sym_identifier, - ACTIONS(6795), 1, + ACTIONS(6793), 1, sym__newline, - STATE(5105), 1, + STATE(5107), 1, sym_type_index, - STATE(5565), 1, + STATE(5718), 1, sym_type_qualifier, ACTIONS(3), 2, sym_comment, @@ -268283,102 +268379,71 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5092), 2, anon_sym_STAR_STAR, anon_sym_AMP, - [167102] = 6, - ACTIONS(6736), 1, - anon_sym_as, - ACTIONS(6738), 1, - anon_sym_if, - ACTIONS(6742), 1, - anon_sym_and, - ACTIONS(6744), 1, - anon_sym_or, + [167214] = 10, + ACTIONS(6793), 1, + sym__newline, + ACTIONS(6795), 1, + anon_sym_LPAREN, + ACTIONS(6797), 1, + anon_sym_COMMA, + ACTIONS(6799), 1, + anon_sym_EQ, + ACTIONS(6801), 1, + anon_sym_LBRACK, + STATE(1340), 1, + sym_c_function_definition, + STATE(4003), 1, + sym_c_parameters, + STATE(5126), 1, + aux_sym_cvar_def_repeat1, + STATE(5520), 1, + sym_template_params, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4837), 5, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_EQ, - anon_sym_RBRACE, - sym_type_conversion, - [167126] = 3, - ACTIONS(6196), 1, + [167246] = 3, + ACTIONS(6787), 1, anon_sym_STAR, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6200), 8, - anon_sym_LPAREN, + ACTIONS(6785), 8, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_COLON, anon_sym_STAR_STAR, anon_sym_EQ, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_AMP, anon_sym___stdcall, - [167144] = 6, - ACTIONS(6756), 1, + [167264] = 6, + ACTIONS(6745), 1, anon_sym_as, - ACTIONS(6758), 1, + ACTIONS(6747), 1, anon_sym_if, - ACTIONS(6760), 1, + ACTIONS(6751), 1, anon_sym_and, - ACTIONS(6762), 1, + ACTIONS(6753), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, ACTIONS(4829), 5, - anon_sym_DOT, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_PIPE, - [167168] = 2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4801), 9, anon_sym_COMMA, - anon_sym_as, - anon_sym_if, anon_sym_COLON, anon_sym_EQ, anon_sym_RBRACE, - anon_sym_and, - anon_sym_or, sym_type_conversion, - [167184] = 9, - ACTIONS(3918), 1, - anon_sym_LBRACK, - ACTIONS(3956), 1, - sym_string_start, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(6567), 1, - anon_sym_EQ, - ACTIONS(6569), 1, - sym__newline, - STATE(4184), 1, - sym_string, - STATE(4875), 1, - aux_sym_cvar_decl_repeat2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - STATE(4187), 2, - sym_type_index, - aux_sym_cvar_decl_repeat1, - [167214] = 8, + [167288] = 8, ACTIONS(5094), 1, anon_sym_LBRACK, ACTIONS(6764), 1, sym_identifier, - ACTIONS(6797), 1, + ACTIONS(6803), 1, sym__newline, - STATE(5105), 1, + STATE(5107), 1, sym_type_index, - STATE(5565), 1, + STATE(5718), 1, sym_type_qualifier, ACTIONS(3), 2, sym_comment, @@ -268389,32 +268454,42 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5092), 2, anon_sym_STAR_STAR, anon_sym_AMP, - [167242] = 9, - ACTIONS(3918), 1, - anon_sym_LBRACK, - ACTIONS(3956), 1, - sym_string_start, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(6561), 1, + [167316] = 5, + ACTIONS(5972), 1, + anon_sym_DOT, + ACTIONS(6805), 1, anon_sym_EQ, - ACTIONS(6563), 1, - sym__newline, - STATE(4110), 1, - sym_string, - STATE(5238), 1, - aux_sym_cvar_decl_repeat2, + STATE(3895), 1, + aux_sym_class_definition_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4111), 2, - sym_type_index, - aux_sym_cvar_decl_repeat1, - [167272] = 2, + ACTIONS(6710), 6, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_as, + anon_sym_if, + anon_sym_COLON, + anon_sym_PIPE, + [167338] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4809), 9, + ACTIONS(4650), 9, + anon_sym_COMMA, + anon_sym_as, + anon_sym_if, + anon_sym_COLON, + anon_sym_EQ, + anon_sym_RBRACE, + anon_sym_and, + anon_sym_or, + sym_type_conversion, + [167354] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4841), 9, anon_sym_COMMA, anon_sym_as, anon_sym_if, @@ -268424,14 +268499,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, anon_sym_or, sym_type_conversion, - [167288] = 6, - ACTIONS(6416), 1, + [167370] = 6, + ACTIONS(6354), 1, anon_sym_as, - ACTIONS(6418), 1, + ACTIONS(6356), 1, anon_sym_if, - ACTIONS(6428), 1, + ACTIONS(6366), 1, anon_sym_and, - ACTIONS(6430), 1, + ACTIONS(6368), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, @@ -268442,11 +268517,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_for, anon_sym_RBRACE, - [167312] = 2, + [167394] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4650), 9, + ACTIONS(4813), 9, anon_sym_COMMA, anon_sym_as, anon_sym_if, @@ -268456,55 +268531,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, anon_sym_or, sym_type_conversion, - [167328] = 10, - ACTIONS(6768), 1, + [167410] = 10, + ACTIONS(6795), 1, anon_sym_LPAREN, - ACTIONS(6774), 1, - anon_sym_LBRACK, - ACTIONS(6799), 1, - anon_sym_COMMA, ACTIONS(6801), 1, - anon_sym_EQ, - ACTIONS(6803), 1, - sym__newline, - STATE(3110), 1, - sym_c_function_definition, - STATE(4072), 1, - sym_c_parameters, - STATE(4983), 1, - aux_sym_cvar_def_repeat1, - STATE(5338), 1, - sym_template_params, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [167360] = 10, - ACTIONS(6768), 1, - anon_sym_LPAREN, - ACTIONS(6774), 1, anon_sym_LBRACK, - ACTIONS(6795), 1, - sym__newline, - ACTIONS(6805), 1, - anon_sym_COMMA, ACTIONS(6807), 1, + anon_sym_COMMA, + ACTIONS(6809), 1, anon_sym_EQ, - STATE(1340), 1, + ACTIONS(6811), 1, + sym__newline, + STATE(674), 1, sym_c_function_definition, - STATE(4014), 1, + STATE(4005), 1, sym_c_parameters, - STATE(5108), 1, + STATE(5151), 1, aux_sym_cvar_def_repeat1, - STATE(5476), 1, + STATE(5395), 1, sym_template_params, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [167392] = 2, + [167442] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4714), 9, + ACTIONS(4729), 9, anon_sym_COMMA, anon_sym_as, anon_sym_if, @@ -268514,55 +268567,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, anon_sym_or, sym_type_conversion, - [167408] = 2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4841), 9, - anon_sym_COMMA, + [167458] = 6, + ACTIONS(6354), 1, anon_sym_as, + ACTIONS(6356), 1, anon_sym_if, - anon_sym_COLON, - anon_sym_EQ, - anon_sym_RBRACE, + ACTIONS(6366), 1, anon_sym_and, + ACTIONS(6368), 1, anon_sym_or, - sym_type_conversion, - [167424] = 3, - ACTIONS(6811), 1, - anon_sym_STAR, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6809), 8, - anon_sym_RPAREN, + ACTIONS(4837), 5, anon_sym_COMMA, anon_sym_COLON, - anon_sym_STAR_STAR, - anon_sym_EQ, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym___stdcall, - [167442] = 3, - ACTIONS(6815), 1, - anon_sym_STAR, + anon_sym_async, + anon_sym_for, + anon_sym_RBRACE, + [167482] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6813), 8, - anon_sym_RPAREN, + ACTIONS(4718), 9, anon_sym_COMMA, + anon_sym_as, + anon_sym_if, anon_sym_COLON, - anon_sym_STAR_STAR, anon_sym_EQ, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym___stdcall, - [167460] = 2, + anon_sym_RBRACE, + anon_sym_and, + anon_sym_or, + sym_type_conversion, + [167498] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4393), 9, + ACTIONS(4725), 9, anon_sym_COMMA, anon_sym_as, anon_sym_if, @@ -268572,16 +268613,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, anon_sym_or, sym_type_conversion, - [167476] = 8, + [167514] = 8, ACTIONS(5094), 1, anon_sym_LBRACK, ACTIONS(6764), 1, sym_identifier, - ACTIONS(6817), 1, + ACTIONS(6813), 1, sym__newline, - STATE(5105), 1, + STATE(5107), 1, sym_type_index, - STATE(5565), 1, + STATE(5718), 1, sym_type_qualifier, ACTIONS(3), 2, sym_comment, @@ -268592,56 +268633,53 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5092), 2, anon_sym_STAR_STAR, anon_sym_AMP, - [167504] = 8, - ACTIONS(5094), 1, + [167542] = 10, + ACTIONS(6795), 1, + anon_sym_LPAREN, + ACTIONS(6801), 1, anon_sym_LBRACK, - ACTIONS(6764), 1, - sym_identifier, - ACTIONS(6819), 1, + ACTIONS(6813), 1, sym__newline, - STATE(5105), 1, - sym_type_index, - STATE(5565), 1, - sym_type_qualifier, + ACTIONS(6815), 1, + anon_sym_COMMA, + ACTIONS(6817), 1, + anon_sym_EQ, + STATE(681), 1, + sym_c_function_definition, + STATE(4005), 1, + sym_c_parameters, + STATE(5190), 1, + aux_sym_cvar_def_repeat1, + STATE(5395), 1, + sym_template_params, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5090), 2, + [167574] = 3, + ACTIONS(6780), 1, anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(5092), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - [167532] = 8, - ACTIONS(5094), 1, - anon_sym_LBRACK, - ACTIONS(6764), 1, - sym_identifier, - ACTIONS(6821), 1, - sym__newline, - STATE(5105), 1, - sym_type_index, - STATE(5565), 1, - sym_type_qualifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5090), 2, - anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(5092), 2, + ACTIONS(6778), 8, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, anon_sym_STAR_STAR, + anon_sym_EQ, + anon_sym_LBRACK, anon_sym_AMP, - [167560] = 8, + anon_sym___stdcall, + [167592] = 8, ACTIONS(5094), 1, anon_sym_LBRACK, ACTIONS(6764), 1, sym_identifier, - ACTIONS(6823), 1, + ACTIONS(6819), 1, sym__newline, - STATE(5105), 1, + STATE(5107), 1, sym_type_index, - STATE(5565), 1, + STATE(5718), 1, sym_type_qualifier, ACTIONS(3), 2, sym_comment, @@ -268652,38 +268690,37 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5092), 2, anon_sym_STAR_STAR, anon_sym_AMP, - [167588] = 10, - ACTIONS(6768), 1, - anon_sym_LPAREN, - ACTIONS(6774), 1, + [167620] = 9, + ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(6819), 1, - sym__newline, - ACTIONS(6825), 1, + ACTIONS(3956), 1, + sym_string_start, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(6827), 1, + ACTIONS(6581), 1, anon_sym_EQ, - STATE(3127), 1, - sym_c_function_definition, - STATE(4072), 1, - sym_c_parameters, - STATE(5097), 1, - aux_sym_cvar_def_repeat1, - STATE(5338), 1, - sym_template_params, + ACTIONS(6583), 1, + sym__newline, + STATE(4172), 1, + sym_string, + STATE(5237), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [167620] = 8, + STATE(4173), 2, + sym_type_index, + aux_sym_cvar_decl_repeat1, + [167650] = 8, ACTIONS(5094), 1, anon_sym_LBRACK, ACTIONS(6764), 1, sym_identifier, - ACTIONS(6829), 1, + ACTIONS(6821), 1, sym__newline, - STATE(5105), 1, + STATE(5107), 1, sym_type_index, - STATE(5565), 1, + STATE(5718), 1, sym_type_qualifier, ACTIONS(3), 2, sym_comment, @@ -268694,64 +268731,37 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5092), 2, anon_sym_STAR_STAR, anon_sym_AMP, - [167648] = 3, - ACTIONS(6718), 1, - anon_sym_STAR, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(6716), 8, - anon_sym_RPAREN, + [167678] = 9, + ACTIONS(3918), 1, + anon_sym_LBRACK, + ACTIONS(3956), 1, + sym_string_start, + ACTIONS(6500), 1, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_STAR_STAR, + ACTIONS(6502), 1, anon_sym_EQ, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym___stdcall, - [167666] = 6, - ACTIONS(6265), 1, - anon_sym_as, - ACTIONS(6267), 1, - anon_sym_if, - ACTIONS(6269), 1, - anon_sym_and, - ACTIONS(6271), 1, - anon_sym_or, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(6654), 5, + ACTIONS(6507), 1, sym__newline, - anon_sym_SEMI, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_PIPE, - [167690] = 3, - ACTIONS(6811), 1, - anon_sym_STAR, + STATE(4108), 1, + sym_string, + STATE(4961), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6809), 8, - sym__newline, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_STAR_STAR, - anon_sym_EQ, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym___stdcall, + STATE(4119), 2, + sym_type_index, + aux_sym_cvar_decl_repeat1, [167708] = 8, ACTIONS(5094), 1, anon_sym_LBRACK, ACTIONS(6764), 1, sym_identifier, - ACTIONS(6831), 1, + ACTIONS(6823), 1, sym__newline, - STATE(5105), 1, + STATE(5107), 1, sym_type_index, - STATE(5565), 1, + STATE(5718), 1, sym_type_qualifier, ACTIONS(3), 2, sym_comment, @@ -268767,20 +268777,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(3956), 1, sym_string_start, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(6833), 1, + ACTIONS(6825), 1, anon_sym_EQ, - ACTIONS(6835), 1, + ACTIONS(6827), 1, sym__newline, - STATE(4118), 1, + STATE(4202), 1, sym_string, - STATE(5266), 1, + STATE(5270), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4119), 2, + STATE(4203), 2, sym_type_index, aux_sym_cvar_decl_repeat1, [167766] = 9, @@ -268788,67 +268798,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(3956), 1, sym_string_start, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(6837), 1, + ACTIONS(6829), 1, anon_sym_EQ, - ACTIONS(6839), 1, + ACTIONS(6831), 1, sym__newline, - STATE(4120), 1, + STATE(4204), 1, sym_string, - STATE(5267), 1, + STATE(5272), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4121), 2, + STATE(4205), 2, sym_type_index, aux_sym_cvar_decl_repeat1, - [167796] = 6, - ACTIONS(6416), 1, - anon_sym_as, - ACTIONS(6418), 1, - anon_sym_if, - ACTIONS(6428), 1, - anon_sym_and, - ACTIONS(6430), 1, - anon_sym_or, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4793), 5, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_async, - anon_sym_for, - anon_sym_RBRACE, - [167820] = 5, - ACTIONS(6742), 1, - anon_sym_and, - ACTIONS(6744), 1, - anon_sym_or, - ACTIONS(6841), 1, - anon_sym_as, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4741), 6, - anon_sym_COMMA, - anon_sym_if, - anon_sym_COLON, - anon_sym_EQ, - anon_sym_RBRACE, - sym_type_conversion, - [167842] = 8, + [167796] = 8, ACTIONS(5094), 1, anon_sym_LBRACK, ACTIONS(6764), 1, sym_identifier, - ACTIONS(6844), 1, + ACTIONS(6833), 1, sym__newline, - STATE(5105), 1, + STATE(5107), 1, sym_type_index, - STATE(5565), 1, + STATE(5718), 1, sym_type_qualifier, ACTIONS(3), 2, sym_comment, @@ -268859,94 +268834,37 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5092), 2, anon_sym_STAR_STAR, anon_sym_AMP, - [167870] = 9, - ACTIONS(3918), 1, - anon_sym_LBRACK, - ACTIONS(3956), 1, - sym_string_start, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(6846), 1, - anon_sym_EQ, - ACTIONS(6848), 1, - sym__newline, - STATE(4136), 1, - sym_string, - STATE(4787), 1, - aux_sym_cvar_decl_repeat2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - STATE(4137), 2, - sym_type_index, - aux_sym_cvar_decl_repeat1, - [167900] = 9, - ACTIONS(3918), 1, - anon_sym_LBRACK, - ACTIONS(3956), 1, - sym_string_start, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(6850), 1, - anon_sym_EQ, - ACTIONS(6852), 1, - sym__newline, - STATE(4247), 1, - sym_string, - STATE(5229), 1, - aux_sym_cvar_decl_repeat2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - STATE(4249), 2, - sym_type_index, - aux_sym_cvar_decl_repeat1, - [167930] = 9, + [167824] = 9, ACTIONS(3918), 1, anon_sym_LBRACK, ACTIONS(3956), 1, sym_string_start, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(6854), 1, + ACTIONS(6835), 1, anon_sym_EQ, - ACTIONS(6856), 1, + ACTIONS(6837), 1, sym__newline, - STATE(4212), 1, + STATE(4229), 1, sym_string, - STATE(4850), 1, + STATE(4790), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4213), 2, + STATE(4230), 2, sym_type_index, aux_sym_cvar_decl_repeat1, - [167960] = 3, - ACTIONS(5591), 1, - anon_sym_STAR, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4580), 8, - sym__newline, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_STAR_STAR, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_complex, - anon_sym___stdcall, - [167978] = 8, + [167854] = 8, ACTIONS(5094), 1, anon_sym_LBRACK, ACTIONS(6764), 1, sym_identifier, - ACTIONS(6858), 1, + ACTIONS(6839), 1, sym__newline, - STATE(5105), 1, + STATE(5107), 1, sym_type_index, - STATE(5565), 1, + STATE(5718), 1, sym_type_qualifier, ACTIONS(3), 2, sym_comment, @@ -268957,79 +268875,150 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5092), 2, anon_sym_STAR_STAR, anon_sym_AMP, - [168006] = 8, - ACTIONS(5094), 1, - anon_sym_LBRACK, - ACTIONS(6764), 1, - sym_identifier, - ACTIONS(6860), 1, - sym__newline, - STATE(5105), 1, - sym_type_index, - STATE(5565), 1, - sym_type_qualifier, + [167882] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5090), 2, - anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(5092), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - [168034] = 9, + ACTIONS(4393), 9, + anon_sym_COMMA, + anon_sym_as, + anon_sym_if, + anon_sym_COLON, + anon_sym_EQ, + anon_sym_RBRACE, + anon_sym_and, + anon_sym_or, + sym_type_conversion, + [167898] = 5, + ACTIONS(6366), 1, + anon_sym_and, + ACTIONS(6368), 1, + anon_sym_or, + ACTIONS(6841), 1, + anon_sym_as, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4741), 6, + anon_sym_COMMA, + anon_sym_if, + anon_sym_COLON, + anon_sym_async, + anon_sym_for, + anon_sym_RBRACE, + [167920] = 9, + ACTIONS(6270), 1, + anon_sym_as, + ACTIONS(6272), 1, + anon_sym_if, + ACTIONS(6274), 1, + anon_sym_and, + ACTIONS(6276), 1, + anon_sym_or, + ACTIONS(6846), 1, + anon_sym_from, + ACTIONS(6848), 1, + anon_sym_COMMA, + STATE(4512), 1, + aux_sym_assert_statement_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(6844), 2, + sym__newline, + anon_sym_SEMI, + [167950] = 9, ACTIONS(3918), 1, anon_sym_LBRACK, ACTIONS(3956), 1, sym_string_start, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(6646), 1, + ACTIONS(6850), 1, anon_sym_EQ, - ACTIONS(6648), 1, + ACTIONS(6852), 1, sym__newline, - STATE(4171), 1, + STATE(4263), 1, sym_string, - STATE(5207), 1, + STATE(4933), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4174), 2, + STATE(4189), 2, sym_type_index, aux_sym_cvar_decl_repeat1, - [168064] = 10, - ACTIONS(6768), 1, + [167980] = 10, + ACTIONS(6795), 1, anon_sym_LPAREN, - ACTIONS(6774), 1, + ACTIONS(6801), 1, anon_sym_LBRACK, - ACTIONS(6862), 1, + ACTIONS(6854), 1, anon_sym_COMMA, - ACTIONS(6864), 1, + ACTIONS(6856), 1, anon_sym_EQ, - ACTIONS(6866), 1, + ACTIONS(6858), 1, sym__newline, - STATE(674), 1, + STATE(1265), 1, sym_c_function_definition, - STATE(4051), 1, + STATE(4003), 1, sym_c_parameters, - STATE(5147), 1, + STATE(5089), 1, aux_sym_cvar_def_repeat1, - STATE(5390), 1, + STATE(5520), 1, + sym_template_params, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [168012] = 10, + ACTIONS(6795), 1, + anon_sym_LPAREN, + ACTIONS(6801), 1, + anon_sym_LBRACK, + ACTIONS(6860), 1, + anon_sym_COMMA, + ACTIONS(6862), 1, + anon_sym_EQ, + ACTIONS(6864), 1, + sym__newline, + STATE(3110), 1, + sym_c_function_definition, + STATE(4028), 1, + sym_c_parameters, + STATE(4994), 1, + aux_sym_cvar_def_repeat1, + STATE(5347), 1, sym_template_params, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [168096] = 8, + [168044] = 5, + ACTIONS(4791), 1, + anon_sym_as, + ACTIONS(6366), 1, + anon_sym_and, + ACTIONS(6368), 1, + anon_sym_or, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4789), 6, + anon_sym_COMMA, + anon_sym_if, + anon_sym_COLON, + anon_sym_async, + anon_sym_for, + anon_sym_RBRACE, + [168066] = 8, ACTIONS(5094), 1, anon_sym_LBRACK, ACTIONS(6764), 1, sym_identifier, - ACTIONS(6868), 1, + ACTIONS(6866), 1, sym__newline, - STATE(5105), 1, + STATE(5107), 1, sym_type_index, - STATE(5565), 1, + STATE(5718), 1, sym_type_qualifier, ACTIONS(3), 2, sym_comment, @@ -269040,45 +269029,115 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5092), 2, anon_sym_STAR_STAR, anon_sym_AMP, - [168124] = 2, + [168094] = 10, + ACTIONS(6795), 1, + anon_sym_LPAREN, + ACTIONS(6801), 1, + anon_sym_LBRACK, + ACTIONS(6866), 1, + sym__newline, + ACTIONS(6868), 1, + anon_sym_COMMA, + ACTIONS(6870), 1, + anon_sym_EQ, + STATE(3127), 1, + sym_c_function_definition, + STATE(4028), 1, + sym_c_parameters, + STATE(5099), 1, + aux_sym_cvar_def_repeat1, + STATE(5347), 1, + sym_template_params, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4813), 9, - anon_sym_COMMA, + [168126] = 5, + ACTIONS(6872), 1, + anon_sym_class, + ACTIONS(6874), 1, + anon_sym_ctypedef, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + STATE(2832), 2, + sym_storageclass, + aux_sym_class_definition_repeat1, + ACTIONS(5852), 5, + anon_sym_api, + anon_sym_public, + anon_sym_packed, + anon_sym_inline, + anon_sym_readonly, + [168148] = 4, + ACTIONS(4716), 1, anon_sym_as, + ACTIONS(6366), 1, + anon_sym_and, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4714), 7, + anon_sym_COMMA, anon_sym_if, anon_sym_COLON, - anon_sym_EQ, + anon_sym_async, + anon_sym_for, anon_sym_RBRACE, - anon_sym_and, anon_sym_or, - sym_type_conversion, - [168140] = 3, - ACTIONS(6742), 1, - anon_sym_and, + [168168] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4714), 8, + ACTIONS(4809), 9, anon_sym_COMMA, anon_sym_as, anon_sym_if, anon_sym_COLON, anon_sym_EQ, anon_sym_RBRACE, + anon_sym_and, anon_sym_or, sym_type_conversion, - [168158] = 8, + [168184] = 3, + ACTIONS(6727), 1, + anon_sym_STAR, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(6725), 8, + sym__newline, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_STAR_STAR, + anon_sym_EQ, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym___stdcall, + [168202] = 3, + ACTIONS(6238), 1, + anon_sym_STAR, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(6240), 8, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_STAR_STAR, + anon_sym_EQ, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym___stdcall, + [168220] = 8, ACTIONS(5094), 1, anon_sym_LBRACK, ACTIONS(6764), 1, sym_identifier, - ACTIONS(6870), 1, + ACTIONS(6876), 1, sym__newline, - STATE(5105), 1, + STATE(5107), 1, sym_type_index, - STATE(5565), 1, + STATE(5718), 1, sym_type_qualifier, ACTIONS(3), 2, sym_comment, @@ -269089,16 +269148,58 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5092), 2, anon_sym_STAR_STAR, anon_sym_AMP, - [168186] = 8, + [168248] = 9, + ACTIONS(3918), 1, + anon_sym_LBRACK, + ACTIONS(3956), 1, + sym_string_start, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(6631), 1, + anon_sym_EQ, + ACTIONS(6633), 1, + sym__newline, + STATE(4222), 1, + sym_string, + STATE(5216), 1, + aux_sym_cvar_decl_repeat2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + STATE(4224), 2, + sym_type_index, + aux_sym_cvar_decl_repeat1, + [168278] = 9, + ACTIONS(3918), 1, + anon_sym_LBRACK, + ACTIONS(3956), 1, + sym_string_start, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(6878), 1, + anon_sym_EQ, + ACTIONS(6880), 1, + sym__newline, + STATE(4121), 1, + sym_string, + STATE(5249), 1, + aux_sym_cvar_decl_repeat2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + STATE(4122), 2, + sym_type_index, + aux_sym_cvar_decl_repeat1, + [168308] = 8, ACTIONS(5094), 1, anon_sym_LBRACK, ACTIONS(6764), 1, sym_identifier, - ACTIONS(6872), 1, + ACTIONS(6882), 1, sym__newline, - STATE(5105), 1, + STATE(5107), 1, sym_type_index, - STATE(5565), 1, + STATE(5718), 1, sym_type_qualifier, ACTIONS(3), 2, sym_comment, @@ -269109,48 +269210,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5092), 2, anon_sym_STAR_STAR, anon_sym_AMP, - [168214] = 6, - ACTIONS(6756), 1, - anon_sym_as, - ACTIONS(6758), 1, - anon_sym_if, - ACTIONS(6760), 1, - anon_sym_and, - ACTIONS(6762), 1, - anon_sym_or, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4837), 5, - anon_sym_DOT, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_PIPE, - [168238] = 5, - ACTIONS(6874), 1, - anon_sym_class, - ACTIONS(6876), 1, - anon_sym_ctypedef, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - STATE(2832), 2, - sym_storageclass, - aux_sym_class_definition_repeat1, - ACTIONS(5852), 5, - anon_sym_api, - anon_sym_public, - anon_sym_packed, - anon_sym_inline, - anon_sym_readonly, - [168260] = 3, - ACTIONS(6434), 1, + [168336] = 3, + ACTIONS(5591), 1, anon_sym_STAR, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6436), 8, + ACTIONS(4580), 8, sym__newline, anon_sym_LPAREN, anon_sym_COLON, @@ -269159,142 +269225,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_complex, anon_sym___stdcall, - [168278] = 5, - ACTIONS(6760), 1, - anon_sym_and, - ACTIONS(6762), 1, - anon_sym_or, - ACTIONS(6878), 1, - anon_sym_as, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4741), 6, - anon_sym_DOT, - anon_sym_COMMA, - anon_sym_if, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_PIPE, - [168300] = 9, + [168354] = 9, ACTIONS(3918), 1, anon_sym_LBRACK, ACTIONS(3956), 1, sym_string_start, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(6881), 1, + ACTIONS(6884), 1, anon_sym_EQ, - ACTIONS(6883), 1, + ACTIONS(6886), 1, sym__newline, - STATE(4194), 1, + STATE(4254), 1, sym_string, - STATE(4772), 1, + STATE(4777), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4197), 2, + STATE(4255), 2, sym_type_index, aux_sym_cvar_decl_repeat1, - [168330] = 9, + [168384] = 9, ACTIONS(3918), 1, anon_sym_LBRACK, ACTIONS(3956), 1, sym_string_start, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(6885), 1, + ACTIONS(6888), 1, anon_sym_EQ, - ACTIONS(6887), 1, + ACTIONS(6890), 1, sym__newline, - STATE(4199), 1, + STATE(4256), 1, sym_string, - STATE(4774), 1, + STATE(4781), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4201), 2, + STATE(4257), 2, sym_type_index, aux_sym_cvar_decl_repeat1, - [168360] = 5, - ACTIONS(4791), 1, - anon_sym_as, - ACTIONS(6428), 1, - anon_sym_and, - ACTIONS(6430), 1, - anon_sym_or, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4789), 6, - anon_sym_COMMA, - anon_sym_if, - anon_sym_COLON, - anon_sym_async, - anon_sym_for, - anon_sym_RBRACE, - [168382] = 10, - ACTIONS(6768), 1, - anon_sym_LPAREN, - ACTIONS(6774), 1, - anon_sym_LBRACK, - ACTIONS(6889), 1, - anon_sym_COMMA, - ACTIONS(6891), 1, - anon_sym_EQ, - ACTIONS(6893), 1, - sym__newline, - STATE(1265), 1, - sym_c_function_definition, - STATE(4014), 1, - sym_c_parameters, - STATE(4939), 1, - aux_sym_cvar_def_repeat1, - STATE(5476), 1, - sym_template_params, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, [168414] = 6, - ACTIONS(6736), 1, + ACTIONS(6745), 1, anon_sym_as, - ACTIONS(6738), 1, + ACTIONS(6747), 1, anon_sym_if, - ACTIONS(6742), 1, + ACTIONS(6751), 1, anon_sym_and, - ACTIONS(6744), 1, + ACTIONS(6753), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6895), 5, + ACTIONS(4837), 5, anon_sym_COMMA, anon_sym_COLON, anon_sym_EQ, anon_sym_RBRACE, sym_type_conversion, - [168438] = 3, - ACTIONS(6380), 1, - anon_sym_STAR, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(6382), 8, - sym__newline, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_STAR_STAR, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_complex, - anon_sym___stdcall, - [168456] = 2, + [168438] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4729), 9, + ACTIONS(4801), 9, anon_sym_COMMA, anon_sym_as, anon_sym_if, @@ -269304,396 +269299,341 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, anon_sym_or, sym_type_conversion, - [168472] = 6, - ACTIONS(6416), 1, - anon_sym_as, - ACTIONS(6418), 1, - anon_sym_if, - ACTIONS(6428), 1, + [168454] = 5, + ACTIONS(6751), 1, anon_sym_and, - ACTIONS(6430), 1, + ACTIONS(6753), 1, anon_sym_or, + ACTIONS(6892), 1, + anon_sym_as, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4837), 5, + ACTIONS(4741), 6, anon_sym_COMMA, + anon_sym_if, anon_sym_COLON, - anon_sym_async, - anon_sym_for, + anon_sym_EQ, anon_sym_RBRACE, - [168496] = 4, - ACTIONS(6760), 1, + sym_type_conversion, + [168476] = 4, + ACTIONS(6751), 1, anon_sym_and, - ACTIONS(6762), 1, + ACTIONS(6753), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, ACTIONS(4789), 7, - anon_sym_DOT, anon_sym_COMMA, anon_sym_as, anon_sym_if, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_PIPE, - [168516] = 3, - ACTIONS(6760), 1, - anon_sym_and, + anon_sym_EQ, + anon_sym_RBRACE, + sym_type_conversion, + [168496] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4714), 8, - anon_sym_DOT, + ACTIONS(4714), 9, anon_sym_COMMA, anon_sym_as, anon_sym_if, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_PIPE, - anon_sym_or, - [168534] = 6, - ACTIONS(6736), 1, - anon_sym_as, - ACTIONS(6738), 1, - anon_sym_if, - ACTIONS(6742), 1, + anon_sym_EQ, + anon_sym_RBRACE, anon_sym_and, - ACTIONS(6744), 1, anon_sym_or, + sym_type_conversion, + [168512] = 3, + ACTIONS(6388), 1, + anon_sym_STAR, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4793), 5, + ACTIONS(6390), 8, + sym__newline, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_complex, + anon_sym___stdcall, + [168530] = 8, + ACTIONS(5094), 1, + anon_sym_LBRACK, + ACTIONS(6764), 1, + sym_identifier, + ACTIONS(6895), 1, + sym__newline, + STATE(5107), 1, + sym_type_index, + STATE(5718), 1, + sym_type_qualifier, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(5090), 2, + anon_sym_STAR, + anon_sym___stdcall, + ACTIONS(5092), 2, + anon_sym_STAR_STAR, + anon_sym_AMP, + [168558] = 3, + ACTIONS(6751), 1, + anon_sym_and, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4714), 8, anon_sym_COMMA, + anon_sym_as, + anon_sym_if, anon_sym_COLON, anon_sym_EQ, anon_sym_RBRACE, + anon_sym_or, sym_type_conversion, - [168558] = 9, - ACTIONS(3918), 1, + [168576] = 8, + ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(3956), 1, - sym_string_start, - ACTIONS(6503), 1, - anon_sym_COMMA, + ACTIONS(6764), 1, + sym_identifier, ACTIONS(6897), 1, - anon_sym_EQ, - ACTIONS(6899), 1, sym__newline, - STATE(4250), 1, - sym_string, - STATE(5239), 1, - aux_sym_cvar_decl_repeat2, + STATE(5107), 1, + sym_type_index, + STATE(5718), 1, + sym_type_qualifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4251), 2, - sym_type_index, - aux_sym_cvar_decl_repeat1, - [168588] = 3, - ACTIONS(6815), 1, + ACTIONS(5090), 2, + anon_sym_STAR, + anon_sym___stdcall, + ACTIONS(5092), 2, + anon_sym_STAR_STAR, + anon_sym_AMP, + [168604] = 3, + ACTIONS(6374), 1, anon_sym_STAR, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6813), 8, + ACTIONS(6376), 8, sym__newline, anon_sym_LPAREN, - anon_sym_COMMA, + anon_sym_COLON, anon_sym_STAR_STAR, - anon_sym_EQ, anon_sym_LBRACK, anon_sym_AMP, + anon_sym_complex, anon_sym___stdcall, - [168606] = 7, - ACTIONS(2709), 1, - anon_sym_except_STAR, - ACTIONS(2713), 1, - anon_sym_except, + [168622] = 9, + ACTIONS(3918), 1, + anon_sym_LBRACK, + ACTIONS(3956), 1, + sym_string_start, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(6899), 1, + anon_sym_EQ, ACTIONS(6901), 1, - anon_sym_finally, - STATE(1546), 1, - sym_finally_clause, + sym__newline, + STATE(4153), 1, + sym_string, + STATE(4854), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(820), 2, - sym_except_group_clause, - aux_sym_try_statement_repeat2, - STATE(829), 2, - sym_except_clause, - aux_sym_try_statement_repeat1, - [168631] = 5, - ACTIONS(6497), 1, - anon_sym_and, - ACTIONS(6499), 1, - anon_sym_or, + STATE(4179), 2, + sym_type_index, + aux_sym_cvar_decl_repeat1, + [168652] = 5, ACTIONS(6903), 1, - anon_sym_as, + anon_sym_class, + ACTIONS(6905), 1, + anon_sym_ctypedef, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4741), 5, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_if, - anon_sym_async, - anon_sym_for, - [168652] = 9, - ACTIONS(6756), 1, - anon_sym_as, - ACTIONS(6758), 1, - anon_sym_if, - ACTIONS(6760), 1, - anon_sym_and, - ACTIONS(6762), 1, - anon_sym_or, - ACTIONS(6906), 1, - anon_sym_COMMA, - ACTIONS(6908), 1, - anon_sym_COLON, - ACTIONS(6910), 1, - anon_sym_RBRACK, - STATE(5125), 1, - aux_sym_subscript_repeat1, + STATE(2832), 2, + sym_storageclass, + aux_sym_class_definition_repeat1, + ACTIONS(5852), 5, + anon_sym_api, + anon_sym_public, + anon_sym_packed, + anon_sym_inline, + anon_sym_readonly, + [168674] = 4, + ACTIONS(6872), 1, + anon_sym_class, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [168681] = 9, + STATE(2832), 2, + sym_storageclass, + aux_sym_class_definition_repeat1, + ACTIONS(5852), 5, + anon_sym_api, + anon_sym_public, + anon_sym_packed, + anon_sym_inline, + anon_sym_readonly, + [168693] = 9, ACTIONS(3901), 1, anon_sym_DOT, - ACTIONS(6912), 1, + ACTIONS(6907), 1, anon_sym_LPAREN, - ACTIONS(6914), 1, + ACTIONS(6909), 1, anon_sym_COLON, - ACTIONS(6916), 1, + ACTIONS(6911), 1, anon_sym_LBRACK, - ACTIONS(6918), 1, + ACTIONS(6913), 1, sym__newline, - STATE(527), 1, + STATE(2947), 1, sym_external_definition, - STATE(4026), 1, + STATE(3354), 1, aux_sym_class_definition_repeat2, - STATE(5115), 1, + STATE(5153), 1, sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [168710] = 9, - ACTIONS(6768), 1, - anon_sym_LPAREN, - ACTIONS(6774), 1, - anon_sym_LBRACK, - ACTIONS(6920), 1, - sym_identifier, - ACTIONS(6922), 1, - sym_string_start, - STATE(2961), 1, - sym_c_function_definition, - STATE(4072), 1, - sym_c_parameters, - STATE(4264), 1, - sym_string, - STATE(5338), 1, - sym_template_params, + [168722] = 5, + ACTIONS(5999), 1, + anon_sym_DOT, + ACTIONS(6915), 1, + anon_sym_EQ, + STATE(4182), 1, + aux_sym_class_definition_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [168739] = 9, - ACTIONS(6768), 1, + ACTIONS(6710), 5, anon_sym_LPAREN, - ACTIONS(6774), 1, - anon_sym_LBRACK, - ACTIONS(6922), 1, - sym_string_start, - ACTIONS(6924), 1, - sym_identifier, - STATE(1246), 1, - sym_c_function_definition, - STATE(4014), 1, - sym_c_parameters, - STATE(4305), 1, - sym_string, - STATE(5476), 1, - sym_template_params, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [168768] = 9, - ACTIONS(6756), 1, + anon_sym_COMMA, anon_sym_as, - ACTIONS(6758), 1, - anon_sym_if, - ACTIONS(6760), 1, + anon_sym_RBRACK, + anon_sym_PIPE, + [168743] = 5, + ACTIONS(6545), 1, anon_sym_and, - ACTIONS(6762), 1, + ACTIONS(6547), 1, anon_sym_or, - ACTIONS(6908), 1, - anon_sym_COLON, - ACTIONS(6926), 1, - anon_sym_COMMA, - ACTIONS(6928), 1, - anon_sym_RBRACK, - STATE(5026), 1, - aux_sym_subscript_repeat1, + ACTIONS(6917), 1, + anon_sym_as, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [168797] = 9, - ACTIONS(6704), 1, - anon_sym_as, - ACTIONS(6706), 1, - anon_sym_if, - ACTIONS(6708), 1, - anon_sym_and, - ACTIONS(6710), 1, - anon_sym_or, - ACTIONS(6930), 1, + ACTIONS(4741), 5, + anon_sym_RPAREN, anon_sym_COMMA, - ACTIONS(6932), 1, - anon_sym_COLON, - ACTIONS(6934), 1, - anon_sym_by, - STATE(4653), 1, - aux_sym_assert_statement_repeat1, + anon_sym_if, + anon_sym_async, + anon_sym_for, + [168764] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [168826] = 9, - ACTIONS(6704), 1, + ACTIONS(4650), 8, + anon_sym_DOT, anon_sym_as, - ACTIONS(6706), 1, anon_sym_if, - ACTIONS(6708), 1, + anon_sym_COLON, + anon_sym_EQ, + anon_sym_PIPE, anon_sym_and, - ACTIONS(6710), 1, anon_sym_or, - ACTIONS(6930), 1, - anon_sym_COMMA, - ACTIONS(6936), 1, - anon_sym_COLON, - ACTIONS(6938), 1, - anon_sym_by, - STATE(4653), 1, - aux_sym_assert_statement_repeat1, + [168779] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [168855] = 5, - ACTIONS(6489), 1, + ACTIONS(4841), 8, + anon_sym_DOT, anon_sym_as, - ACTIONS(6497), 1, + anon_sym_if, + anon_sym_COLON, + anon_sym_EQ, + anon_sym_PIPE, anon_sym_and, - ACTIONS(6499), 1, anon_sym_or, + [168794] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6940), 5, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_if, - anon_sym_async, - anon_sym_for, - [168876] = 6, - ACTIONS(6265), 1, + ACTIONS(4813), 8, + anon_sym_DOT, anon_sym_as, - ACTIONS(6267), 1, anon_sym_if, - ACTIONS(6269), 1, + anon_sym_COLON, + anon_sym_EQ, + anon_sym_PIPE, anon_sym_and, - ACTIONS(6271), 1, anon_sym_or, + [168809] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6895), 4, - sym__newline, - anon_sym_SEMI, - anon_sym_from, - anon_sym_COMMA, - [168899] = 7, - ACTIONS(2741), 1, - anon_sym_except_STAR, - ACTIONS(2747), 1, - anon_sym_except, - ACTIONS(6942), 1, - anon_sym_finally, - STATE(1457), 1, - sym_finally_clause, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - STATE(823), 2, - sym_except_clause, - aux_sym_try_statement_repeat1, - STATE(827), 2, - sym_except_group_clause, - aux_sym_try_statement_repeat2, - [168924] = 9, - ACTIONS(6756), 1, + ACTIONS(4729), 8, + anon_sym_DOT, anon_sym_as, - ACTIONS(6758), 1, anon_sym_if, - ACTIONS(6760), 1, + anon_sym_COLON, + anon_sym_EQ, + anon_sym_PIPE, anon_sym_and, - ACTIONS(6762), 1, anon_sym_or, - ACTIONS(6908), 1, - anon_sym_COLON, - ACTIONS(6944), 1, - anon_sym_COMMA, - ACTIONS(6946), 1, - anon_sym_RBRACK, - STATE(4932), 1, - aux_sym_subscript_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [168953] = 9, - ACTIONS(6948), 1, + [168824] = 9, + ACTIONS(6920), 1, anon_sym_COLON, - ACTIONS(6950), 1, + ACTIONS(6922), 1, anon_sym_except, - ACTIONS(6952), 1, + ACTIONS(6924), 1, anon_sym_with, - ACTIONS(6954), 1, + ACTIONS(6926), 1, anon_sym_nogil, - ACTIONS(6956), 1, + ACTIONS(6928), 1, anon_sym_noexcept, - ACTIONS(6958), 1, + ACTIONS(6930), 1, sym__newline, - STATE(4505), 1, + STATE(4544), 1, sym_exception_value, - STATE(5496), 1, + STATE(5280), 1, sym_gil_spec, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [168982] = 5, - ACTIONS(4427), 1, + [168853] = 9, + ACTIONS(3901), 1, anon_sym_DOT, - ACTIONS(6960), 1, - anon_sym_EQ, - STATE(4244), 1, + ACTIONS(6932), 1, + anon_sym_LPAREN, + ACTIONS(6934), 1, + anon_sym_COLON, + ACTIONS(6936), 1, + anon_sym_LBRACK, + ACTIONS(6938), 1, + sym__newline, + STATE(1102), 1, + sym_external_definition, + STATE(3354), 1, aux_sym_class_definition_repeat2, + STATE(5067), 1, + sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6722), 5, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_as, - anon_sym_PIPE, - [169003] = 5, - ACTIONS(6489), 1, + [168882] = 5, + ACTIONS(6537), 1, anon_sym_as, - ACTIONS(6497), 1, + ACTIONS(6545), 1, anon_sym_and, - ACTIONS(6499), 1, + ACTIONS(6547), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, @@ -269704,63 +269644,114 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_if, anon_sym_async, anon_sym_for, - [169024] = 6, - ACTIONS(6547), 1, + [168903] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4718), 8, + anon_sym_DOT, anon_sym_as, - ACTIONS(6549), 1, anon_sym_if, - ACTIONS(6555), 1, + anon_sym_COLON, + anon_sym_EQ, + anon_sym_PIPE, anon_sym_and, - ACTIONS(6557), 1, anon_sym_or, + [168918] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4837), 4, + ACTIONS(4725), 8, + anon_sym_DOT, + anon_sym_as, + anon_sym_if, + anon_sym_COLON, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_and, + anon_sym_or, + [168933] = 9, + ACTIONS(6714), 1, + anon_sym_as, + ACTIONS(6716), 1, + anon_sym_if, + ACTIONS(6718), 1, + anon_sym_and, + ACTIONS(6720), 1, + anon_sym_or, + ACTIONS(6942), 1, anon_sym_COMMA, - anon_sym_async, - anon_sym_for, - anon_sym_RBRACK, - [169047] = 4, - ACTIONS(6874), 1, - anon_sym_class, + ACTIONS(6944), 1, + anon_sym_COLON, + ACTIONS(6946), 1, + anon_sym_by, + STATE(4624), 1, + aux_sym_assert_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(2832), 2, - sym_storageclass, - aux_sym_class_definition_repeat1, - ACTIONS(5852), 5, - anon_sym_api, - anon_sym_public, - anon_sym_packed, - anon_sym_inline, - anon_sym_readonly, - [169066] = 8, - ACTIONS(6265), 1, + [168962] = 6, + ACTIONS(6537), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6539), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6545), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6547), 1, anon_sym_or, - ACTIONS(6656), 1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4829), 4, + anon_sym_RPAREN, anon_sym_COMMA, - STATE(4634), 1, + anon_sym_async, + anon_sym_for, + [168985] = 8, + ACTIONS(6270), 1, + anon_sym_as, + ACTIONS(6272), 1, + anon_sym_if, + ACTIONS(6274), 1, + anon_sym_and, + ACTIONS(6276), 1, + anon_sym_or, + ACTIONS(6848), 1, + anon_sym_COMMA, + STATE(4512), 1, aux_sym_assert_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6652), 2, + ACTIONS(6948), 2, sym__newline, anon_sym_SEMI, - [169093] = 5, - ACTIONS(6416), 1, + [169012] = 9, + ACTIONS(6770), 1, anon_sym_as, - ACTIONS(6428), 1, + ACTIONS(6772), 1, + anon_sym_if, + ACTIONS(6774), 1, anon_sym_and, - ACTIONS(6430), 1, + ACTIONS(6776), 1, + anon_sym_or, + ACTIONS(6950), 1, + anon_sym_COMMA, + ACTIONS(6952), 1, + anon_sym_COLON, + ACTIONS(6954), 1, + anon_sym_RBRACK, + STATE(4884), 1, + aux_sym_subscript_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [169041] = 5, + ACTIONS(6354), 1, + anon_sym_as, + ACTIONS(6366), 1, + anon_sym_and, + ACTIONS(6368), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, @@ -269771,141 +269762,167 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_for, anon_sym_RBRACE, - [169114] = 9, - ACTIONS(3901), 1, - anon_sym_DOT, - ACTIONS(6962), 1, - anon_sym_LPAREN, - ACTIONS(6964), 1, + [169062] = 9, + ACTIONS(6922), 1, + anon_sym_except, + ACTIONS(6924), 1, + anon_sym_with, + ACTIONS(6926), 1, + anon_sym_nogil, + ACTIONS(6928), 1, + anon_sym_noexcept, + ACTIONS(6956), 1, anon_sym_COLON, - ACTIONS(6966), 1, - anon_sym_LBRACK, - ACTIONS(6968), 1, + ACTIONS(6958), 1, sym__newline, - STATE(1152), 1, - sym_external_definition, - STATE(4001), 1, - aux_sym_class_definition_repeat2, - STATE(4876), 1, - sym_argument_list, + STATE(4451), 1, + sym_exception_value, + STATE(5389), 1, + sym_gil_spec, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [169143] = 6, - ACTIONS(6970), 1, + [169091] = 9, + ACTIONS(6714), 1, anon_sym_as, - ACTIONS(6972), 1, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(6974), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6976), 1, + ACTIONS(6720), 1, anon_sym_or, + ACTIONS(6942), 1, + anon_sym_COMMA, + ACTIONS(6960), 1, + anon_sym_COLON, + ACTIONS(6962), 1, + anon_sym_by, + STATE(4624), 1, + aux_sym_assert_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6654), 4, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_EQ, - anon_sym_PIPE, - [169166] = 9, + [169120] = 9, ACTIONS(3901), 1, anon_sym_DOT, - ACTIONS(6966), 1, + ACTIONS(6936), 1, anon_sym_LBRACK, - ACTIONS(6978), 1, + ACTIONS(6964), 1, anon_sym_LPAREN, - ACTIONS(6980), 1, + ACTIONS(6966), 1, anon_sym_COLON, - ACTIONS(6982), 1, + ACTIONS(6968), 1, sym__newline, STATE(1083), 1, sym_external_definition, - STATE(3434), 1, + STATE(3354), 1, aux_sym_class_definition_repeat2, - STATE(5111), 1, + STATE(5134), 1, sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [169195] = 7, - ACTIONS(5094), 1, - anon_sym_LBRACK, - ACTIONS(6764), 1, - sym_identifier, - STATE(5105), 1, - sym_type_index, - STATE(5565), 1, - sym_type_qualifier, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(5090), 2, - anon_sym_STAR, - anon_sym___stdcall, - ACTIONS(5092), 2, - anon_sym_STAR_STAR, - anon_sym_AMP, - [169220] = 6, - ACTIONS(6489), 1, + [169149] = 6, + ACTIONS(6537), 1, anon_sym_as, - ACTIONS(6491), 1, + ACTIONS(6539), 1, anon_sym_if, - ACTIONS(6497), 1, + ACTIONS(6545), 1, anon_sym_and, - ACTIONS(6499), 1, + ACTIONS(6547), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4829), 4, + ACTIONS(4793), 4, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_async, anon_sym_for, - [169243] = 6, - ACTIONS(3), 1, + [169172] = 9, + ACTIONS(6922), 1, + anon_sym_except, + ACTIONS(6928), 1, + anon_sym_noexcept, + ACTIONS(6970), 1, + anon_sym_COLON, + ACTIONS(6972), 1, + anon_sym_with, + ACTIONS(6974), 1, + anon_sym_nogil, + ACTIONS(6976), 1, + sym__newline, + STATE(3989), 1, + sym_gil_spec, + STATE(4541), 1, + sym_exception_value, + ACTIONS(3), 2, sym_comment, - ACTIONS(5), 1, sym_line_continuation, - ACTIONS(6988), 1, - anon_sym_BSLASH, - ACTIONS(6984), 2, - sym_string_end, - anon_sym_LBRACE, - STATE(4018), 2, - sym__not_escape_sequence, - aux_sym_string_content_repeat1, - ACTIONS(6986), 3, - sym__string_content, - sym_escape_interpolation, - sym_escape_sequence, - [169266] = 9, - ACTIONS(3901), 1, - anon_sym_DOT, - ACTIONS(6990), 1, - anon_sym_LPAREN, - ACTIONS(6992), 1, + [169201] = 9, + ACTIONS(6770), 1, + anon_sym_as, + ACTIONS(6772), 1, + anon_sym_if, + ACTIONS(6774), 1, + anon_sym_and, + ACTIONS(6776), 1, + anon_sym_or, + ACTIONS(6952), 1, anon_sym_COLON, - ACTIONS(6994), 1, - anon_sym_LBRACK, - ACTIONS(6996), 1, + ACTIONS(6978), 1, + anon_sym_COMMA, + ACTIONS(6980), 1, + anon_sym_RBRACK, + STATE(4935), 1, + aux_sym_subscript_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [169230] = 9, + ACTIONS(6922), 1, + anon_sym_except, + ACTIONS(6928), 1, + anon_sym_noexcept, + ACTIONS(6972), 1, + anon_sym_with, + ACTIONS(6974), 1, + anon_sym_nogil, + ACTIONS(6982), 1, + anon_sym_COLON, + ACTIONS(6984), 1, sym__newline, - STATE(2936), 1, - sym_external_definition, - STATE(4045), 1, - aux_sym_class_definition_repeat2, - STATE(5146), 1, - sym_argument_list, + STATE(4038), 1, + sym_gil_spec, + STATE(4561), 1, + sym_exception_value, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [169295] = 5, - ACTIONS(6416), 1, + [169259] = 7, + ACTIONS(2709), 1, + anon_sym_except_STAR, + ACTIONS(2713), 1, + anon_sym_except, + ACTIONS(6986), 1, + anon_sym_finally, + STATE(1430), 1, + sym_finally_clause, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + STATE(816), 2, + sym_except_group_clause, + aux_sym_try_statement_repeat2, + STATE(817), 2, + sym_except_clause, + aux_sym_try_statement_repeat1, + [169284] = 5, + ACTIONS(6354), 1, anon_sym_as, - ACTIONS(6428), 1, + ACTIONS(6366), 1, anon_sym_and, - ACTIONS(6430), 1, + ACTIONS(6368), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, @@ -269916,1026 +269933,1351 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_for, anon_sym_RBRACE, - [169316] = 5, - ACTIONS(6015), 1, + [169305] = 5, + ACTIONS(4427), 1, anon_sym_DOT, - ACTIONS(6998), 1, + ACTIONS(6988), 1, anon_sym_EQ, - STATE(4209), 1, + STATE(4094), 1, aux_sym_class_definition_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6722), 5, + ACTIONS(6710), 5, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, - anon_sym_RBRACK, anon_sym_PIPE, - [169337] = 6, - ACTIONS(6489), 1, + [169326] = 9, + ACTIONS(6770), 1, anon_sym_as, - ACTIONS(6491), 1, + ACTIONS(6772), 1, anon_sym_if, - ACTIONS(6497), 1, + ACTIONS(6774), 1, anon_sym_and, - ACTIONS(6499), 1, + ACTIONS(6776), 1, anon_sym_or, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4837), 4, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_async, - anon_sym_for, - [169360] = 9, - ACTIONS(3901), 1, - anon_sym_DOT, - ACTIONS(6916), 1, - anon_sym_LBRACK, - ACTIONS(7000), 1, - anon_sym_LPAREN, - ACTIONS(7002), 1, - anon_sym_COLON, - ACTIONS(7004), 1, - sym__newline, - STATE(525), 1, - sym_external_definition, - STATE(4040), 1, - aux_sym_class_definition_repeat2, - STATE(5104), 1, - sym_argument_list, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [169389] = 9, - ACTIONS(3901), 1, - anon_sym_DOT, - ACTIONS(6994), 1, - anon_sym_LBRACK, - ACTIONS(7006), 1, - anon_sym_LPAREN, - ACTIONS(7008), 1, + ACTIONS(6952), 1, anon_sym_COLON, - ACTIONS(7010), 1, - sym__newline, - STATE(2968), 1, - sym_external_definition, - STATE(3434), 1, - aux_sym_class_definition_repeat2, - STATE(5158), 1, - sym_argument_list, + ACTIONS(6990), 1, + anon_sym_COMMA, + ACTIONS(6992), 1, + anon_sym_RBRACK, + STATE(4969), 1, + aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [169418] = 8, - ACTIONS(6265), 1, + [169355] = 5, + ACTIONS(6486), 1, anon_sym_as, - ACTIONS(6267), 1, - anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6494), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6496), 1, anon_sym_or, - ACTIONS(7014), 1, - anon_sym_COMMA, - STATE(4598), 1, - aux_sym_print_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7012), 2, - sym__newline, - anon_sym_SEMI, - [169445] = 6, - ACTIONS(6265), 1, + ACTIONS(6940), 5, + anon_sym_COMMA, + anon_sym_if, + anon_sym_async, + anon_sym_for, + anon_sym_RBRACK, + [169376] = 9, + ACTIONS(6770), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6772), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6774), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6776), 1, anon_sym_or, + ACTIONS(6952), 1, + anon_sym_COLON, + ACTIONS(6994), 1, + anon_sym_COMMA, + ACTIONS(6996), 1, + anon_sym_RBRACK, + STATE(4796), 1, + aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4966), 4, - sym__newline, - anon_sym_COLON, - anon_sym_with, - anon_sym_nogil, - [169468] = 9, - ACTIONS(6704), 1, + [169405] = 9, + ACTIONS(6770), 1, anon_sym_as, - ACTIONS(6706), 1, + ACTIONS(6772), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(6774), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(6776), 1, anon_sym_or, - ACTIONS(6930), 1, - anon_sym_COMMA, - ACTIONS(7016), 1, - anon_sym_COLON, - ACTIONS(7018), 1, - anon_sym_by, - STATE(4653), 1, - aux_sym_assert_statement_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [169497] = 9, - ACTIONS(6950), 1, - anon_sym_except, - ACTIONS(6956), 1, - anon_sym_noexcept, - ACTIONS(7020), 1, + ACTIONS(6952), 1, anon_sym_COLON, - ACTIONS(7022), 1, - anon_sym_with, - ACTIONS(7024), 1, - anon_sym_nogil, - ACTIONS(7026), 1, - sym__newline, - STATE(4015), 1, - sym_gil_spec, - STATE(4551), 1, - sym_exception_value, + ACTIONS(6998), 1, + anon_sym_COMMA, + ACTIONS(7000), 1, + anon_sym_RBRACK, + STATE(5003), 1, + aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [169526] = 9, - ACTIONS(6950), 1, - anon_sym_except, - ACTIONS(6952), 1, - anon_sym_with, - ACTIONS(6954), 1, - anon_sym_nogil, - ACTIONS(6956), 1, - anon_sym_noexcept, - ACTIONS(7028), 1, + [169434] = 9, + ACTIONS(3901), 1, + anon_sym_DOT, + ACTIONS(7002), 1, + anon_sym_LPAREN, + ACTIONS(7004), 1, anon_sym_COLON, - ACTIONS(7030), 1, + ACTIONS(7006), 1, + anon_sym_LBRACK, + ACTIONS(7008), 1, sym__newline, - STATE(4589), 1, - sym_exception_value, - STATE(5491), 1, - sym_gil_spec, + STATE(525), 1, + sym_external_definition, + STATE(4019), 1, + aux_sym_class_definition_repeat2, + STATE(5106), 1, + sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [169555] = 5, - ACTIONS(6555), 1, + [169463] = 9, + ACTIONS(6770), 1, + anon_sym_as, + ACTIONS(6772), 1, + anon_sym_if, + ACTIONS(6774), 1, anon_sym_and, - ACTIONS(6557), 1, + ACTIONS(6776), 1, anon_sym_or, - ACTIONS(7032), 1, - anon_sym_as, + ACTIONS(6952), 1, + anon_sym_COLON, + ACTIONS(7010), 1, + anon_sym_COMMA, + ACTIONS(7012), 1, + anon_sym_RBRACK, + STATE(5028), 1, + aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4741), 5, - anon_sym_COMMA, - anon_sym_if, - anon_sym_async, - anon_sym_for, - anon_sym_RBRACK, - [169576] = 9, - ACTIONS(6950), 1, - anon_sym_except, - ACTIONS(6956), 1, - anon_sym_noexcept, - ACTIONS(7022), 1, - anon_sym_with, - ACTIONS(7024), 1, - anon_sym_nogil, - ACTIONS(7035), 1, - anon_sym_COLON, - ACTIONS(7037), 1, - sym__newline, - STATE(4043), 1, - sym_gil_spec, - STATE(4541), 1, - sym_exception_value, + [169492] = 9, + ACTIONS(6795), 1, + anon_sym_LPAREN, + ACTIONS(6801), 1, + anon_sym_LBRACK, + ACTIONS(7014), 1, + sym_identifier, + ACTIONS(7016), 1, + sym_string_start, + STATE(2951), 1, + sym_c_function_definition, + STATE(4028), 1, + sym_c_parameters, + STATE(4292), 1, + sym_string, + STATE(5347), 1, + sym_template_params, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [169605] = 6, + [169521] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_line_continuation, - ACTIONS(7044), 1, + ACTIONS(7022), 1, anon_sym_BSLASH, - ACTIONS(7039), 2, + ACTIONS(7018), 2, sym_string_end, anon_sym_LBRACE, - STATE(4018), 2, + STATE(4054), 2, sym__not_escape_sequence, aux_sym_string_content_repeat1, - ACTIONS(7041), 3, + ACTIONS(7020), 3, sym__string_content, sym_escape_interpolation, sym_escape_sequence, - [169628] = 9, - ACTIONS(6950), 1, - anon_sym_except, - ACTIONS(6952), 1, - anon_sym_with, - ACTIONS(6954), 1, - anon_sym_nogil, - ACTIONS(6956), 1, - anon_sym_noexcept, - ACTIONS(7035), 1, - anon_sym_COLON, - ACTIONS(7037), 1, - sym__newline, - STATE(4541), 1, - sym_exception_value, - STATE(5434), 1, - sym_gil_spec, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [169657] = 6, - ACTIONS(6547), 1, + [169544] = 9, + ACTIONS(6770), 1, anon_sym_as, - ACTIONS(6549), 1, + ACTIONS(6772), 1, anon_sym_if, - ACTIONS(6555), 1, + ACTIONS(6774), 1, anon_sym_and, - ACTIONS(6557), 1, + ACTIONS(6776), 1, anon_sym_or, + ACTIONS(6952), 1, + anon_sym_COLON, + ACTIONS(7024), 1, + anon_sym_COMMA, + ACTIONS(7026), 1, + anon_sym_RBRACK, + STATE(5047), 1, + aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4793), 4, - anon_sym_COMMA, - anon_sym_async, - anon_sym_for, - anon_sym_RBRACK, - [169680] = 6, - ACTIONS(6489), 1, - anon_sym_as, - ACTIONS(6491), 1, - anon_sym_if, - ACTIONS(6497), 1, - anon_sym_and, - ACTIONS(6499), 1, - anon_sym_or, + [169573] = 7, + ACTIONS(2741), 1, + anon_sym_except_STAR, + ACTIONS(2747), 1, + anon_sym_except, + ACTIONS(7028), 1, + anon_sym_finally, + STATE(1538), 1, + sym_finally_clause, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4793), 4, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_async, - anon_sym_for, - [169703] = 5, - ACTIONS(4791), 1, - anon_sym_as, - ACTIONS(6555), 1, - anon_sym_and, - ACTIONS(6557), 1, - anon_sym_or, + STATE(819), 2, + sym_except_group_clause, + aux_sym_try_statement_repeat2, + STATE(822), 2, + sym_except_clause, + aux_sym_try_statement_repeat1, + [169598] = 9, + ACTIONS(3901), 1, + anon_sym_DOT, + ACTIONS(7006), 1, + anon_sym_LBRACK, + ACTIONS(7030), 1, + anon_sym_LPAREN, + ACTIONS(7032), 1, + anon_sym_COLON, + ACTIONS(7034), 1, + sym__newline, + STATE(526), 1, + sym_external_definition, + STATE(3354), 1, + aux_sym_class_definition_repeat2, + STATE(5114), 1, + sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4789), 5, - anon_sym_COMMA, - anon_sym_if, - anon_sym_async, - anon_sym_for, - anon_sym_RBRACK, - [169724] = 8, - ACTIONS(6265), 1, + [169627] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(7049), 1, + ACTIONS(7038), 1, anon_sym_COMMA, - STATE(4611), 1, + STATE(4753), 1, aux_sym_assert_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7047), 2, + ACTIONS(7036), 2, sym__newline, anon_sym_SEMI, - [169751] = 9, - ACTIONS(6768), 1, + [169654] = 9, + ACTIONS(6795), 1, anon_sym_LPAREN, - ACTIONS(6774), 1, + ACTIONS(6801), 1, anon_sym_LBRACK, - ACTIONS(6922), 1, + ACTIONS(7016), 1, sym_string_start, - ACTIONS(7051), 1, + ACTIONS(7040), 1, sym_identifier, - STATE(545), 1, + STATE(1267), 1, sym_c_function_definition, - STATE(4051), 1, + STATE(4003), 1, sym_c_parameters, - STATE(4306), 1, + STATE(4300), 1, sym_string, - STATE(5390), 1, + STATE(5520), 1, sym_template_params, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [169780] = 5, - ACTIONS(6547), 1, + [169683] = 9, + ACTIONS(6770), 1, anon_sym_as, - ACTIONS(6555), 1, + ACTIONS(6772), 1, + anon_sym_if, + ACTIONS(6774), 1, anon_sym_and, - ACTIONS(6557), 1, + ACTIONS(6776), 1, anon_sym_or, + ACTIONS(6952), 1, + anon_sym_COLON, + ACTIONS(7042), 1, + anon_sym_COMMA, + ACTIONS(7044), 1, + anon_sym_RBRACK, + STATE(5063), 1, + aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6940), 5, - anon_sym_COMMA, - anon_sym_if, - anon_sym_async, - anon_sym_for, - anon_sym_RBRACK, - [169801] = 9, + [169712] = 9, ACTIONS(3901), 1, anon_sym_DOT, - ACTIONS(6916), 1, + ACTIONS(6936), 1, anon_sym_LBRACK, - ACTIONS(7053), 1, + ACTIONS(7046), 1, anon_sym_LPAREN, - ACTIONS(7055), 1, + ACTIONS(7048), 1, anon_sym_COLON, - ACTIONS(7057), 1, + ACTIONS(7050), 1, sym__newline, - STATE(528), 1, + STATE(1089), 1, sym_external_definition, - STATE(3434), 1, + STATE(3990), 1, aux_sym_class_definition_repeat2, - STATE(5123), 1, + STATE(4804), 1, sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [169830] = 6, - ACTIONS(6416), 1, + [169741] = 6, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6418), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6428), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6430), 1, + ACTIONS(6276), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7059), 4, - anon_sym_COMMA, - anon_sym_async, - anon_sym_for, - anon_sym_RBRACE, - [169853] = 9, - ACTIONS(6756), 1, + ACTIONS(3998), 4, + sym__newline, + anon_sym_COLON, + anon_sym_with, + anon_sym_nogil, + [169764] = 9, + ACTIONS(6770), 1, anon_sym_as, - ACTIONS(6758), 1, + ACTIONS(6772), 1, anon_sym_if, - ACTIONS(6760), 1, + ACTIONS(6774), 1, anon_sym_and, - ACTIONS(6762), 1, + ACTIONS(6776), 1, anon_sym_or, - ACTIONS(6908), 1, + ACTIONS(6952), 1, anon_sym_COLON, - ACTIONS(7061), 1, + ACTIONS(7052), 1, anon_sym_COMMA, - ACTIONS(7063), 1, + ACTIONS(7054), 1, anon_sym_RBRACK, - STATE(5045), 1, + STATE(5077), 1, aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [169882] = 5, - ACTIONS(4791), 1, + [169793] = 9, + ACTIONS(6770), 1, anon_sym_as, - ACTIONS(6497), 1, + ACTIONS(6772), 1, + anon_sym_if, + ACTIONS(6774), 1, anon_sym_and, - ACTIONS(6499), 1, + ACTIONS(6776), 1, anon_sym_or, + ACTIONS(6952), 1, + anon_sym_COLON, + ACTIONS(7056), 1, + anon_sym_COMMA, + ACTIONS(7058), 1, + anon_sym_RBRACK, + STATE(5082), 1, + aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4789), 5, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_if, - anon_sym_async, - anon_sym_for, - [169903] = 9, - ACTIONS(6756), 1, + [169822] = 9, + ACTIONS(6770), 1, anon_sym_as, - ACTIONS(6758), 1, + ACTIONS(6772), 1, anon_sym_if, - ACTIONS(6760), 1, + ACTIONS(6774), 1, anon_sym_and, - ACTIONS(6762), 1, + ACTIONS(6776), 1, anon_sym_or, - ACTIONS(6908), 1, + ACTIONS(6952), 1, anon_sym_COLON, - ACTIONS(7065), 1, + ACTIONS(7060), 1, anon_sym_COMMA, - ACTIONS(7067), 1, + ACTIONS(7062), 1, anon_sym_RBRACK, - STATE(5198), 1, + STATE(5201), 1, aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [169932] = 4, - ACTIONS(4716), 1, - anon_sym_as, - ACTIONS(6497), 1, - anon_sym_and, + [169851] = 9, + ACTIONS(6922), 1, + anon_sym_except, + ACTIONS(6928), 1, + anon_sym_noexcept, + ACTIONS(6972), 1, + anon_sym_with, + ACTIONS(6974), 1, + anon_sym_nogil, + ACTIONS(7064), 1, + anon_sym_COLON, + ACTIONS(7066), 1, + sym__newline, + STATE(4050), 1, + sym_gil_spec, + STATE(4511), 1, + sym_exception_value, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4714), 6, - anon_sym_RPAREN, + [169880] = 9, + ACTIONS(3901), 1, + anon_sym_DOT, + ACTIONS(6911), 1, + anon_sym_LBRACK, + ACTIONS(7068), 1, + anon_sym_LPAREN, + ACTIONS(7070), 1, + anon_sym_COLON, + ACTIONS(7072), 1, + sym__newline, + STATE(2954), 1, + sym_external_definition, + STATE(4061), 1, + aux_sym_class_definition_repeat2, + STATE(5155), 1, + sym_argument_list, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [169909] = 4, + ACTIONS(1313), 1, + sym_string_start, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + STATE(2179), 2, + sym_string, + aux_sym_concatenated_string_repeat1, + ACTIONS(7074), 5, anon_sym_COMMA, - anon_sym_if, - anon_sym_async, - anon_sym_for, - anon_sym_or, - [169951] = 4, - ACTIONS(4716), 1, anon_sym_as, - ACTIONS(6555), 1, - anon_sym_and, + anon_sym_if, + anon_sym_COLON, + anon_sym_PIPE, + [169928] = 9, + ACTIONS(6795), 1, + anon_sym_LPAREN, + ACTIONS(6801), 1, + anon_sym_LBRACK, + ACTIONS(7016), 1, + sym_string_start, + ACTIONS(7076), 1, + sym_identifier, + STATE(538), 1, + sym_c_function_definition, + STATE(4005), 1, + sym_c_parameters, + STATE(4351), 1, + sym_string, + STATE(5395), 1, + sym_template_params, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4714), 6, - anon_sym_COMMA, + [169957] = 9, + ACTIONS(6714), 1, + anon_sym_as, + ACTIONS(6716), 1, anon_sym_if, - anon_sym_async, - anon_sym_for, - anon_sym_RBRACK, + ACTIONS(6718), 1, + anon_sym_and, + ACTIONS(6720), 1, anon_sym_or, - [169970] = 8, - ACTIONS(6265), 1, + ACTIONS(6942), 1, + anon_sym_COMMA, + ACTIONS(7078), 1, + anon_sym_COLON, + ACTIONS(7080), 1, + anon_sym_by, + STATE(4624), 1, + aux_sym_assert_statement_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [169986] = 9, + ACTIONS(6770), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6772), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6774), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6776), 1, anon_sym_or, - ACTIONS(6786), 1, + ACTIONS(6952), 1, + anon_sym_COLON, + ACTIONS(7082), 1, anon_sym_COMMA, - STATE(4544), 1, - aux_sym_assert_statement_repeat1, + ACTIONS(7084), 1, + anon_sym_RBRACK, + STATE(5135), 1, + aux_sym_subscript_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [170015] = 9, + ACTIONS(3901), 1, + anon_sym_DOT, + ACTIONS(7006), 1, + anon_sym_LBRACK, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7090), 1, + sym__newline, + STATE(527), 1, + sym_external_definition, + STATE(4055), 1, + aux_sym_class_definition_repeat2, + STATE(5117), 1, + sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7069), 2, + [170044] = 9, + ACTIONS(6922), 1, + anon_sym_except, + ACTIONS(6928), 1, + anon_sym_noexcept, + ACTIONS(6972), 1, + anon_sym_with, + ACTIONS(6974), 1, + anon_sym_nogil, + ACTIONS(7092), 1, + anon_sym_COLON, + ACTIONS(7094), 1, sym__newline, - anon_sym_SEMI, - [169997] = 2, + STATE(4069), 1, + sym_gil_spec, + STATE(4461), 1, + sym_exception_value, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4650), 8, - anon_sym_DOT, + [170073] = 8, + ACTIONS(6270), 1, anon_sym_as, + ACTIONS(6272), 1, anon_sym_if, - anon_sym_COLON, - anon_sym_EQ, - anon_sym_PIPE, + ACTIONS(6274), 1, anon_sym_and, + ACTIONS(6276), 1, anon_sym_or, - [170012] = 9, - ACTIONS(6756), 1, + ACTIONS(6664), 1, + anon_sym_COMMA, + STATE(4676), 1, + aux_sym_assert_statement_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(6660), 2, + sym__newline, + anon_sym_SEMI, + [170100] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6758), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6760), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6762), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6908), 1, + ACTIONS(6848), 1, + anon_sym_COMMA, + STATE(4512), 1, + aux_sym_assert_statement_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(7096), 2, + sym__newline, + anon_sym_SEMI, + [170127] = 9, + ACTIONS(6922), 1, + anon_sym_except, + ACTIONS(6924), 1, + anon_sym_with, + ACTIONS(6926), 1, + anon_sym_nogil, + ACTIONS(6928), 1, + anon_sym_noexcept, + ACTIONS(7092), 1, anon_sym_COLON, - ACTIONS(7071), 1, + ACTIONS(7094), 1, + sym__newline, + STATE(4461), 1, + sym_exception_value, + STATE(5469), 1, + sym_gil_spec, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [170156] = 9, + ACTIONS(6714), 1, + anon_sym_as, + ACTIONS(6716), 1, + anon_sym_if, + ACTIONS(6718), 1, + anon_sym_and, + ACTIONS(6720), 1, + anon_sym_or, + ACTIONS(6942), 1, anon_sym_COMMA, - ACTIONS(7073), 1, - anon_sym_RBRACK, - STATE(4969), 1, - aux_sym_subscript_repeat1, + ACTIONS(7098), 1, + anon_sym_COLON, + ACTIONS(7100), 1, + anon_sym_by, + STATE(4624), 1, + aux_sym_assert_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [170041] = 7, + [170185] = 7, ACTIONS(2741), 1, anon_sym_except_STAR, ACTIONS(2747), 1, anon_sym_except, - ACTIONS(6942), 1, + ACTIONS(7028), 1, anon_sym_finally, - STATE(1538), 1, + STATE(1457), 1, sym_finally_clause, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(819), 2, - sym_except_group_clause, - aux_sym_try_statement_repeat2, - STATE(822), 2, + STATE(823), 2, sym_except_clause, aux_sym_try_statement_repeat1, - [170066] = 8, - ACTIONS(6265), 1, + STATE(827), 2, + sym_except_group_clause, + aux_sym_try_statement_repeat2, + [170210] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(7049), 1, + ACTIONS(6848), 1, anon_sym_COMMA, - STATE(4713), 1, + STATE(4512), 1, aux_sym_assert_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7075), 2, + ACTIONS(5916), 2, sym__newline, anon_sym_SEMI, - [170093] = 9, - ACTIONS(6756), 1, + [170237] = 9, + ACTIONS(6714), 1, anon_sym_as, - ACTIONS(6758), 1, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(6760), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6762), 1, + ACTIONS(6720), 1, anon_sym_or, - ACTIONS(6908), 1, - anon_sym_COLON, - ACTIONS(7077), 1, + ACTIONS(6942), 1, anon_sym_COMMA, - ACTIONS(7079), 1, - anon_sym_RBRACK, - STATE(5000), 1, - aux_sym_subscript_repeat1, + ACTIONS(7102), 1, + anon_sym_COLON, + ACTIONS(7104), 1, + anon_sym_by, + STATE(4624), 1, + aux_sym_assert_statement_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [170266] = 7, + ACTIONS(5094), 1, + anon_sym_LBRACK, + ACTIONS(6764), 1, + sym_identifier, + STATE(5107), 1, + sym_type_index, + STATE(5718), 1, + sym_type_qualifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [170122] = 2, + ACTIONS(5090), 2, + anon_sym_STAR, + anon_sym___stdcall, + ACTIONS(5092), 2, + anon_sym_STAR_STAR, + anon_sym_AMP, + [170291] = 4, + ACTIONS(6903), 1, + anon_sym_class, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4813), 8, - anon_sym_DOT, + STATE(2832), 2, + sym_storageclass, + aux_sym_class_definition_repeat1, + ACTIONS(5852), 5, + anon_sym_api, + anon_sym_public, + anon_sym_packed, + anon_sym_inline, + anon_sym_readonly, + [170310] = 6, + ACTIONS(6486), 1, anon_sym_as, + ACTIONS(6488), 1, anon_sym_if, - anon_sym_COLON, - anon_sym_EQ, - anon_sym_PIPE, + ACTIONS(6494), 1, anon_sym_and, + ACTIONS(6496), 1, anon_sym_or, - [170137] = 9, - ACTIONS(3901), 1, - anon_sym_DOT, - ACTIONS(6916), 1, - anon_sym_LBRACK, - ACTIONS(7081), 1, - anon_sym_LPAREN, - ACTIONS(7083), 1, - anon_sym_COLON, - ACTIONS(7085), 1, - sym__newline, - STATE(526), 1, - sym_external_definition, - STATE(3434), 1, - aux_sym_class_definition_repeat2, - STATE(5112), 1, - sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [170166] = 9, - ACTIONS(3901), 1, - anon_sym_DOT, - ACTIONS(6966), 1, - anon_sym_LBRACK, - ACTIONS(7087), 1, - anon_sym_LPAREN, - ACTIONS(7089), 1, - anon_sym_COLON, - ACTIONS(7091), 1, - sym__newline, - STATE(1102), 1, - sym_external_definition, - STATE(3434), 1, - aux_sym_class_definition_repeat2, - STATE(5038), 1, - sym_argument_list, + ACTIONS(4837), 4, + anon_sym_COMMA, + anon_sym_async, + anon_sym_for, + anon_sym_RBRACK, + [170333] = 5, + ACTIONS(6494), 1, + anon_sym_and, + ACTIONS(6496), 1, + anon_sym_or, + ACTIONS(7106), 1, + anon_sym_as, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [170195] = 5, - ACTIONS(6489), 1, + ACTIONS(4741), 5, + anon_sym_COMMA, + anon_sym_if, + anon_sym_async, + anon_sym_for, + anon_sym_RBRACK, + [170354] = 5, + ACTIONS(4791), 1, anon_sym_as, - ACTIONS(6497), 1, + ACTIONS(6494), 1, anon_sym_and, - ACTIONS(6499), 1, + ACTIONS(6496), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6940), 5, - anon_sym_RPAREN, + ACTIONS(4789), 5, anon_sym_COMMA, anon_sym_if, anon_sym_async, anon_sym_for, - [170216] = 9, - ACTIONS(6950), 1, + anon_sym_RBRACK, + [170375] = 4, + ACTIONS(4716), 1, + anon_sym_as, + ACTIONS(6494), 1, + anon_sym_and, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4714), 6, + anon_sym_COMMA, + anon_sym_if, + anon_sym_async, + anon_sym_for, + anon_sym_RBRACK, + anon_sym_or, + [170394] = 9, + ACTIONS(6922), 1, anon_sym_except, - ACTIONS(6952), 1, + ACTIONS(6928), 1, + anon_sym_noexcept, + ACTIONS(6972), 1, anon_sym_with, - ACTIONS(6954), 1, + ACTIONS(6974), 1, anon_sym_nogil, - ACTIONS(6956), 1, - anon_sym_noexcept, - ACTIONS(7093), 1, + ACTIONS(7109), 1, anon_sym_COLON, - ACTIONS(7095), 1, + ACTIONS(7111), 1, sym__newline, - STATE(4428), 1, - sym_exception_value, - STATE(5506), 1, + STATE(4062), 1, sym_gil_spec, + STATE(4537), 1, + sym_exception_value, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [170245] = 9, - ACTIONS(6704), 1, - anon_sym_as, - ACTIONS(6706), 1, - anon_sym_if, - ACTIONS(6708), 1, - anon_sym_and, - ACTIONS(6710), 1, - anon_sym_or, - ACTIONS(6930), 1, - anon_sym_COMMA, - ACTIONS(7097), 1, + [170423] = 9, + ACTIONS(6922), 1, + anon_sym_except, + ACTIONS(6924), 1, + anon_sym_with, + ACTIONS(6926), 1, + anon_sym_nogil, + ACTIONS(6928), 1, + anon_sym_noexcept, + ACTIONS(7109), 1, anon_sym_COLON, - ACTIONS(7099), 1, - anon_sym_by, - STATE(4653), 1, - aux_sym_assert_statement_repeat1, + ACTIONS(7111), 1, + sym__newline, + STATE(4537), 1, + sym_exception_value, + STATE(5444), 1, + sym_gil_spec, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [170274] = 9, + [170452] = 9, ACTIONS(3901), 1, anon_sym_DOT, - ACTIONS(6994), 1, + ACTIONS(6911), 1, anon_sym_LBRACK, - ACTIONS(7101), 1, + ACTIONS(7113), 1, anon_sym_LPAREN, - ACTIONS(7103), 1, + ACTIONS(7115), 1, anon_sym_COLON, - ACTIONS(7105), 1, + ACTIONS(7117), 1, sym__newline, - STATE(2947), 1, + STATE(2936), 1, sym_external_definition, - STATE(3434), 1, + STATE(3982), 1, aux_sym_class_definition_repeat2, - STATE(5152), 1, + STATE(5149), 1, sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [170303] = 4, - ACTIONS(1313), 1, + [170481] = 9, + ACTIONS(6795), 1, + anon_sym_LPAREN, + ACTIONS(6801), 1, + anon_sym_LBRACK, + ACTIONS(7016), 1, sym_string_start, + ACTIONS(7119), 1, + sym_identifier, + STATE(2961), 1, + sym_c_function_definition, + STATE(4028), 1, + sym_c_parameters, + STATE(4325), 1, + sym_string, + STATE(5347), 1, + sym_template_params, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(2179), 2, + [170510] = 9, + ACTIONS(6795), 1, + anon_sym_LPAREN, + ACTIONS(6801), 1, + anon_sym_LBRACK, + ACTIONS(7016), 1, + sym_string_start, + ACTIONS(7121), 1, + sym_identifier, + STATE(545), 1, + sym_c_function_definition, + STATE(4005), 1, + sym_c_parameters, + STATE(4367), 1, sym_string, - aux_sym_concatenated_string_repeat1, - ACTIONS(7107), 5, + STATE(5395), 1, + sym_template_params, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [170539] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_line_continuation, + ACTIONS(7128), 1, + anon_sym_BSLASH, + ACTIONS(7123), 2, + sym_string_end, + anon_sym_LBRACE, + STATE(4054), 2, + sym__not_escape_sequence, + aux_sym_string_content_repeat1, + ACTIONS(7125), 3, + sym__string_content, + sym_escape_interpolation, + sym_escape_sequence, + [170562] = 9, + ACTIONS(3901), 1, + anon_sym_DOT, + ACTIONS(7006), 1, + anon_sym_LBRACK, + ACTIONS(7131), 1, + anon_sym_LPAREN, + ACTIONS(7133), 1, + anon_sym_COLON, + ACTIONS(7135), 1, + sym__newline, + STATE(528), 1, + sym_external_definition, + STATE(3354), 1, + aux_sym_class_definition_repeat2, + STATE(5124), 1, + sym_argument_list, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [170591] = 8, + ACTIONS(6270), 1, + anon_sym_as, + ACTIONS(6272), 1, + anon_sym_if, + ACTIONS(6274), 1, + anon_sym_and, + ACTIONS(6276), 1, + anon_sym_or, + ACTIONS(6848), 1, anon_sym_COMMA, + STATE(4512), 1, + aux_sym_assert_statement_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(6755), 2, + sym__newline, + anon_sym_SEMI, + [170618] = 5, + ACTIONS(6486), 1, anon_sym_as, + ACTIONS(6494), 1, + anon_sym_and, + ACTIONS(6496), 1, + anon_sym_or, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(6940), 5, + anon_sym_COMMA, anon_sym_if, - anon_sym_COLON, - anon_sym_PIPE, - [170322] = 5, + anon_sym_async, + anon_sym_for, + anon_sym_RBRACK, + [170639] = 6, + ACTIONS(6354), 1, + anon_sym_as, + ACTIONS(6356), 1, + anon_sym_if, + ACTIONS(6366), 1, + anon_sym_and, + ACTIONS(6368), 1, + anon_sym_or, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(7137), 4, + anon_sym_COMMA, + anon_sym_async, + anon_sym_for, + anon_sym_RBRACE, + [170662] = 5, + ACTIONS(6537), 1, + anon_sym_as, + ACTIONS(6545), 1, + anon_sym_and, ACTIONS(6547), 1, + anon_sym_or, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(6940), 5, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_if, + anon_sym_async, + anon_sym_for, + [170683] = 5, + ACTIONS(6537), 1, anon_sym_as, - ACTIONS(6555), 1, + ACTIONS(6545), 1, anon_sym_and, - ACTIONS(6557), 1, + ACTIONS(6547), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, ACTIONS(6940), 5, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_if, anon_sym_async, anon_sym_for, - anon_sym_RBRACK, - [170343] = 9, + [170704] = 9, ACTIONS(3901), 1, anon_sym_DOT, - ACTIONS(6994), 1, + ACTIONS(6911), 1, anon_sym_LBRACK, - ACTIONS(7109), 1, + ACTIONS(7139), 1, anon_sym_LPAREN, - ACTIONS(7111), 1, + ACTIONS(7141), 1, anon_sym_COLON, - ACTIONS(7113), 1, + ACTIONS(7143), 1, sym__newline, - STATE(2954), 1, + STATE(2968), 1, sym_external_definition, - STATE(4010), 1, + STATE(3354), 1, aux_sym_class_definition_repeat2, - STATE(5155), 1, + STATE(5160), 1, sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [170372] = 6, - ACTIONS(6547), 1, + [170733] = 9, + ACTIONS(6922), 1, + anon_sym_except, + ACTIONS(6924), 1, + anon_sym_with, + ACTIONS(6926), 1, + anon_sym_nogil, + ACTIONS(6928), 1, + anon_sym_noexcept, + ACTIONS(7145), 1, + anon_sym_COLON, + ACTIONS(7147), 1, + sym__newline, + STATE(4563), 1, + sym_exception_value, + STATE(5516), 1, + sym_gil_spec, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [170762] = 5, + ACTIONS(4791), 1, anon_sym_as, - ACTIONS(6549), 1, - anon_sym_if, - ACTIONS(6555), 1, + ACTIONS(6545), 1, anon_sym_and, - ACTIONS(6557), 1, + ACTIONS(6547), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4829), 4, + ACTIONS(4789), 5, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_if, anon_sym_async, anon_sym_for, - anon_sym_RBRACK, - [170395] = 9, - ACTIONS(6768), 1, - anon_sym_LPAREN, - ACTIONS(6774), 1, - anon_sym_LBRACK, - ACTIONS(6922), 1, - sym_string_start, - ACTIONS(7115), 1, - sym_identifier, - STATE(2951), 1, - sym_c_function_definition, - STATE(4072), 1, - sym_c_parameters, - STATE(4362), 1, - sym_string, - STATE(5338), 1, - sym_template_params, + [170783] = 6, + ACTIONS(6270), 1, + anon_sym_as, + ACTIONS(6272), 1, + anon_sym_if, + ACTIONS(6274), 1, + anon_sym_and, + ACTIONS(6276), 1, + anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [170424] = 9, - ACTIONS(6950), 1, + ACTIONS(6762), 4, + sym__newline, + anon_sym_SEMI, + anon_sym_from, + anon_sym_COMMA, + [170806] = 9, + ACTIONS(6920), 1, + anon_sym_COLON, + ACTIONS(6922), 1, anon_sym_except, - ACTIONS(6956), 1, + ACTIONS(6928), 1, anon_sym_noexcept, - ACTIONS(7022), 1, + ACTIONS(6930), 1, + sym__newline, + ACTIONS(6972), 1, anon_sym_with, - ACTIONS(7024), 1, + ACTIONS(6974), 1, anon_sym_nogil, - ACTIONS(7117), 1, - anon_sym_COLON, - ACTIONS(7119), 1, - sym__newline, - STATE(4071), 1, + STATE(3999), 1, sym_gil_spec, - STATE(4427), 1, + STATE(4544), 1, sym_exception_value, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [170453] = 5, - ACTIONS(7121), 1, - anon_sym_DOT, - ACTIONS(7123), 1, - anon_sym_EQ, - STATE(4188), 1, - aux_sym_class_definition_repeat2, + [170835] = 6, + ACTIONS(6486), 1, + anon_sym_as, + ACTIONS(6488), 1, + anon_sym_if, + ACTIONS(6494), 1, + anon_sym_and, + ACTIONS(6496), 1, + anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6722), 5, - anon_sym_LPAREN, + ACTIONS(4793), 4, anon_sym_COMMA, + anon_sym_async, + anon_sym_for, + anon_sym_RBRACK, + [170858] = 6, + ACTIONS(6537), 1, anon_sym_as, - anon_sym_PIPE, - anon_sym_RBRACE, - [170474] = 4, - ACTIONS(6776), 1, - anon_sym_class, + ACTIONS(6539), 1, + anon_sym_if, + ACTIONS(6545), 1, + anon_sym_and, + ACTIONS(6547), 1, + anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(2832), 2, - sym_storageclass, - aux_sym_class_definition_repeat1, - ACTIONS(5852), 5, - anon_sym_api, - anon_sym_public, - anon_sym_packed, - anon_sym_inline, - anon_sym_readonly, - [170493] = 9, - ACTIONS(6756), 1, + ACTIONS(4837), 4, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_async, + anon_sym_for, + [170881] = 9, + ACTIONS(6795), 1, + anon_sym_LPAREN, + ACTIONS(6801), 1, + anon_sym_LBRACK, + ACTIONS(7016), 1, + sym_string_start, + ACTIONS(7149), 1, + sym_identifier, + STATE(1246), 1, + sym_c_function_definition, + STATE(4003), 1, + sym_c_parameters, + STATE(4363), 1, + sym_string, + STATE(5520), 1, + sym_template_params, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [170910] = 9, + ACTIONS(6922), 1, + anon_sym_except, + ACTIONS(6924), 1, + anon_sym_with, + ACTIONS(6926), 1, + anon_sym_nogil, + ACTIONS(6928), 1, + anon_sym_noexcept, + ACTIONS(7151), 1, + anon_sym_COLON, + ACTIONS(7153), 1, + sym__newline, + STATE(4509), 1, + sym_exception_value, + STATE(5504), 1, + sym_gil_spec, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [170939] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6758), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6760), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6762), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6908), 1, - anon_sym_COLON, - ACTIONS(7125), 1, + ACTIONS(7157), 1, anon_sym_COMMA, - ACTIONS(7127), 1, - anon_sym_RBRACK, - STATE(5060), 1, - aux_sym_subscript_repeat1, + STATE(4683), 1, + aux_sym_print_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [170522] = 2, + ACTIONS(7155), 2, + sym__newline, + anon_sym_SEMI, + [170966] = 5, + ACTIONS(6486), 1, + anon_sym_as, + ACTIONS(6494), 1, + anon_sym_and, + ACTIONS(6496), 1, + anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4729), 8, - anon_sym_DOT, - anon_sym_as, + ACTIONS(6940), 5, + anon_sym_COMMA, anon_sym_if, - anon_sym_COLON, - anon_sym_EQ, - anon_sym_PIPE, - anon_sym_and, - anon_sym_or, - [170537] = 8, - ACTIONS(6265), 1, + anon_sym_async, + anon_sym_for, + anon_sym_RBRACK, + [170987] = 6, + ACTIONS(7159), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(7161), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(7163), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(7165), 1, anon_sym_or, - ACTIONS(6786), 1, - anon_sym_COMMA, - STATE(4544), 1, - aux_sym_assert_statement_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(6751), 2, - sym__newline, - anon_sym_SEMI, - [170564] = 9, - ACTIONS(6768), 1, - anon_sym_LPAREN, - ACTIONS(6774), 1, - anon_sym_LBRACK, - ACTIONS(6922), 1, - sym_string_start, - ACTIONS(7129), 1, - sym_identifier, - STATE(1267), 1, - sym_c_function_definition, - STATE(4014), 1, - sym_c_parameters, - STATE(4280), 1, - sym_string, - STATE(5476), 1, - sym_template_params, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [170593] = 6, - ACTIONS(6265), 1, + ACTIONS(6662), 4, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_EQ, + anon_sym_PIPE, + [171010] = 6, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(3998), 4, + ACTIONS(4966), 4, sym__newline, anon_sym_COLON, anon_sym_with, anon_sym_nogil, - [170616] = 5, - ACTIONS(6547), 1, + [171033] = 6, + ACTIONS(6486), 1, anon_sym_as, - ACTIONS(6555), 1, + ACTIONS(6488), 1, + anon_sym_if, + ACTIONS(6494), 1, anon_sym_and, - ACTIONS(6557), 1, + ACTIONS(6496), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6940), 5, + ACTIONS(4829), 4, anon_sym_COMMA, - anon_sym_if, anon_sym_async, anon_sym_for, anon_sym_RBRACK, - [170637] = 9, - ACTIONS(6756), 1, + [171056] = 9, + ACTIONS(6714), 1, anon_sym_as, - ACTIONS(6758), 1, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(6760), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6762), 1, + ACTIONS(6720), 1, anon_sym_or, - ACTIONS(6908), 1, - anon_sym_COLON, - ACTIONS(7131), 1, + ACTIONS(6942), 1, anon_sym_COMMA, - ACTIONS(7133), 1, - anon_sym_RBRACK, - STATE(5073), 1, - aux_sym_subscript_repeat1, + ACTIONS(7167), 1, + anon_sym_COLON, + ACTIONS(7169), 1, + anon_sym_by, + STATE(4624), 1, + aux_sym_assert_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [170666] = 9, - ACTIONS(6704), 1, + [171085] = 5, + ACTIONS(7171), 1, + anon_sym_DOT, + ACTIONS(7173), 1, + anon_sym_EQ, + STATE(4106), 1, + aux_sym_class_definition_repeat2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(6710), 5, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_as, - ACTIONS(6706), 1, + anon_sym_PIPE, + anon_sym_RBRACE, + [171106] = 8, + ACTIONS(6270), 1, + anon_sym_as, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6930), 1, + ACTIONS(7038), 1, anon_sym_COMMA, - ACTIONS(7135), 1, - anon_sym_COLON, - ACTIONS(7137), 1, - anon_sym_by, - STATE(4653), 1, + STATE(4694), 1, aux_sym_assert_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [170695] = 9, - ACTIONS(6756), 1, - anon_sym_as, - ACTIONS(6758), 1, - anon_sym_if, - ACTIONS(6760), 1, - anon_sym_and, - ACTIONS(6762), 1, - anon_sym_or, - ACTIONS(6908), 1, + ACTIONS(7175), 2, + sym__newline, + anon_sym_SEMI, + [171133] = 9, + ACTIONS(3901), 1, + anon_sym_DOT, + ACTIONS(6936), 1, + anon_sym_LBRACK, + ACTIONS(7177), 1, + anon_sym_LPAREN, + ACTIONS(7179), 1, anon_sym_COLON, - ACTIONS(7139), 1, - anon_sym_COMMA, - ACTIONS(7141), 1, - anon_sym_RBRACK, - STATE(5078), 1, - aux_sym_subscript_repeat1, + ACTIONS(7181), 1, + sym__newline, + STATE(1152), 1, + sym_external_definition, + STATE(4001), 1, + aux_sym_class_definition_repeat2, + STATE(4907), 1, + sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [170724] = 6, - ACTIONS(6970), 1, + [171162] = 7, + ACTIONS(2709), 1, + anon_sym_except_STAR, + ACTIONS(2713), 1, + anon_sym_except, + ACTIONS(6986), 1, + anon_sym_finally, + STATE(1546), 1, + sym_finally_clause, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + STATE(820), 2, + sym_except_group_clause, + aux_sym_try_statement_repeat2, + STATE(829), 2, + sym_except_clause, + aux_sym_try_statement_repeat1, + [171187] = 6, + ACTIONS(7159), 1, anon_sym_as, - ACTIONS(6972), 1, + ACTIONS(7161), 1, anon_sym_if, - ACTIONS(6974), 1, + ACTIONS(7163), 1, anon_sym_and, - ACTIONS(6976), 1, + ACTIONS(7165), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, @@ -270945,12 +271287,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_EQ, anon_sym_PIPE, - [170747] = 5, - ACTIONS(6974), 1, + [171210] = 5, + ACTIONS(7163), 1, anon_sym_and, - ACTIONS(6976), 1, + ACTIONS(7165), 1, anon_sym_or, - ACTIONS(7143), 1, + ACTIONS(7183), 1, anon_sym_as, ACTIONS(3), 2, sym_comment, @@ -270961,10 +271303,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_EQ, anon_sym_PIPE, - [170768] = 4, - ACTIONS(6974), 1, + [171231] = 4, + ACTIONS(7163), 1, anon_sym_and, - ACTIONS(6976), 1, + ACTIONS(7165), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, @@ -270976,8 +271318,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_EQ, anon_sym_PIPE, - [170787] = 3, - ACTIONS(6974), 1, + [171250] = 3, + ACTIONS(7163), 1, anon_sym_and, ACTIONS(3), 2, sym_comment, @@ -270990,14 +271332,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_PIPE, anon_sym_or, - [170804] = 6, - ACTIONS(6970), 1, + [171267] = 6, + ACTIONS(7159), 1, anon_sym_as, - ACTIONS(6972), 1, + ACTIONS(7161), 1, anon_sym_if, - ACTIONS(6974), 1, + ACTIONS(7163), 1, anon_sym_and, - ACTIONS(6976), 1, + ACTIONS(7165), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, @@ -271007,14 +271349,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_EQ, anon_sym_PIPE, - [170827] = 6, - ACTIONS(6970), 1, + [171290] = 6, + ACTIONS(7159), 1, anon_sym_as, - ACTIONS(6972), 1, + ACTIONS(7161), 1, anon_sym_if, - ACTIONS(6974), 1, + ACTIONS(7163), 1, anon_sym_and, - ACTIONS(6976), 1, + ACTIONS(7165), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, @@ -271024,5089 +271366,4777 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_EQ, anon_sym_PIPE, - [170850] = 9, - ACTIONS(6950), 1, - anon_sym_except, - ACTIONS(6956), 1, - anon_sym_noexcept, - ACTIONS(7022), 1, - anon_sym_with, - ACTIONS(7024), 1, - anon_sym_nogil, - ACTIONS(7146), 1, - anon_sym_COLON, - ACTIONS(7148), 1, - sym__newline, - STATE(3992), 1, - sym_gil_spec, - STATE(4417), 1, - sym_exception_value, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [170879] = 9, - ACTIONS(6756), 1, + [171313] = 6, + ACTIONS(6745), 1, anon_sym_as, - ACTIONS(6758), 1, + ACTIONS(6747), 1, anon_sym_if, - ACTIONS(6760), 1, + ACTIONS(6751), 1, anon_sym_and, - ACTIONS(6762), 1, + ACTIONS(6753), 1, anon_sym_or, - ACTIONS(6908), 1, - anon_sym_COLON, - ACTIONS(7150), 1, - anon_sym_COMMA, - ACTIONS(7152), 1, - anon_sym_RBRACK, - STATE(4790), 1, - aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [170908] = 9, - ACTIONS(6950), 1, - anon_sym_except, - ACTIONS(6952), 1, - anon_sym_with, - ACTIONS(6954), 1, - anon_sym_nogil, - ACTIONS(6956), 1, - anon_sym_noexcept, - ACTIONS(7146), 1, + ACTIONS(7186), 4, anon_sym_COLON, - ACTIONS(7148), 1, - sym__newline, - STATE(4417), 1, - sym_exception_value, - STATE(5466), 1, - sym_gil_spec, + anon_sym_EQ, + anon_sym_RBRACE, + sym_type_conversion, + [171336] = 4, + ACTIONS(4716), 1, + anon_sym_as, + ACTIONS(6545), 1, + anon_sym_and, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [170937] = 9, - ACTIONS(6950), 1, - anon_sym_except, - ACTIONS(6956), 1, - anon_sym_noexcept, - ACTIONS(7022), 1, - anon_sym_with, - ACTIONS(7024), 1, - anon_sym_nogil, - ACTIONS(7154), 1, + ACTIONS(4714), 6, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_if, + anon_sym_async, + anon_sym_for, + anon_sym_or, + [171355] = 9, + ACTIONS(6714), 1, + anon_sym_as, + ACTIONS(6716), 1, + anon_sym_if, + ACTIONS(6718), 1, + anon_sym_and, + ACTIONS(6720), 1, + anon_sym_or, + ACTIONS(6942), 1, + anon_sym_COMMA, + ACTIONS(7188), 1, anon_sym_COLON, - ACTIONS(7156), 1, - sym__newline, - STATE(4019), 1, - sym_gil_spec, - STATE(4564), 1, - sym_exception_value, + ACTIONS(7190), 1, + anon_sym_by, + STATE(4624), 1, + aux_sym_assert_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [170966] = 9, - ACTIONS(6756), 1, + [171384] = 5, + ACTIONS(6354), 1, anon_sym_as, - ACTIONS(6758), 1, - anon_sym_if, - ACTIONS(6760), 1, + ACTIONS(6366), 1, anon_sym_and, - ACTIONS(6762), 1, + ACTIONS(6368), 1, anon_sym_or, - ACTIONS(6908), 1, - anon_sym_COLON, - ACTIONS(7158), 1, - anon_sym_COMMA, - ACTIONS(7160), 1, - anon_sym_RBRACK, - STATE(4881), 1, - aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [170995] = 9, - ACTIONS(6704), 1, + ACTIONS(6940), 5, + anon_sym_COMMA, + anon_sym_if, + anon_sym_async, + anon_sym_for, + anon_sym_RBRACE, + [171405] = 9, + ACTIONS(6714), 1, anon_sym_as, - ACTIONS(6706), 1, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(6720), 1, anon_sym_or, - ACTIONS(6930), 1, + ACTIONS(6942), 1, anon_sym_COMMA, - ACTIONS(7162), 1, + ACTIONS(7192), 1, anon_sym_COLON, - ACTIONS(7164), 1, + ACTIONS(7194), 1, anon_sym_by, - STATE(4653), 1, + STATE(4624), 1, aux_sym_assert_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [171024] = 5, - ACTIONS(6416), 1, + [171434] = 7, + ACTIONS(3918), 1, + anon_sym_LBRACK, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(6899), 1, + anon_sym_EQ, + ACTIONS(6901), 1, + sym__newline, + STATE(4845), 1, + aux_sym_cvar_decl_repeat2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + STATE(4336), 2, + sym_type_index, + aux_sym_cvar_decl_repeat1, + [171458] = 5, + ACTIONS(6537), 1, anon_sym_as, - ACTIONS(6428), 1, + ACTIONS(6545), 1, anon_sym_and, - ACTIONS(6430), 1, + ACTIONS(6547), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6940), 5, - anon_sym_COMMA, + ACTIONS(7196), 4, + anon_sym_RPAREN, anon_sym_if, anon_sym_async, anon_sym_for, - anon_sym_RBRACE, - [171045] = 9, - ACTIONS(3901), 1, + [171478] = 6, + ACTIONS(7198), 1, + anon_sym_RPAREN, + ACTIONS(7200), 1, + anon_sym_if, + ACTIONS(7203), 1, + anon_sym_async, + ACTIONS(7206), 1, + anon_sym_for, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + STATE(4093), 3, + sym_for_in_clause, + sym_if_clause, + aux_sym__comprehension_clauses_repeat1, + [171500] = 4, + ACTIONS(4427), 1, anon_sym_DOT, - ACTIONS(6966), 1, - anon_sym_LBRACK, - ACTIONS(7166), 1, - anon_sym_LPAREN, - ACTIONS(7168), 1, - anon_sym_COLON, - ACTIONS(7170), 1, - sym__newline, - STATE(1089), 1, - sym_external_definition, - STATE(4041), 1, + STATE(3363), 1, aux_sym_class_definition_repeat2, - STATE(4798), 1, - sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [171074] = 9, - ACTIONS(6704), 1, + ACTIONS(6757), 5, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_as, - ACTIONS(6706), 1, + anon_sym_PIPE, + [171518] = 8, + ACTIONS(6270), 1, + anon_sym_as, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6930), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7172), 1, - anon_sym_COLON, - ACTIONS(7174), 1, - anon_sym_by, - STATE(4653), 1, - aux_sym_assert_statement_repeat1, + ACTIONS(7209), 1, + sym__newline, + STATE(4770), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [171103] = 9, - ACTIONS(6704), 1, + [171544] = 8, + ACTIONS(6360), 1, + anon_sym_async, + ACTIONS(6362), 1, + anon_sym_for, + ACTIONS(7211), 1, + anon_sym_COMMA, + ACTIONS(7213), 1, + anon_sym_RBRACE, + STATE(4099), 1, + sym_for_in_clause, + STATE(4867), 1, + aux_sym_dictionary_repeat1, + STATE(5740), 1, + sym__comprehension_clauses, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [171570] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6706), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6930), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7176), 1, - anon_sym_COLON, - ACTIONS(7178), 1, - anon_sym_by, - STATE(4653), 1, - aux_sym_assert_statement_repeat1, + ACTIONS(7215), 1, + sym__newline, + STATE(4860), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [171132] = 7, - ACTIONS(2709), 1, - anon_sym_except_STAR, - ACTIONS(2713), 1, - anon_sym_except, - ACTIONS(6901), 1, - anon_sym_finally, - STATE(1430), 1, - sym_finally_clause, + [171596] = 7, + ACTIONS(6770), 1, + anon_sym_as, + ACTIONS(6772), 1, + anon_sym_if, + ACTIONS(6774), 1, + anon_sym_and, + ACTIONS(6776), 1, + anon_sym_or, + ACTIONS(7217), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(816), 2, - sym_except_group_clause, - aux_sym_try_statement_repeat2, - STATE(817), 2, - sym_except_clause, - aux_sym_try_statement_repeat1, - [171157] = 2, + ACTIONS(3465), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [171620] = 6, + ACTIONS(6360), 1, + anon_sym_async, + ACTIONS(6362), 1, + anon_sym_for, + ACTIONS(7219), 1, + anon_sym_if, + ACTIONS(7221), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4718), 8, - anon_sym_DOT, - anon_sym_as, - anon_sym_if, - anon_sym_COLON, + STATE(4175), 3, + sym_for_in_clause, + sym_if_clause, + aux_sym__comprehension_clauses_repeat1, + [171642] = 6, + ACTIONS(4433), 1, + anon_sym_LBRACK, + ACTIONS(7225), 1, anon_sym_EQ, - anon_sym_PIPE, - anon_sym_and, + STATE(4552), 1, + sym_type_index, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(7223), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + ACTIONS(7227), 2, + anon_sym_not, anon_sym_or, - [171172] = 8, - ACTIONS(6265), 1, + [171664] = 8, + ACTIONS(7229), 1, + anon_sym_RPAREN, + ACTIONS(7231), 1, + anon_sym_COMMA, + ACTIONS(7233), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(7235), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(7237), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(7239), 1, anon_sym_or, - ACTIONS(6786), 1, - anon_sym_COMMA, - STATE(4544), 1, - aux_sym_assert_statement_repeat1, + STATE(5025), 1, + aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5884), 2, - sym__newline, - anon_sym_SEMI, - [171199] = 2, + [171690] = 4, + ACTIONS(4427), 1, + anon_sym_DOT, + STATE(4094), 1, + aux_sym_class_definition_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4725), 8, - anon_sym_DOT, + ACTIONS(6710), 5, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_as, - anon_sym_if, - anon_sym_COLON, - anon_sym_EQ, anon_sym_PIPE, - anon_sym_and, - anon_sym_or, - [171214] = 9, - ACTIONS(6768), 1, - anon_sym_LPAREN, - ACTIONS(6774), 1, - anon_sym_LBRACK, - ACTIONS(6922), 1, - sym_string_start, - ACTIONS(7180), 1, - sym_identifier, - STATE(538), 1, - sym_c_function_definition, - STATE(4051), 1, - sym_c_parameters, - STATE(4381), 1, - sym_string, - STATE(5390), 1, - sym_template_params, + [171708] = 8, + ACTIONS(6360), 1, + anon_sym_async, + ACTIONS(6362), 1, + anon_sym_for, + ACTIONS(7241), 1, + anon_sym_COMMA, + ACTIONS(7243), 1, + anon_sym_RBRACE, + STATE(4099), 1, + sym_for_in_clause, + STATE(4923), 1, + aux_sym_dictionary_repeat1, + STATE(5564), 1, + sym__comprehension_clauses, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [171243] = 9, - ACTIONS(6950), 1, - anon_sym_except, - ACTIONS(6956), 1, - anon_sym_noexcept, - ACTIONS(7022), 1, - anon_sym_with, - ACTIONS(7024), 1, - anon_sym_nogil, - ACTIONS(7028), 1, - anon_sym_COLON, - ACTIONS(7030), 1, - sym__newline, - STATE(4087), 1, - sym_gil_spec, - STATE(4589), 1, - sym_exception_value, + [171734] = 8, + ACTIONS(6770), 1, + anon_sym_as, + ACTIONS(6772), 1, + anon_sym_if, + ACTIONS(6774), 1, + anon_sym_and, + ACTIONS(6776), 1, + anon_sym_or, + ACTIONS(7245), 1, + anon_sym_COMMA, + ACTIONS(7247), 1, + anon_sym_RBRACK, + STATE(4897), 1, + aux_sym_type_index_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [171272] = 8, - ACTIONS(6265), 1, + [171760] = 8, + ACTIONS(6714), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6720), 1, anon_sym_or, - ACTIONS(6786), 1, + ACTIONS(6942), 1, anon_sym_COMMA, - STATE(4544), 1, + ACTIONS(7249), 1, + anon_sym_COLON, + STATE(4624), 1, aux_sym_assert_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7182), 2, - sym__newline, - anon_sym_SEMI, - [171299] = 6, - ACTIONS(6736), 1, + [171786] = 4, + ACTIONS(7171), 1, + anon_sym_DOT, + STATE(4213), 1, + aux_sym_class_definition_repeat2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(6757), 5, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_as, - ACTIONS(6738), 1, + anon_sym_PIPE, + anon_sym_RBRACE, + [171804] = 6, + ACTIONS(6541), 1, + anon_sym_async, + ACTIONS(6543), 1, + anon_sym_for, + ACTIONS(7221), 1, + anon_sym_RPAREN, + ACTIONS(7251), 1, anon_sym_if, - ACTIONS(6742), 1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + STATE(4131), 3, + sym_for_in_clause, + sym_if_clause, + aux_sym__comprehension_clauses_repeat1, + [171826] = 7, + ACTIONS(3918), 1, + anon_sym_LBRACK, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(7253), 1, + anon_sym_EQ, + ACTIONS(7255), 1, + sym__newline, + STATE(5225), 1, + aux_sym_cvar_decl_repeat2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + STATE(4110), 2, + sym_type_index, + aux_sym_cvar_decl_repeat1, + [171850] = 5, + ACTIONS(6486), 1, + anon_sym_as, + ACTIONS(6494), 1, anon_sym_and, - ACTIONS(6744), 1, + ACTIONS(6496), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7184), 4, - anon_sym_COLON, + ACTIONS(7196), 4, + anon_sym_if, + anon_sym_async, + anon_sym_for, + anon_sym_RBRACK, + [171870] = 7, + ACTIONS(3918), 1, + anon_sym_LBRACK, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(6850), 1, anon_sym_EQ, - anon_sym_RBRACE, - sym_type_conversion, - [171322] = 9, - ACTIONS(6950), 1, - anon_sym_except, - ACTIONS(6952), 1, - anon_sym_with, - ACTIONS(6954), 1, - anon_sym_nogil, - ACTIONS(6956), 1, - anon_sym_noexcept, - ACTIONS(7186), 1, - anon_sym_COLON, - ACTIONS(7188), 1, + ACTIONS(6852), 1, sym__newline, - STATE(4458), 1, - sym_exception_value, - STATE(5364), 1, - sym_gil_spec, + STATE(4873), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [171351] = 2, + STATE(4336), 2, + sym_type_index, + aux_sym_cvar_decl_repeat1, + [171894] = 6, + ACTIONS(7198), 1, + anon_sym_RBRACK, + ACTIONS(7257), 1, + anon_sym_if, + ACTIONS(7260), 1, + anon_sym_async, + ACTIONS(7263), 1, + anon_sym_for, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4841), 8, - anon_sym_DOT, + STATE(4111), 3, + sym_for_in_clause, + sym_if_clause, + aux_sym__comprehension_clauses_repeat1, + [171916] = 8, + ACTIONS(6589), 1, + anon_sym_RPAREN, + ACTIONS(6591), 1, + anon_sym_COMMA, + ACTIONS(7233), 1, anon_sym_as, + ACTIONS(7235), 1, anon_sym_if, - anon_sym_COLON, - anon_sym_EQ, - anon_sym_PIPE, + ACTIONS(7237), 1, anon_sym_and, + ACTIONS(7239), 1, anon_sym_or, - [171366] = 8, - ACTIONS(6265), 1, + STATE(5121), 1, + aux_sym_argument_list_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [171942] = 8, + ACTIONS(6714), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6720), 1, anon_sym_or, - ACTIONS(6503), 1, + ACTIONS(6942), 1, anon_sym_COMMA, - ACTIONS(6839), 1, + ACTIONS(7266), 1, + anon_sym_COLON, + STATE(4624), 1, + aux_sym_assert_statement_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [171968] = 8, + ACTIONS(6270), 1, + anon_sym_as, + ACTIONS(6272), 1, + anon_sym_if, + ACTIONS(6274), 1, + anon_sym_and, + ACTIONS(6276), 1, + anon_sym_or, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(6880), 1, sym__newline, - STATE(5262), 1, + STATE(5187), 1, + aux_sym_cvar_decl_repeat2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [171994] = 8, + ACTIONS(6360), 1, + anon_sym_async, + ACTIONS(6362), 1, + anon_sym_for, + ACTIONS(7268), 1, + anon_sym_COMMA, + ACTIONS(7270), 1, + anon_sym_RBRACE, + STATE(4099), 1, + sym_for_in_clause, + STATE(4924), 1, + aux_sym_dictionary_repeat1, + STATE(5653), 1, + sym__comprehension_clauses, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [172020] = 7, + ACTIONS(3918), 1, + anon_sym_LBRACK, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(7272), 1, + anon_sym_EQ, + ACTIONS(7274), 1, + sym__newline, + STATE(4889), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [171392] = 3, + STATE(4137), 2, + sym_type_index, + aux_sym_cvar_decl_repeat1, + [172044] = 7, + ACTIONS(3918), 1, + anon_sym_LBRACK, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(7276), 1, + anon_sym_EQ, + ACTIONS(7278), 1, + sym__newline, + STATE(4890), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7192), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(7190), 5, + STATE(4336), 2, + sym_type_index, + aux_sym_cvar_decl_repeat1, + [172068] = 7, + ACTIONS(3918), 1, + anon_sym_LBRACK, + ACTIONS(6500), 1, anon_sym_COMMA, - anon_sym_as, - anon_sym_if, - anon_sym_COLON, - anon_sym_PIPE, - [171408] = 7, + ACTIONS(7280), 1, + anon_sym_EQ, + ACTIONS(7282), 1, + sym__newline, + STATE(5162), 1, + aux_sym_cvar_decl_repeat2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + STATE(4171), 2, + sym_type_index, + aux_sym_cvar_decl_repeat1, + [172092] = 7, ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7194), 1, + ACTIONS(6878), 1, anon_sym_EQ, - ACTIONS(7196), 1, + ACTIONS(6880), 1, sym__newline, - STATE(5145), 1, + STATE(5231), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4122), 2, + STATE(4336), 2, sym_type_index, aux_sym_cvar_decl_repeat1, - [171432] = 8, - ACTIONS(6603), 1, + [172116] = 8, + ACTIONS(6569), 1, anon_sym_RPAREN, - ACTIONS(6605), 1, + ACTIONS(6571), 1, anon_sym_COMMA, - ACTIONS(7198), 1, + ACTIONS(7233), 1, anon_sym_as, - ACTIONS(7200), 1, + ACTIONS(7235), 1, anon_sym_if, - ACTIONS(7202), 1, + ACTIONS(7237), 1, anon_sym_and, - ACTIONS(7204), 1, + ACTIONS(7239), 1, anon_sym_or, - STATE(5117), 1, + STATE(4880), 1, aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [171458] = 7, + [172142] = 7, ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(6567), 1, + ACTIONS(7284), 1, anon_sym_EQ, - ACTIONS(6569), 1, + ACTIONS(7286), 1, sym__newline, - STATE(5217), 1, + STATE(4896), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4288), 2, + STATE(4151), 2, sym_type_index, aux_sym_cvar_decl_repeat1, - [171482] = 8, - ACTIONS(6265), 1, - anon_sym_as, - ACTIONS(6267), 1, - anon_sym_if, - ACTIONS(6269), 1, - anon_sym_and, - ACTIONS(6271), 1, - anon_sym_or, - ACTIONS(6503), 1, + [172166] = 7, + ACTIONS(3918), 1, + anon_sym_LBRACK, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(6899), 1, + ACTIONS(7215), 1, sym__newline, - STATE(5170), 1, + ACTIONS(7288), 1, + anon_sym_EQ, + STATE(4918), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [171508] = 5, - ACTIONS(6547), 1, + STATE(4336), 2, + sym_type_index, + aux_sym_cvar_decl_repeat1, + [172190] = 7, + ACTIONS(3918), 1, + anon_sym_LBRACK, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(6502), 1, + anon_sym_EQ, + ACTIONS(6507), 1, + sym__newline, + STATE(5222), 1, + aux_sym_cvar_decl_repeat2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + STATE(4336), 2, + sym_type_index, + aux_sym_cvar_decl_repeat1, + [172214] = 5, + ACTIONS(6354), 1, anon_sym_as, - ACTIONS(6555), 1, + ACTIONS(6366), 1, anon_sym_and, - ACTIONS(6557), 1, + ACTIONS(6368), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7206), 4, + ACTIONS(7196), 4, anon_sym_if, anon_sym_async, anon_sym_for, - anon_sym_RBRACK, - [171528] = 6, - ACTIONS(7208), 1, + anon_sym_RBRACE, + [172234] = 8, + ACTIONS(6714), 1, + anon_sym_as, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(7211), 1, + ACTIONS(6718), 1, + anon_sym_and, + ACTIONS(6720), 1, + anon_sym_or, + ACTIONS(7290), 1, + anon_sym_COMMA, + ACTIONS(7292), 1, + anon_sym_COLON, + STATE(5174), 1, + aux_sym_match_statement_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [172260] = 6, + ACTIONS(7198), 1, + anon_sym_RBRACE, + ACTIONS(7294), 1, + anon_sym_if, + ACTIONS(7297), 1, anon_sym_async, - ACTIONS(7214), 1, + ACTIONS(7300), 1, anon_sym_for, - ACTIONS(7217), 1, - anon_sym_RBRACK, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4096), 3, + STATE(4126), 3, sym_for_in_clause, sym_if_clause, aux_sym__comprehension_clauses_repeat1, - [171550] = 6, - ACTIONS(6493), 1, + [172282] = 6, + ACTIONS(6490), 1, anon_sym_async, - ACTIONS(6495), 1, + ACTIONS(6492), 1, anon_sym_for, - ACTIONS(7219), 1, - anon_sym_RPAREN, ACTIONS(7221), 1, + anon_sym_RBRACK, + ACTIONS(7303), 1, anon_sym_if, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4154), 3, + STATE(4196), 3, sym_for_in_clause, sym_if_clause, aux_sym__comprehension_clauses_repeat1, - [171572] = 5, - ACTIONS(6416), 1, - anon_sym_as, - ACTIONS(6428), 1, - anon_sym_and, - ACTIONS(6430), 1, - anon_sym_or, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(7206), 4, - anon_sym_if, + [172304] = 8, + ACTIONS(6360), 1, anon_sym_async, + ACTIONS(6362), 1, anon_sym_for, + ACTIONS(7305), 1, + anon_sym_COMMA, + ACTIONS(7307), 1, anon_sym_RBRACE, - [171592] = 6, - ACTIONS(7217), 1, - anon_sym_RBRACE, - ACTIONS(7223), 1, - anon_sym_if, - ACTIONS(7226), 1, - anon_sym_async, - ACTIONS(7229), 1, - anon_sym_for, + STATE(4099), 1, + sym_for_in_clause, + STATE(4956), 1, + aux_sym_dictionary_repeat1, + STATE(5527), 1, + sym__comprehension_clauses, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4099), 3, - sym_for_in_clause, - sym_if_clause, - aux_sym__comprehension_clauses_repeat1, - [171614] = 6, - ACTIONS(6265), 1, + [172330] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(7309), 1, + sym__newline, + STATE(5049), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7232), 3, - sym__newline, - anon_sym_SEMI, - anon_sym_COMMA, - [171636] = 8, - ACTIONS(6265), 1, + [172356] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6797), 1, + ACTIONS(6819), 1, sym__newline, - ACTIONS(7234), 1, + ACTIONS(7311), 1, anon_sym_COMMA, - STATE(5225), 1, + STATE(5227), 1, aux_sym_cvar_def_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [171662] = 7, - ACTIONS(3918), 1, - anon_sym_LBRACK, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(7236), 1, - anon_sym_EQ, - ACTIONS(7238), 1, - sym__newline, - STATE(5233), 1, - aux_sym_cvar_decl_repeat2, + [172382] = 6, + ACTIONS(6541), 1, + anon_sym_async, + ACTIONS(6543), 1, + anon_sym_for, + ACTIONS(7251), 1, + anon_sym_if, + ACTIONS(7313), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4109), 2, - sym_type_index, - aux_sym_cvar_decl_repeat1, - [171686] = 7, - ACTIONS(3918), 1, - anon_sym_LBRACK, - ACTIONS(6503), 1, + STATE(4093), 3, + sym_for_in_clause, + sym_if_clause, + aux_sym__comprehension_clauses_repeat1, + [172404] = 8, + ACTIONS(6601), 1, + anon_sym_RPAREN, + ACTIONS(6603), 1, anon_sym_COMMA, - ACTIONS(6561), 1, - anon_sym_EQ, - ACTIONS(6563), 1, - sym__newline, - STATE(5234), 1, - aux_sym_cvar_decl_repeat2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - STATE(4288), 2, - sym_type_index, - aux_sym_cvar_decl_repeat1, - [171710] = 8, - ACTIONS(6704), 1, + ACTIONS(7233), 1, anon_sym_as, - ACTIONS(6706), 1, + ACTIONS(7235), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(7237), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(7239), 1, anon_sym_or, - ACTIONS(6930), 1, - anon_sym_COMMA, - ACTIONS(7240), 1, - anon_sym_COLON, - STATE(4653), 1, - aux_sym_assert_statement_repeat1, + STATE(4932), 1, + aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [171736] = 7, - ACTIONS(6756), 1, + [172430] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6758), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6760), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6762), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6908), 1, - anon_sym_COLON, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(7315), 1, + sym__newline, + STATE(5052), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7242), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [171760] = 8, - ACTIONS(6662), 1, - anon_sym_RPAREN, - ACTIONS(6664), 1, - anon_sym_COMMA, - ACTIONS(7198), 1, + [172456] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(7200), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(7202), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(7204), 1, + ACTIONS(6276), 1, anon_sym_or, - STATE(5247), 1, - aux_sym_argument_list_repeat1, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(7317), 1, + sym__newline, + STATE(5053), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [171786] = 8, - ACTIONS(6523), 1, - anon_sym_RPAREN, - ACTIONS(6525), 1, - anon_sym_COMMA, - ACTIONS(7198), 1, + [172482] = 6, + ACTIONS(6714), 1, anon_sym_as, - ACTIONS(7200), 1, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(7202), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(7204), 1, + ACTIONS(6720), 1, anon_sym_or, - STATE(5196), 1, - aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [171812] = 8, - ACTIONS(6265), 1, + ACTIONS(6762), 3, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_by, + [172504] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6831), 1, - sym__newline, - ACTIONS(7244), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - STATE(5261), 1, - aux_sym_cvar_def_repeat1, + ACTIONS(7319), 1, + sym__newline, + STATE(5065), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [171838] = 7, + [172530] = 7, ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(6833), 1, + ACTIONS(7321), 1, anon_sym_EQ, - ACTIONS(6835), 1, + ACTIONS(7323), 1, sym__newline, - STATE(5263), 1, + STATE(4772), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4288), 2, + STATE(4336), 2, sym_type_index, aux_sym_cvar_decl_repeat1, - [171862] = 7, - ACTIONS(3918), 1, - anon_sym_LBRACK, - ACTIONS(6503), 1, + [172554] = 8, + ACTIONS(6360), 1, + anon_sym_async, + ACTIONS(6362), 1, + anon_sym_for, + ACTIONS(7325), 1, anon_sym_COMMA, - ACTIONS(7246), 1, - anon_sym_EQ, - ACTIONS(7248), 1, + ACTIONS(7327), 1, + anon_sym_RBRACE, + STATE(4099), 1, + sym_for_in_clause, + STATE(4991), 1, + aux_sym_dictionary_repeat1, + STATE(5681), 1, + sym__comprehension_clauses, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [172580] = 8, + ACTIONS(6270), 1, + anon_sym_as, + ACTIONS(6272), 1, + anon_sym_if, + ACTIONS(6274), 1, + anon_sym_and, + ACTIONS(6276), 1, + anon_sym_or, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(7329), 1, sym__newline, - STATE(5264), 1, + STATE(4906), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4117), 2, - sym_type_index, - aux_sym_cvar_decl_repeat1, - [171886] = 7, + [172606] = 7, ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(6837), 1, + ACTIONS(7331), 1, anon_sym_EQ, - ACTIONS(6839), 1, + ACTIONS(7333), 1, sym__newline, - STATE(5265), 1, + STATE(5235), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4288), 2, + STATE(4170), 2, sym_type_index, aux_sym_cvar_decl_repeat1, - [171910] = 8, - ACTIONS(6704), 1, + [172630] = 8, + ACTIONS(7233), 1, anon_sym_as, - ACTIONS(6706), 1, + ACTIONS(7235), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(7237), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(7239), 1, anon_sym_or, - ACTIONS(6930), 1, + ACTIONS(7335), 1, + anon_sym_RPAREN, + ACTIONS(7337), 1, anon_sym_COMMA, - ACTIONS(7250), 1, - anon_sym_COLON, - STATE(4653), 1, - aux_sym_assert_statement_repeat1, + STATE(5059), 1, + aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [171936] = 8, - ACTIONS(6756), 1, - anon_sym_as, - ACTIONS(6758), 1, - anon_sym_if, - ACTIONS(6760), 1, - anon_sym_and, - ACTIONS(6762), 1, - anon_sym_or, - ACTIONS(7252), 1, + [172656] = 8, + ACTIONS(6360), 1, + anon_sym_async, + ACTIONS(6362), 1, + anon_sym_for, + ACTIONS(7339), 1, anon_sym_COMMA, - ACTIONS(7254), 1, - anon_sym_RBRACK, - STATE(4771), 1, - aux_sym_type_index_repeat1, + ACTIONS(7341), 1, + anon_sym_RBRACE, + STATE(4099), 1, + sym_for_in_clause, + STATE(4928), 1, + aux_sym_dictionary_repeat1, + STATE(5563), 1, + sym__comprehension_clauses, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [172682] = 8, + ACTIONS(6360), 1, + anon_sym_async, + ACTIONS(6362), 1, + anon_sym_for, + ACTIONS(7343), 1, + anon_sym_COMMA, + ACTIONS(7345), 1, + anon_sym_RBRACE, + STATE(4099), 1, + sym_for_in_clause, + STATE(5015), 1, + aux_sym_dictionary_repeat1, + STATE(5799), 1, + sym__comprehension_clauses, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [172708] = 7, + ACTIONS(3918), 1, + anon_sym_LBRACK, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(6581), 1, + anon_sym_EQ, + ACTIONS(6583), 1, + sym__newline, + STATE(5236), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [171962] = 8, - ACTIONS(6265), 1, + STATE(4336), 2, + sym_type_index, + aux_sym_cvar_decl_repeat1, + [172732] = 8, + ACTIONS(6650), 1, + anon_sym_RPAREN, + ACTIONS(6652), 1, + anon_sym_COMMA, + ACTIONS(7233), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(7235), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(7237), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(7239), 1, anon_sym_or, - ACTIONS(6860), 1, - sym__newline, - ACTIONS(7256), 1, - anon_sym_COMMA, - STATE(5193), 1, - aux_sym_cvar_def_repeat1, + STATE(5000), 1, + aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [171988] = 8, - ACTIONS(6265), 1, + [172758] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7258), 1, + ACTIONS(7347), 1, sym__newline, - STATE(4777), 1, + STATE(4908), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [172014] = 8, - ACTIONS(6265), 1, + [172784] = 7, + ACTIONS(6770), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6772), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6774), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6776), 1, anon_sym_or, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(7260), 1, - sym__newline, - STATE(4778), 1, - aux_sym_cvar_decl_repeat2, + ACTIONS(7349), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [172040] = 7, + ACTIONS(3507), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [172808] = 7, ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(6846), 1, + ACTIONS(7351), 1, anon_sym_EQ, - ACTIONS(6848), 1, + ACTIONS(7353), 1, sym__newline, - STATE(4780), 1, + STATE(4910), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4288), 2, + STATE(4336), 2, sym_type_index, aux_sym_cvar_decl_repeat1, - [172064] = 7, + [172832] = 7, ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7262), 1, + ACTIONS(7355), 1, anon_sym_EQ, - ACTIONS(7264), 1, + ACTIONS(7357), 1, sym__newline, - STATE(4782), 1, + STATE(4913), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4134), 2, + STATE(4336), 2, sym_type_index, aux_sym_cvar_decl_repeat1, - [172088] = 7, - ACTIONS(3918), 1, - anon_sym_LBRACK, - ACTIONS(6503), 1, + [172856] = 8, + ACTIONS(6672), 1, + anon_sym_RPAREN, + ACTIONS(6674), 1, anon_sym_COMMA, - ACTIONS(7258), 1, - sym__newline, - ACTIONS(7266), 1, - anon_sym_EQ, - STATE(4783), 1, - aux_sym_cvar_decl_repeat2, + ACTIONS(7233), 1, + anon_sym_as, + ACTIONS(7235), 1, + anon_sym_if, + ACTIONS(7237), 1, + anon_sym_and, + ACTIONS(7239), 1, + anon_sym_or, + STATE(5044), 1, + aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4288), 2, - sym_type_index, - aux_sym_cvar_decl_repeat1, - [172112] = 7, + [172882] = 7, ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7268), 1, + ACTIONS(7359), 1, anon_sym_EQ, - ACTIONS(7270), 1, + ACTIONS(7361), 1, sym__newline, - STATE(4785), 1, + STATE(4798), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4135), 2, + STATE(4336), 2, sym_type_index, aux_sym_cvar_decl_repeat1, - [172136] = 7, - ACTIONS(3918), 1, - anon_sym_LBRACK, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(7260), 1, + [172906] = 8, + ACTIONS(6270), 1, + anon_sym_as, + ACTIONS(6272), 1, + anon_sym_if, + ACTIONS(6274), 1, + anon_sym_and, + ACTIONS(6276), 1, + anon_sym_or, + ACTIONS(6803), 1, sym__newline, - ACTIONS(7272), 1, - anon_sym_EQ, - STATE(4786), 1, - aux_sym_cvar_decl_repeat2, + ACTIONS(7363), 1, + anon_sym_COMMA, + STATE(5233), 1, + aux_sym_cvar_def_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4288), 2, - sym_type_index, - aux_sym_cvar_decl_repeat1, - [172160] = 7, + [172932] = 7, ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(6850), 1, + ACTIONS(7365), 1, anon_sym_EQ, - ACTIONS(6852), 1, + ACTIONS(7367), 1, sym__newline, - STATE(5182), 1, + STATE(4915), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4288), 2, + STATE(4178), 2, sym_type_index, aux_sym_cvar_decl_repeat1, - [172184] = 4, - ACTIONS(2541), 1, - sym_string_start, + [172956] = 4, + ACTIONS(7171), 1, + anon_sym_DOT, + STATE(4106), 1, + aux_sym_class_definition_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(2337), 2, - sym_string, - aux_sym_concatenated_string_repeat1, - ACTIONS(7107), 4, + ACTIONS(6710), 5, + anon_sym_LPAREN, anon_sym_COMMA, anon_sym_as, - anon_sym_RBRACK, anon_sym_PIPE, - [172202] = 8, - ACTIONS(6265), 1, + anon_sym_RBRACE, + [172974] = 7, + ACTIONS(6770), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6772), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6774), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6776), 1, anon_sym_or, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(7274), 1, - sym__newline, - STATE(4935), 1, - aux_sym_cvar_decl_repeat2, + ACTIONS(6952), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [172228] = 6, - ACTIONS(6704), 1, + ACTIONS(7369), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [172998] = 8, + ACTIONS(6617), 1, + anon_sym_RPAREN, + ACTIONS(6619), 1, + anon_sym_COMMA, + ACTIONS(7233), 1, anon_sym_as, - ACTIONS(6706), 1, + ACTIONS(7235), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(7237), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(7239), 1, anon_sym_or, + STATE(4965), 1, + aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6895), 3, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_by, - [172250] = 8, - ACTIONS(6265), 1, + [173024] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7276), 1, + ACTIONS(7371), 1, sym__newline, - STATE(4937), 1, + STATE(5090), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [172276] = 7, - ACTIONS(3427), 1, - anon_sym_COLON, - ACTIONS(6756), 1, + [173050] = 6, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6758), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6760), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6762), 1, + ACTIONS(6276), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(3425), 2, + ACTIONS(7373), 3, + sym__newline, + anon_sym_SEMI, anon_sym_COMMA, - anon_sym_RBRACK, - [172300] = 7, - ACTIONS(3918), 1, - anon_sym_LBRACK, - ACTIONS(6503), 1, + [173072] = 8, + ACTIONS(6270), 1, + anon_sym_as, + ACTIONS(6272), 1, + anon_sym_if, + ACTIONS(6274), 1, + anon_sym_and, + ACTIONS(6276), 1, + anon_sym_or, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7278), 1, - anon_sym_EQ, - ACTIONS(7280), 1, + ACTIONS(7375), 1, sym__newline, - STATE(5205), 1, + STATE(4947), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4170), 2, - sym_type_index, - aux_sym_cvar_decl_repeat1, - [172324] = 7, - ACTIONS(3918), 1, + [173098] = 6, + ACTIONS(5094), 1, anon_sym_LBRACK, - ACTIONS(6503), 1, + ACTIONS(7377), 1, + anon_sym_EQ, + STATE(4587), 1, + sym_type_index, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(7223), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(7379), 2, + anon_sym_not, + anon_sym_or, + [173120] = 8, + ACTIONS(6270), 1, + anon_sym_as, + ACTIONS(6272), 1, + anon_sym_if, + ACTIONS(6274), 1, + anon_sym_and, + ACTIONS(6276), 1, + anon_sym_or, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(6646), 1, - anon_sym_EQ, - ACTIONS(6648), 1, + ACTIONS(7381), 1, sym__newline, - STATE(5206), 1, + STATE(4949), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4288), 2, - sym_type_index, - aux_sym_cvar_decl_repeat1, - [172348] = 8, - ACTIONS(6265), 1, + [173146] = 8, + ACTIONS(7233), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(7235), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(7237), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(7239), 1, anon_sym_or, - ACTIONS(6503), 1, + ACTIONS(7383), 1, + anon_sym_RPAREN, + ACTIONS(7385), 1, anon_sym_COMMA, - ACTIONS(7282), 1, + STATE(5075), 1, + aux_sym_argument_list_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [173172] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4610), 7, sym__newline, - STATE(4955), 1, - aux_sym_cvar_decl_repeat2, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_in, + anon_sym_EQ, + anon_sym_LBRACK, + [173186] = 4, + ACTIONS(5999), 1, + anon_sym_DOT, + STATE(4182), 1, + aux_sym_class_definition_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [172374] = 8, - ACTIONS(6265), 1, + ACTIONS(6710), 5, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_PIPE, + [173204] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7284), 1, + ACTIONS(7387), 1, sym__newline, - STATE(4803), 1, + STATE(4950), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [172400] = 8, - ACTIONS(6265), 1, + [173230] = 3, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(7391), 2, + anon_sym_DASH, + anon_sym_PLUS, + ACTIONS(7389), 5, + anon_sym_COMMA, + anon_sym_as, + anon_sym_if, + anon_sym_COLON, + anon_sym_PIPE, + [173246] = 8, + ACTIONS(6755), 1, + anon_sym_RBRACE, + ACTIONS(7393), 1, + anon_sym_COMMA, + ACTIONS(7395), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(7397), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(7399), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(7401), 1, anon_sym_or, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(7286), 1, - sym__newline, - STATE(4804), 1, - aux_sym_cvar_decl_repeat2, + STATE(5275), 1, + aux_sym_assert_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [172426] = 8, - ACTIONS(6265), 1, + [173272] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(7288), 1, + ACTIONS(6823), 1, sym__newline, - STATE(4805), 1, - aux_sym_cvar_decl_repeat2, + ACTIONS(7403), 1, + anon_sym_COMMA, + STATE(5262), 1, + aux_sym_cvar_def_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [172452] = 7, - ACTIONS(3918), 1, - anon_sym_LBRACK, - ACTIONS(6503), 1, + [173298] = 8, + ACTIONS(6270), 1, + anon_sym_as, + ACTIONS(6272), 1, + anon_sym_if, + ACTIONS(6274), 1, + anon_sym_and, + ACTIONS(6276), 1, + anon_sym_or, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7290), 1, - anon_sym_EQ, - ACTIONS(7292), 1, + ACTIONS(6831), 1, sym__newline, - STATE(4806), 1, + STATE(5263), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4288), 2, - sym_type_index, - aux_sym_cvar_decl_repeat1, - [172476] = 7, + [173324] = 7, ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7294), 1, + ACTIONS(6825), 1, anon_sym_EQ, - ACTIONS(7296), 1, + ACTIONS(6827), 1, sym__newline, - STATE(4807), 1, + STATE(5265), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4288), 2, + STATE(4336), 2, sym_type_index, aux_sym_cvar_decl_repeat1, - [172500] = 7, + [173348] = 7, ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7298), 1, + ACTIONS(6789), 1, anon_sym_EQ, - ACTIONS(7300), 1, + ACTIONS(6791), 1, sym__newline, - STATE(4810), 1, + STATE(5194), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4147), 2, + STATE(4336), 2, sym_type_index, aux_sym_cvar_decl_repeat1, - [172524] = 7, + [173372] = 7, ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7286), 1, - sym__newline, - ACTIONS(7302), 1, + ACTIONS(7405), 1, anon_sym_EQ, - STATE(4811), 1, + ACTIONS(7407), 1, + sym__newline, + STATE(5267), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4288), 2, + STATE(4201), 2, sym_type_index, aux_sym_cvar_decl_repeat1, - [172548] = 8, - ACTIONS(6265), 1, - anon_sym_as, - ACTIONS(6267), 1, - anon_sym_if, - ACTIONS(6269), 1, - anon_sym_and, - ACTIONS(6271), 1, - anon_sym_or, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(7304), 1, - sym__newline, - STATE(4963), 1, - aux_sym_cvar_decl_repeat2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [172574] = 8, - ACTIONS(6265), 1, - anon_sym_as, - ACTIONS(6267), 1, - anon_sym_if, - ACTIONS(6269), 1, - anon_sym_and, - ACTIONS(6271), 1, - anon_sym_or, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(7306), 1, - sym__newline, - STATE(4968), 1, - aux_sym_cvar_decl_repeat2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [172600] = 7, - ACTIONS(5401), 1, - sym_identifier, - ACTIONS(7308), 1, - anon_sym_DOT, - ACTIONS(7310), 1, - anon_sym___future__, - STATE(4425), 1, - aux_sym_import_prefix_repeat1, - STATE(4725), 1, - sym_import_prefix, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - STATE(5280), 2, - sym_relative_import, - sym_dotted_name, - [172624] = 7, + [173396] = 7, ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7312), 1, + ACTIONS(6829), 1, anon_sym_EQ, - ACTIONS(7314), 1, + ACTIONS(6831), 1, sym__newline, - STATE(4973), 1, + STATE(5268), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4288), 2, + STATE(4336), 2, sym_type_index, aux_sym_cvar_decl_repeat1, - [172648] = 8, - ACTIONS(6265), 1, + [173420] = 8, + ACTIONS(6714), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6720), 1, anon_sym_or, - ACTIONS(6503), 1, + ACTIONS(7409), 1, anon_sym_COMMA, - ACTIONS(7316), 1, - sym__newline, - STATE(4820), 1, - aux_sym_cvar_decl_repeat2, + ACTIONS(7411), 1, + anon_sym_COLON, + STATE(4912), 1, + aux_sym_match_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [172674] = 8, - ACTIONS(6265), 1, - anon_sym_as, - ACTIONS(6267), 1, + [173446] = 6, + ACTIONS(6360), 1, + anon_sym_async, + ACTIONS(6362), 1, + anon_sym_for, + ACTIONS(7219), 1, anon_sym_if, - ACTIONS(6269), 1, - anon_sym_and, - ACTIONS(6271), 1, - anon_sym_or, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(7318), 1, - sym__newline, - STATE(4821), 1, - aux_sym_cvar_decl_repeat2, + ACTIONS(7313), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [172700] = 8, - ACTIONS(6265), 1, + STATE(4126), 3, + sym_for_in_clause, + sym_if_clause, + aux_sym__comprehension_clauses_repeat1, + [173468] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7320), 1, + ACTIONS(7413), 1, sym__newline, - STATE(4823), 1, + STATE(4952), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [172726] = 8, - ACTIONS(6265), 1, + [173494] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7322), 1, + ACTIONS(7415), 1, sym__newline, - STATE(4824), 1, + STATE(4955), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [172752] = 8, - ACTIONS(6265), 1, - anon_sym_as, - ACTIONS(6267), 1, - anon_sym_if, - ACTIONS(6269), 1, - anon_sym_and, - ACTIONS(6271), 1, - anon_sym_or, - ACTIONS(6503), 1, + [173520] = 7, + ACTIONS(3918), 1, + anon_sym_LBRACK, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7324), 1, + ACTIONS(7417), 1, + anon_sym_EQ, + ACTIONS(7419), 1, sym__newline, - STATE(4826), 1, + STATE(4957), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [172778] = 7, + STATE(4336), 2, + sym_type_index, + aux_sym_cvar_decl_repeat1, + [173544] = 7, ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7326), 1, - anon_sym_EQ, - ACTIONS(7328), 1, + ACTIONS(7329), 1, sym__newline, - STATE(4828), 1, + ACTIONS(7421), 1, + anon_sym_EQ, + STATE(4917), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4288), 2, + STATE(4336), 2, sym_type_index, aux_sym_cvar_decl_repeat1, - [172802] = 8, - ACTIONS(6265), 1, - anon_sym_as, - ACTIONS(6267), 1, - anon_sym_if, - ACTIONS(6269), 1, - anon_sym_and, - ACTIONS(6271), 1, - anon_sym_or, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(7330), 1, - sym__newline, - STATE(4837), 1, - aux_sym_cvar_decl_repeat2, + [173568] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [172828] = 8, - ACTIONS(6265), 1, + ACTIONS(7423), 2, + anon_sym_DASH, + anon_sym_PLUS, + ACTIONS(7074), 5, + anon_sym_COMMA, anon_sym_as, - ACTIONS(6267), 1, anon_sym_if, - ACTIONS(6269), 1, - anon_sym_and, - ACTIONS(6271), 1, - anon_sym_or, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(7332), 1, + anon_sym_COLON, + anon_sym_PIPE, + [173584] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4646), 7, sym__newline, - STATE(4838), 1, - aux_sym_cvar_decl_repeat2, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_in, + anon_sym_EQ, + anon_sym_LBRACK, + [173598] = 4, + ACTIONS(5999), 1, + anon_sym_DOT, + STATE(3550), 1, + aux_sym_class_definition_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [172854] = 8, - ACTIONS(6265), 1, + ACTIONS(6757), 5, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_PIPE, + [173616] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7334), 1, + ACTIONS(7425), 1, sym__newline, - STATE(4839), 1, + STATE(5276), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [172880] = 8, - ACTIONS(6265), 1, + [173642] = 8, + ACTIONS(6714), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6720), 1, anon_sym_or, - ACTIONS(6503), 1, + ACTIONS(6942), 1, anon_sym_COMMA, - ACTIONS(7336), 1, - sym__newline, - STATE(4841), 1, - aux_sym_cvar_decl_repeat2, + ACTIONS(7427), 1, + anon_sym_COLON, + STATE(4624), 1, + aux_sym_assert_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [172906] = 5, - ACTIONS(6489), 1, + [173668] = 8, + ACTIONS(6770), 1, anon_sym_as, - ACTIONS(6497), 1, + ACTIONS(6772), 1, + anon_sym_if, + ACTIONS(6774), 1, anon_sym_and, - ACTIONS(6499), 1, + ACTIONS(6776), 1, anon_sym_or, + ACTIONS(7245), 1, + anon_sym_COMMA, + ACTIONS(7429), 1, + anon_sym_RBRACK, + STATE(4773), 1, + aux_sym_type_index_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7206), 4, - anon_sym_RPAREN, - anon_sym_if, - anon_sym_async, - anon_sym_for, - [172926] = 8, - ACTIONS(6265), 1, + [173694] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7338), 1, + ACTIONS(7431), 1, sym__newline, - STATE(4846), 1, + STATE(5256), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [172952] = 6, - ACTIONS(7217), 1, - anon_sym_RPAREN, - ACTIONS(7340), 1, - anon_sym_if, - ACTIONS(7343), 1, - anon_sym_async, - ACTIONS(7346), 1, - anon_sym_for, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - STATE(4154), 3, - sym_for_in_clause, - sym_if_clause, - aux_sym__comprehension_clauses_repeat1, - [172974] = 4, - ACTIONS(7349), 1, - anon_sym_DOT, - STATE(4155), 1, - aux_sym_class_definition_repeat2, + [173720] = 4, + ACTIONS(1474), 1, + sym_string_start, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5735), 5, - anon_sym_LPAREN, + STATE(2432), 2, + sym_string, + aux_sym_concatenated_string_repeat1, + ACTIONS(7074), 4, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, anon_sym_PIPE, - anon_sym_RBRACE, - [172992] = 8, - ACTIONS(6422), 1, - anon_sym_async, - ACTIONS(6424), 1, - anon_sym_for, - ACTIONS(7352), 1, + [173738] = 8, + ACTIONS(6714), 1, + anon_sym_as, + ACTIONS(6716), 1, + anon_sym_if, + ACTIONS(6718), 1, + anon_sym_and, + ACTIONS(6720), 1, + anon_sym_or, + ACTIONS(6942), 1, anon_sym_COMMA, - ACTIONS(7354), 1, - anon_sym_RBRACE, - STATE(4245), 1, - sym_for_in_clause, - STATE(4865), 1, - aux_sym_dictionary_repeat1, - STATE(5735), 1, - sym__comprehension_clauses, + ACTIONS(7433), 1, + anon_sym_COLON, + STATE(4624), 1, + aux_sym_assert_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [173018] = 8, - ACTIONS(6422), 1, - anon_sym_async, - ACTIONS(6424), 1, - anon_sym_for, - ACTIONS(7356), 1, + [173764] = 7, + ACTIONS(3918), 1, + anon_sym_LBRACK, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7358), 1, - anon_sym_RBRACE, - STATE(4245), 1, - sym_for_in_clause, - STATE(4916), 1, - aux_sym_dictionary_repeat1, - STATE(5804), 1, - sym__comprehension_clauses, + ACTIONS(7425), 1, + sym__newline, + ACTIONS(7435), 1, + anon_sym_EQ, + STATE(4806), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [173044] = 8, - ACTIONS(7198), 1, + STATE(4336), 2, + sym_type_index, + aux_sym_cvar_decl_repeat1, + [173788] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(7200), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(7202), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(7204), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(7360), 1, - anon_sym_RPAREN, - ACTIONS(7362), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - STATE(5023), 1, - aux_sym_argument_list_repeat1, + ACTIONS(7437), 1, + sym__newline, + STATE(4904), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [173070] = 8, - ACTIONS(6756), 1, + [173814] = 8, + ACTIONS(6714), 1, anon_sym_as, - ACTIONS(6758), 1, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(6760), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6762), 1, + ACTIONS(6720), 1, anon_sym_or, - ACTIONS(7252), 1, + ACTIONS(6942), 1, anon_sym_COMMA, - ACTIONS(7364), 1, - anon_sym_RBRACK, - STATE(4896), 1, - aux_sym_type_index_repeat1, + ACTIONS(7439), 1, + anon_sym_COLON, + STATE(4624), 1, + aux_sym_assert_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [173096] = 8, - ACTIONS(6704), 1, + [173840] = 8, + ACTIONS(6623), 1, + anon_sym_RPAREN, + ACTIONS(6625), 1, + anon_sym_COMMA, + ACTIONS(7233), 1, anon_sym_as, - ACTIONS(6706), 1, + ACTIONS(7235), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(7237), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(7239), 1, anon_sym_or, - ACTIONS(6930), 1, - anon_sym_COMMA, - ACTIONS(7366), 1, - anon_sym_COLON, - STATE(4653), 1, - aux_sym_assert_statement_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [173122] = 6, - ACTIONS(4433), 1, - anon_sym_LBRACK, - ACTIONS(7370), 1, - anon_sym_EQ, - STATE(4462), 1, - sym_type_index, + STATE(5257), 1, + aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7368), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - ACTIONS(7372), 2, - anon_sym_not, + [173866] = 8, + ACTIONS(6755), 1, + anon_sym_RBRACK, + ACTIONS(6770), 1, + anon_sym_as, + ACTIONS(6772), 1, + anon_sym_if, + ACTIONS(6774), 1, + anon_sym_and, + ACTIONS(6776), 1, anon_sym_or, - [173144] = 8, - ACTIONS(6422), 1, - anon_sym_async, - ACTIONS(6424), 1, - anon_sym_for, - ACTIONS(7374), 1, + ACTIONS(7441), 1, anon_sym_COMMA, - ACTIONS(7376), 1, - anon_sym_RBRACE, - STATE(4245), 1, - sym_for_in_clause, - STATE(4922), 1, - aux_sym_dictionary_repeat1, - STATE(5701), 1, - sym__comprehension_clauses, + STATE(5087), 1, + aux_sym_assert_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [173170] = 7, - ACTIONS(6756), 1, + [173892] = 8, + ACTIONS(6714), 1, anon_sym_as, - ACTIONS(6758), 1, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(6760), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6762), 1, + ACTIONS(6720), 1, anon_sym_or, - ACTIONS(7378), 1, + ACTIONS(6942), 1, + anon_sym_COMMA, + ACTIONS(7443), 1, anon_sym_COLON, + STATE(4624), 1, + aux_sym_assert_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(3465), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [173194] = 8, - ACTIONS(6571), 1, + [173918] = 8, + ACTIONS(6595), 1, anon_sym_RPAREN, - ACTIONS(6573), 1, + ACTIONS(6597), 1, anon_sym_COMMA, - ACTIONS(7198), 1, + ACTIONS(7233), 1, anon_sym_as, - ACTIONS(7200), 1, + ACTIONS(7235), 1, anon_sym_if, - ACTIONS(7202), 1, + ACTIONS(7237), 1, anon_sym_and, - ACTIONS(7204), 1, + ACTIONS(7239), 1, anon_sym_or, - STATE(4877), 1, + STATE(5197), 1, aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [173220] = 6, - ACTIONS(6551), 1, + [173944] = 6, + ACTIONS(6490), 1, anon_sym_async, - ACTIONS(6553), 1, + ACTIONS(6492), 1, anon_sym_for, - ACTIONS(7380), 1, + ACTIONS(7303), 1, anon_sym_if, - ACTIONS(7382), 1, + ACTIONS(7313), 1, anon_sym_RBRACK, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4226), 3, + STATE(4111), 3, sym_for_in_clause, sym_if_clause, aux_sym__comprehension_clauses_repeat1, - [173242] = 8, - ACTIONS(6265), 1, + [173966] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7384), 1, + ACTIONS(7445), 1, sym__newline, - STATE(5044), 1, + STATE(4780), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [173268] = 8, - ACTIONS(6422), 1, - anon_sym_async, - ACTIONS(6424), 1, - anon_sym_for, - ACTIONS(7386), 1, + [173992] = 8, + ACTIONS(6714), 1, + anon_sym_as, + ACTIONS(6716), 1, + anon_sym_if, + ACTIONS(6718), 1, + anon_sym_and, + ACTIONS(6720), 1, + anon_sym_or, + ACTIONS(6942), 1, anon_sym_COMMA, - ACTIONS(7388), 1, - anon_sym_RBRACE, - STATE(4245), 1, - sym_for_in_clause, - STATE(4954), 1, - aux_sym_dictionary_repeat1, - STATE(5716), 1, - sym__comprehension_clauses, + ACTIONS(7447), 1, + anon_sym_COLON, + STATE(4624), 1, + aux_sym_assert_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [173294] = 8, - ACTIONS(6265), 1, + [174018] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6872), 1, - sym__newline, - ACTIONS(7390), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - STATE(5273), 1, - aux_sym_cvar_def_repeat1, + ACTIONS(7449), 1, + sym__newline, + STATE(4782), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [173320] = 8, - ACTIONS(6265), 1, + [174044] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(6887), 1, + ACTIONS(6876), 1, sym__newline, - STATE(5274), 1, - aux_sym_cvar_decl_repeat2, + ACTIONS(7451), 1, + anon_sym_COMMA, + STATE(5195), 1, + aux_sym_cvar_def_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [173346] = 7, + [174070] = 7, ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(6881), 1, + ACTIONS(6835), 1, anon_sym_EQ, - ACTIONS(6883), 1, + ACTIONS(6837), 1, sym__newline, - STATE(4769), 1, + STATE(4783), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4288), 2, + STATE(4336), 2, sym_type_index, aux_sym_cvar_decl_repeat1, - [173370] = 7, + [174094] = 7, ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7392), 1, + ACTIONS(7453), 1, anon_sym_EQ, - ACTIONS(7394), 1, + ACTIONS(7455), 1, sym__newline, - STATE(4768), 1, + STATE(4785), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4193), 2, + STATE(4227), 2, sym_type_index, aux_sym_cvar_decl_repeat1, - [173394] = 8, - ACTIONS(6595), 1, - anon_sym_RPAREN, - ACTIONS(6597), 1, + [174118] = 7, + ACTIONS(3918), 1, + anon_sym_LBRACK, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7198), 1, - anon_sym_as, - ACTIONS(7200), 1, - anon_sym_if, - ACTIONS(7202), 1, - anon_sym_and, - ACTIONS(7204), 1, - anon_sym_or, - STATE(4929), 1, - aux_sym_argument_list_repeat1, + ACTIONS(7445), 1, + sym__newline, + ACTIONS(7457), 1, + anon_sym_EQ, + STATE(4786), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [173420] = 8, - ACTIONS(6265), 1, - anon_sym_as, - ACTIONS(6267), 1, - anon_sym_if, - ACTIONS(6269), 1, - anon_sym_and, - ACTIONS(6271), 1, - anon_sym_or, - ACTIONS(6503), 1, + STATE(4336), 2, + sym_type_index, + aux_sym_cvar_decl_repeat1, + [174142] = 7, + ACTIONS(3918), 1, + anon_sym_LBRACK, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7396), 1, + ACTIONS(7459), 1, + anon_sym_EQ, + ACTIONS(7461), 1, sym__newline, - STATE(5048), 1, + STATE(4788), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [173446] = 7, + STATE(4228), 2, + sym_type_index, + aux_sym_cvar_decl_repeat1, + [174166] = 7, ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(6885), 1, - anon_sym_EQ, - ACTIONS(6887), 1, + ACTIONS(7449), 1, sym__newline, - STATE(5276), 1, + ACTIONS(7463), 1, + anon_sym_EQ, + STATE(4789), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4288), 2, + STATE(4336), 2, sym_type_index, aux_sym_cvar_decl_repeat1, - [173470] = 8, - ACTIONS(6265), 1, - anon_sym_as, - ACTIONS(6267), 1, - anon_sym_if, - ACTIONS(6269), 1, - anon_sym_and, - ACTIONS(6271), 1, - anon_sym_or, - ACTIONS(6503), 1, + [174190] = 7, + ACTIONS(3918), 1, + anon_sym_LBRACK, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7398), 1, + ACTIONS(7465), 1, + anon_sym_EQ, + ACTIONS(7467), 1, sym__newline, - STATE(5050), 1, + STATE(5210), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [173496] = 8, - ACTIONS(6265), 1, - anon_sym_as, - ACTIONS(6267), 1, - anon_sym_if, - ACTIONS(6269), 1, - anon_sym_and, - ACTIONS(6271), 1, - anon_sym_or, - ACTIONS(6503), 1, + STATE(4221), 2, + sym_type_index, + aux_sym_cvar_decl_repeat1, + [174214] = 7, + ACTIONS(3918), 1, + anon_sym_LBRACK, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7400), 1, + ACTIONS(6631), 1, + anon_sym_EQ, + ACTIONS(6633), 1, sym__newline, - STATE(5056), 1, + STATE(5211), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [173522] = 8, - ACTIONS(6422), 1, + STATE(4336), 2, + sym_type_index, + aux_sym_cvar_decl_repeat1, + [174238] = 8, + ACTIONS(6360), 1, anon_sym_async, - ACTIONS(6424), 1, + ACTIONS(6362), 1, anon_sym_for, - ACTIONS(7402), 1, + ACTIONS(7469), 1, anon_sym_COMMA, - ACTIONS(7404), 1, + ACTIONS(7471), 1, anon_sym_RBRACE, - STATE(4245), 1, + STATE(4099), 1, sym_for_in_clause, - STATE(4989), 1, + STATE(5136), 1, aux_sym_dictionary_repeat1, - STATE(5676), 1, + STATE(5551), 1, sym__comprehension_clauses, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [173548] = 3, + [174264] = 4, + ACTIONS(2541), 1, + sym_string_start, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7406), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(7107), 5, + STATE(2337), 2, + sym_string, + aux_sym_concatenated_string_repeat1, + ACTIONS(7074), 4, anon_sym_COMMA, anon_sym_as, - anon_sym_if, - anon_sym_COLON, + anon_sym_RBRACK, anon_sym_PIPE, - [173564] = 8, - ACTIONS(7198), 1, + [174282] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(7200), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(7202), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(7204), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(7408), 1, - anon_sym_RPAREN, - ACTIONS(7410), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - STATE(5057), 1, - aux_sym_argument_list_repeat1, + ACTIONS(7473), 1, + sym__newline, + STATE(4938), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [173590] = 8, - ACTIONS(6422), 1, - anon_sym_async, - ACTIONS(6424), 1, - anon_sym_for, - ACTIONS(7412), 1, + [174308] = 8, + ACTIONS(6270), 1, + anon_sym_as, + ACTIONS(6272), 1, + anon_sym_if, + ACTIONS(6274), 1, + anon_sym_and, + ACTIONS(6276), 1, + anon_sym_or, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7414), 1, - anon_sym_RBRACE, - STATE(4245), 1, - sym_for_in_clause, - STATE(5014), 1, - aux_sym_dictionary_repeat1, - STATE(5798), 1, - sym__comprehension_clauses, + ACTIONS(7475), 1, + sym__newline, + STATE(4940), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [173616] = 6, - ACTIONS(6704), 1, + [174334] = 7, + ACTIONS(3427), 1, + anon_sym_COLON, + ACTIONS(6770), 1, anon_sym_as, - ACTIONS(6706), 1, + ACTIONS(6772), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(6774), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(6776), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6654), 3, + ACTIONS(3425), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [174358] = 4, + ACTIONS(7477), 1, anon_sym_DOT, - anon_sym_COLON, - anon_sym_PIPE, - [173638] = 8, - ACTIONS(7416), 1, - sym_identifier, - ACTIONS(7418), 1, - anon_sym_LPAREN, - ACTIONS(7420), 1, - anon_sym_STAR, - STATE(4545), 1, - sym_dotted_name, - STATE(4646), 1, - sym_aliased_import, - STATE(5462), 1, - sym__import_list, - STATE(5477), 1, - sym_wildcard_import, + STATE(4213), 1, + aux_sym_class_definition_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [173664] = 7, - ACTIONS(6756), 1, + ACTIONS(5739), 5, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_as, + anon_sym_PIPE, + anon_sym_RBRACE, + [174376] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6758), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6760), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6762), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(7422), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(3507), 2, + ACTIONS(6500), 1, anon_sym_COMMA, - anon_sym_RBRACK, - [173688] = 7, - ACTIONS(3918), 1, - anon_sym_LBRACK, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(7424), 1, - anon_sym_EQ, - ACTIONS(7426), 1, + ACTIONS(7480), 1, sym__newline, - STATE(5209), 1, + STATE(4976), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4246), 2, - sym_type_index, - aux_sym_cvar_decl_repeat1, - [173712] = 8, - ACTIONS(6756), 1, + [174402] = 8, + ACTIONS(6714), 1, anon_sym_as, - ACTIONS(6758), 1, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(6760), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6762), 1, + ACTIONS(6720), 1, anon_sym_or, - ACTIONS(7252), 1, + ACTIONS(6942), 1, anon_sym_COMMA, - ACTIONS(7428), 1, - anon_sym_RBRACK, - STATE(4817), 1, - aux_sym_type_index_repeat1, + ACTIONS(7482), 1, + anon_sym_COLON, + STATE(4624), 1, + aux_sym_assert_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [173738] = 8, - ACTIONS(6675), 1, - anon_sym_RPAREN, - ACTIONS(6677), 1, - anon_sym_COMMA, - ACTIONS(7198), 1, + [174428] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(7200), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(7202), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(7204), 1, + ACTIONS(6276), 1, anon_sym_or, - STATE(5042), 1, - aux_sym_argument_list_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [173764] = 7, - ACTIONS(3918), 1, - anon_sym_LBRACK, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(6897), 1, - anon_sym_EQ, - ACTIONS(6899), 1, + ACTIONS(7484), 1, sym__newline, - STATE(5213), 1, + STATE(4979), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4288), 2, - sym_type_index, - aux_sym_cvar_decl_repeat1, - [173788] = 4, - ACTIONS(7121), 1, - anon_sym_DOT, - STATE(4155), 1, - aux_sym_class_definition_repeat2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(6724), 5, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_as, - anon_sym_PIPE, - anon_sym_RBRACE, - [173806] = 8, - ACTIONS(6265), 1, + [174454] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7430), 1, + ACTIONS(7486), 1, sym__newline, - STATE(5086), 1, + STATE(4980), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [173832] = 8, - ACTIONS(6265), 1, + [174480] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7432), 1, + ACTIONS(7488), 1, sym__newline, - STATE(4832), 1, + STATE(4983), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [173858] = 8, - ACTIONS(6265), 1, + [174506] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(7434), 1, + ACTIONS(6882), 1, sym__newline, - STATE(4834), 1, - aux_sym_cvar_decl_repeat2, + ACTIONS(7490), 1, + anon_sym_COMMA, + STATE(5058), 1, + aux_sym_cvar_def_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [173884] = 8, - ACTIONS(6617), 1, - anon_sym_RPAREN, - ACTIONS(6619), 1, - anon_sym_COMMA, - ACTIONS(7198), 1, + [174532] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(7200), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(7202), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(7204), 1, + ACTIONS(6276), 1, anon_sym_or, - STATE(4965), 1, - aux_sym_argument_list_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [173910] = 7, - ACTIONS(3918), 1, - anon_sym_LBRACK, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(6854), 1, - anon_sym_EQ, - ACTIONS(6856), 1, + ACTIONS(6890), 1, sym__newline, - STATE(4835), 1, + STATE(4767), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4288), 2, - sym_type_index, - aux_sym_cvar_decl_repeat1, - [173934] = 7, + [174558] = 7, ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(7436), 1, - anon_sym_EQ, - ACTIONS(7438), 1, - sym__newline, - STATE(4843), 1, - aux_sym_cvar_decl_repeat2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - STATE(4210), 2, - sym_type_index, - aux_sym_cvar_decl_repeat1, - [173958] = 6, - ACTIONS(5094), 1, - anon_sym_LBRACK, - ACTIONS(7440), 1, - anon_sym_EQ, - STATE(4441), 1, - sym_type_index, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(7368), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(7442), 2, - anon_sym_not, - anon_sym_or, - [173980] = 2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4610), 7, - sym__newline, - anon_sym_SEMI, + ACTIONS(6500), 1, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_in, + ACTIONS(6884), 1, anon_sym_EQ, - anon_sym_LBRACK, - [173994] = 7, - ACTIONS(3918), 1, - anon_sym_LBRACK, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(7432), 1, + ACTIONS(6886), 1, sym__newline, - ACTIONS(7444), 1, - anon_sym_EQ, - STATE(4844), 1, + STATE(4771), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4288), 2, + STATE(4336), 2, sym_type_index, aux_sym_cvar_decl_repeat1, - [174018] = 4, - ACTIONS(6015), 1, - anon_sym_DOT, - STATE(4209), 1, - aux_sym_class_definition_repeat2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(6722), 5, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_as, - anon_sym_RBRACK, - anon_sym_PIPE, - [174036] = 7, + [174582] = 7, ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7446), 1, + ACTIONS(7492), 1, anon_sym_EQ, - ACTIONS(7448), 1, + ACTIONS(7494), 1, sym__newline, - STATE(4847), 1, + STATE(4774), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4211), 2, + STATE(4091), 2, sym_type_index, aux_sym_cvar_decl_repeat1, - [174060] = 8, - ACTIONS(7198), 1, + [174606] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(7200), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(7202), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(7204), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(7450), 1, - anon_sym_RPAREN, - ACTIONS(7452), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - STATE(5071), 1, - aux_sym_argument_list_repeat1, + ACTIONS(7496), 1, + sym__newline, + STATE(4807), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [174086] = 7, + [174632] = 7, ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7434), 1, - sym__newline, - ACTIONS(7454), 1, + ACTIONS(6888), 1, anon_sym_EQ, - STATE(4848), 1, + ACTIONS(6890), 1, + sym__newline, + STATE(4775), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4288), 2, + STATE(4336), 2, sym_type_index, aux_sym_cvar_decl_repeat1, - [174110] = 8, - ACTIONS(6751), 1, - anon_sym_RBRACE, - ACTIONS(7456), 1, - anon_sym_COMMA, - ACTIONS(7458), 1, - anon_sym_as, - ACTIONS(7460), 1, - anon_sym_if, - ACTIONS(7462), 1, - anon_sym_and, - ACTIONS(7464), 1, - anon_sym_or, - STATE(5270), 1, - aux_sym_assert_statement_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [174136] = 8, - ACTIONS(6704), 1, - anon_sym_as, - ACTIONS(6706), 1, - anon_sym_if, - ACTIONS(6708), 1, - anon_sym_and, - ACTIONS(6710), 1, - anon_sym_or, - ACTIONS(7466), 1, - anon_sym_COMMA, - ACTIONS(7468), 1, - anon_sym_COLON, - STATE(4904), 1, - aux_sym_match_statement_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [174162] = 8, - ACTIONS(6265), 1, - anon_sym_as, - ACTIONS(6267), 1, - anon_sym_if, - ACTIONS(6269), 1, - anon_sym_and, - ACTIONS(6271), 1, - anon_sym_or, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(7470), 1, - sym__newline, - STATE(5249), 1, - aux_sym_cvar_decl_repeat2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [174188] = 8, - ACTIONS(6265), 1, - anon_sym_as, - ACTIONS(6267), 1, - anon_sym_if, - ACTIONS(6269), 1, - anon_sym_and, - ACTIONS(6271), 1, - anon_sym_or, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(7472), 1, - sym__newline, - STATE(4899), 1, - aux_sym_cvar_decl_repeat2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [174214] = 8, - ACTIONS(6265), 1, + [174656] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7474), 1, + ACTIONS(7498), 1, sym__newline, - STATE(4901), 1, + STATE(4808), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [174240] = 2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4646), 7, - sym__newline, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_in, - anon_sym_EQ, - anon_sym_LBRACK, - [174254] = 8, - ACTIONS(6265), 1, + [174682] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7476), 1, + ACTIONS(7500), 1, sym__newline, - STATE(4905), 1, + STATE(4810), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [174280] = 4, - ACTIONS(6015), 1, - anon_sym_DOT, - STATE(3550), 1, - aux_sym_class_definition_repeat2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(6724), 5, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_as, - anon_sym_RBRACK, - anon_sym_PIPE, - [174298] = 7, + [174708] = 7, ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7478), 1, + ACTIONS(7502), 1, anon_sym_EQ, - ACTIONS(7480), 1, + ACTIONS(7504), 1, sym__newline, - STATE(4907), 1, + STATE(4811), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4288), 2, + STATE(4336), 2, sym_type_index, aux_sym_cvar_decl_repeat1, - [174322] = 7, + [174732] = 7, ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7482), 1, + ACTIONS(7506), 1, anon_sym_EQ, - ACTIONS(7484), 1, + ACTIONS(7508), 1, sym__newline, - STATE(4910), 1, + STATE(4812), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4288), 2, + STATE(4336), 2, sym_type_index, aux_sym_cvar_decl_repeat1, - [174346] = 7, + [174756] = 7, ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7486), 1, + ACTIONS(7510), 1, anon_sym_EQ, - ACTIONS(7488), 1, + ACTIONS(7512), 1, sym__newline, - STATE(4912), 1, + STATE(4814), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4232), 2, + STATE(4247), 2, sym_type_index, aux_sym_cvar_decl_repeat1, - [174370] = 7, + [174780] = 7, ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7474), 1, + ACTIONS(7498), 1, sym__newline, - ACTIONS(7490), 1, + ACTIONS(7514), 1, anon_sym_EQ, - STATE(4913), 1, + STATE(4815), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4288), 2, + STATE(4336), 2, sym_type_index, aux_sym_cvar_decl_repeat1, - [174394] = 8, - ACTIONS(6704), 1, - anon_sym_as, - ACTIONS(6706), 1, - anon_sym_if, - ACTIONS(6708), 1, - anon_sym_and, - ACTIONS(6710), 1, - anon_sym_or, - ACTIONS(6930), 1, - anon_sym_COMMA, - ACTIONS(7492), 1, - anon_sym_COLON, - STATE(4653), 1, - aux_sym_assert_statement_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [174420] = 8, - ACTIONS(6265), 1, + [174804] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7494), 1, + ACTIONS(7278), 1, sym__newline, - STATE(5253), 1, + STATE(4856), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [174446] = 8, - ACTIONS(6704), 1, - anon_sym_as, - ACTIONS(6706), 1, - anon_sym_if, - ACTIONS(6708), 1, - anon_sym_and, - ACTIONS(6710), 1, - anon_sym_or, - ACTIONS(6930), 1, - anon_sym_COMMA, - ACTIONS(7496), 1, - anon_sym_COLON, - STATE(4653), 1, - aux_sym_assert_statement_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [174472] = 8, - ACTIONS(6265), 1, + [174830] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7498), 1, + ACTIONS(7516), 1, sym__newline, - STATE(5272), 1, + STATE(4963), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [174498] = 6, - ACTIONS(6493), 1, - anon_sym_async, - ACTIONS(6495), 1, - anon_sym_for, - ACTIONS(7221), 1, - anon_sym_if, - ACTIONS(7382), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - STATE(4097), 3, - sym_for_in_clause, - sym_if_clause, - aux_sym__comprehension_clauses_repeat1, - [174520] = 4, - ACTIONS(4427), 1, - anon_sym_DOT, - STATE(4244), 1, - aux_sym_class_definition_repeat2, + [174856] = 8, + ACTIONS(7518), 1, + sym_identifier, + ACTIONS(7520), 1, + anon_sym_LPAREN, + ACTIONS(7522), 1, + anon_sym_STAR, + STATE(4434), 1, + sym_dotted_name, + STATE(4765), 1, + sym_aliased_import, + STATE(5279), 1, + sym__import_list, + STATE(5495), 1, + sym_wildcard_import, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6722), 5, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_as, - anon_sym_PIPE, - [174538] = 8, - ACTIONS(6704), 1, + [174882] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6706), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6930), 1, - anon_sym_COMMA, - ACTIONS(7500), 1, - anon_sym_COLON, - STATE(4653), 1, - aux_sym_assert_statement_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [174564] = 7, - ACTIONS(3918), 1, - anon_sym_LBRACK, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7502), 1, - anon_sym_EQ, - ACTIONS(7504), 1, + ACTIONS(7524), 1, sym__newline, - STATE(4767), 1, + STATE(4966), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4288), 2, - sym_type_index, - aux_sym_cvar_decl_repeat1, - [174588] = 8, - ACTIONS(6704), 1, + [174908] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6706), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6930), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7506), 1, - anon_sym_COLON, - STATE(4653), 1, - aux_sym_assert_statement_repeat1, + ACTIONS(7526), 1, + sym__newline, + STATE(4972), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [174614] = 8, - ACTIONS(6704), 1, - anon_sym_as, - ACTIONS(6706), 1, - anon_sym_if, - ACTIONS(6708), 1, - anon_sym_and, - ACTIONS(6710), 1, - anon_sym_or, - ACTIONS(6930), 1, - anon_sym_COMMA, - ACTIONS(7508), 1, - anon_sym_COLON, - STATE(4653), 1, - aux_sym_assert_statement_repeat1, + [174934] = 7, + ACTIONS(5401), 1, + sym_identifier, + ACTIONS(7528), 1, + anon_sym_DOT, + ACTIONS(7530), 1, + anon_sym___future__, + STATE(4492), 1, + aux_sym_import_prefix_repeat1, + STATE(4702), 1, + sym_import_prefix, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [174640] = 7, + STATE(5303), 2, + sym_relative_import, + sym_dotted_name, + [174958] = 7, ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7510), 1, + ACTIONS(7532), 1, anon_sym_EQ, - ACTIONS(7512), 1, + ACTIONS(7534), 1, sym__newline, - STATE(4792), 1, + STATE(4977), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4288), 2, + STATE(4336), 2, sym_type_index, aux_sym_cvar_decl_repeat1, - [174664] = 8, - ACTIONS(6265), 1, + [174982] = 8, + ACTIONS(6770), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6772), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6774), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6776), 1, anon_sym_or, - ACTIONS(6503), 1, + ACTIONS(7245), 1, anon_sym_COMMA, - ACTIONS(7514), 1, - sym__newline, - STATE(4827), 1, - aux_sym_cvar_decl_repeat2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [174690] = 6, - ACTIONS(6551), 1, - anon_sym_async, - ACTIONS(6553), 1, - anon_sym_for, - ACTIONS(7219), 1, + ACTIONS(7536), 1, anon_sym_RBRACK, - ACTIONS(7380), 1, - anon_sym_if, + STATE(4823), 1, + aux_sym_type_index_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4096), 3, - sym_for_in_clause, - sym_if_clause, - aux_sym__comprehension_clauses_repeat1, - [174712] = 8, - ACTIONS(6265), 1, + [175008] = 8, + ACTIONS(6755), 1, + anon_sym_RPAREN, + ACTIONS(7233), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(7235), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(7237), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(7239), 1, anon_sym_or, - ACTIONS(6503), 1, + ACTIONS(7538), 1, anon_sym_COMMA, - ACTIONS(7516), 1, - sym__newline, - STATE(4940), 1, - aux_sym_cvar_decl_repeat2, + STATE(5116), 1, + aux_sym_assert_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [174738] = 8, - ACTIONS(6265), 1, + [175034] = 6, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(7518), 1, - sym__newline, - STATE(4942), 1, - aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [174764] = 8, - ACTIONS(6265), 1, - anon_sym_as, - ACTIONS(6267), 1, - anon_sym_if, - ACTIONS(6269), 1, - anon_sym_and, - ACTIONS(6271), 1, - anon_sym_or, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(7520), 1, + ACTIONS(7540), 3, sym__newline, - STATE(4943), 1, - aux_sym_cvar_decl_repeat2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [174790] = 8, - ACTIONS(6265), 1, - anon_sym_as, - ACTIONS(6267), 1, - anon_sym_if, - ACTIONS(6269), 1, - anon_sym_and, - ACTIONS(6271), 1, - anon_sym_or, - ACTIONS(6503), 1, + anon_sym_SEMI, anon_sym_COMMA, - ACTIONS(7522), 1, - sym__newline, - STATE(4945), 1, - aux_sym_cvar_decl_repeat2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [174816] = 8, - ACTIONS(6265), 1, + [175056] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(7524), 1, - sym__newline, - STATE(4947), 1, - aux_sym_cvar_decl_repeat2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [174842] = 7, - ACTIONS(3918), 1, - anon_sym_LBRACK, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7526), 1, - anon_sym_EQ, - ACTIONS(7528), 1, + ACTIONS(7542), 1, sym__newline, - STATE(4951), 1, + STATE(4826), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4288), 2, - sym_type_index, - aux_sym_cvar_decl_repeat1, - [174866] = 7, - ACTIONS(3918), 1, - anon_sym_LBRACK, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(7530), 1, - anon_sym_EQ, - ACTIONS(7532), 1, - sym__newline, - STATE(4799), 1, - aux_sym_cvar_decl_repeat2, + [175082] = 4, + ACTIONS(2461), 1, + sym_string_start, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4141), 2, - sym_type_index, - aux_sym_cvar_decl_repeat1, - [174890] = 7, - ACTIONS(3918), 1, - anon_sym_LBRACK, - ACTIONS(6503), 1, + STATE(2229), 2, + sym_string, + aux_sym_concatenated_string_repeat1, + ACTIONS(7074), 4, anon_sym_COMMA, - ACTIONS(7494), 1, - sym__newline, - ACTIONS(7534), 1, - anon_sym_EQ, - STATE(4800), 1, - aux_sym_cvar_decl_repeat2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - STATE(4288), 2, - sym_type_index, - aux_sym_cvar_decl_repeat1, - [174914] = 8, - ACTIONS(6265), 1, anon_sym_as, - ACTIONS(6267), 1, + anon_sym_PIPE, + anon_sym_RBRACE, + [175100] = 8, + ACTIONS(6270), 1, + anon_sym_as, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7536), 1, + ACTIONS(7544), 1, sym__newline, - STATE(4853), 1, + STATE(4827), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [174940] = 8, - ACTIONS(6751), 1, - anon_sym_RBRACK, - ACTIONS(6756), 1, + [175126] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6758), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6760), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6762), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(7538), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - STATE(5080), 1, - aux_sym_assert_statement_repeat1, + ACTIONS(7546), 1, + sym__newline, + STATE(4828), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [174966] = 6, - ACTIONS(6265), 1, + [175152] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(7548), 1, + sym__newline, + STATE(4829), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7540), 3, - sym__newline, - anon_sym_SEMI, - anon_sym_COMMA, - [174988] = 8, - ACTIONS(6265), 1, + [175178] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7542), 1, + ACTIONS(7550), 1, + sym__newline, + STATE(4831), 1, + aux_sym_cvar_decl_repeat2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [175204] = 7, + ACTIONS(3918), 1, + anon_sym_LBRACK, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(7552), 1, + anon_sym_EQ, + ACTIONS(7554), 1, sym__newline, - STATE(4974), 1, + STATE(4832), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [175014] = 8, - ACTIONS(6265), 1, + STATE(4336), 2, + sym_type_index, + aux_sym_cvar_decl_repeat1, + [175228] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7544), 1, + ACTIONS(7556), 1, sym__newline, - STATE(4975), 1, + STATE(4838), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [175040] = 8, - ACTIONS(6265), 1, + [175254] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7546), 1, + ACTIONS(7558), 1, sym__newline, - STATE(4976), 1, + STATE(4839), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [175066] = 8, - ACTIONS(6265), 1, + [175280] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7548), 1, + ACTIONS(7560), 1, sym__newline, - STATE(4979), 1, + STATE(4840), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [175092] = 8, - ACTIONS(6756), 1, + [175306] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6758), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6760), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6762), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(7252), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7550), 1, - anon_sym_RBRACK, - STATE(5235), 1, - aux_sym_type_index_repeat1, + ACTIONS(7562), 1, + sym__newline, + STATE(4836), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [175118] = 8, - ACTIONS(6265), 1, + [175332] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7552), 1, + ACTIONS(7564), 1, sym__newline, - STATE(4987), 1, + STATE(4843), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [175144] = 4, - ACTIONS(4427), 1, - anon_sym_DOT, - STATE(3364), 1, - aux_sym_class_definition_repeat2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(6724), 5, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, + [175358] = 8, + ACTIONS(6270), 1, anon_sym_as, - anon_sym_PIPE, - [175162] = 6, - ACTIONS(6422), 1, - anon_sym_async, - ACTIONS(6424), 1, - anon_sym_for, - ACTIONS(7382), 1, - anon_sym_RBRACE, - ACTIONS(7554), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - STATE(4255), 3, - sym_for_in_clause, - sym_if_clause, - aux_sym__comprehension_clauses_repeat1, - [175184] = 7, - ACTIONS(3918), 1, - anon_sym_LBRACK, - ACTIONS(6503), 1, + ACTIONS(6274), 1, + anon_sym_and, + ACTIONS(6276), 1, + anon_sym_or, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(6788), 1, - anon_sym_EQ, - ACTIONS(6790), 1, + ACTIONS(7566), 1, sym__newline, - STATE(4858), 1, + STATE(4842), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4288), 2, - sym_type_index, - aux_sym_cvar_decl_repeat1, - [175208] = 7, + [175384] = 7, ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7556), 1, + ACTIONS(7568), 1, anon_sym_EQ, - ACTIONS(7558), 1, + ACTIONS(7570), 1, sym__newline, - STATE(4874), 1, + STATE(4846), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4221), 2, + STATE(4148), 2, sym_type_index, aux_sym_cvar_decl_repeat1, - [175232] = 4, - ACTIONS(7121), 1, - anon_sym_DOT, - STATE(4188), 1, - aux_sym_class_definition_repeat2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(6722), 5, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_as, - anon_sym_PIPE, - anon_sym_RBRACE, - [175250] = 7, + [175408] = 7, ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7514), 1, + ACTIONS(7562), 1, sym__newline, - ACTIONS(7560), 1, + ACTIONS(7572), 1, anon_sym_EQ, - STATE(4878), 1, + STATE(4849), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4288), 2, + STATE(4336), 2, sym_type_index, aux_sym_cvar_decl_repeat1, - [175274] = 7, + [175432] = 7, ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7562), 1, + ACTIONS(7574), 1, anon_sym_EQ, - ACTIONS(7564), 1, + ACTIONS(7576), 1, sym__newline, - STATE(4887), 1, + STATE(4850), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4224), 2, + STATE(4149), 2, sym_type_index, aux_sym_cvar_decl_repeat1, - [175298] = 7, + [175456] = 7, ACTIONS(3918), 1, anon_sym_LBRACK, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7536), 1, + ACTIONS(7564), 1, sym__newline, - ACTIONS(7566), 1, + ACTIONS(7578), 1, anon_sym_EQ, - STATE(4892), 1, + STATE(4851), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4288), 2, + STATE(4336), 2, sym_type_index, aux_sym_cvar_decl_repeat1, - [175322] = 8, - ACTIONS(6704), 1, + [175480] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6706), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(7568), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7570), 1, - anon_sym_COLON, - STATE(5140), 1, - aux_sym_match_statement_repeat1, + ACTIONS(7580), 1, + sym__newline, + STATE(4993), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [175348] = 8, - ACTIONS(6265), 1, + [175506] = 6, + ACTIONS(6714), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6720), 1, anon_sym_or, - ACTIONS(6823), 1, - sym__newline, - ACTIONS(7572), 1, - anon_sym_COMMA, - STATE(5223), 1, - aux_sym_cvar_def_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [175374] = 8, - ACTIONS(6265), 1, + ACTIONS(6662), 3, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_PIPE, + [175528] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(6868), 1, - sym__newline, - ACTIONS(7574), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - STATE(5151), 1, - aux_sym_cvar_def_repeat1, + ACTIONS(7582), 1, + sym__newline, + STATE(4847), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [175400] = 6, - ACTIONS(6422), 1, - anon_sym_async, - ACTIONS(6424), 1, - anon_sym_for, - ACTIONS(7219), 1, - anon_sym_RBRACE, - ACTIONS(7554), 1, + [175554] = 8, + ACTIONS(6770), 1, + anon_sym_as, + ACTIONS(6772), 1, anon_sym_if, + ACTIONS(6774), 1, + anon_sym_and, + ACTIONS(6776), 1, + anon_sym_or, + ACTIONS(7245), 1, + anon_sym_COMMA, + ACTIONS(7584), 1, + anon_sym_RBRACK, + STATE(5243), 1, + aux_sym_type_index_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4099), 3, - sym_for_in_clause, - sym_if_clause, - aux_sym__comprehension_clauses_repeat1, - [175422] = 8, - ACTIONS(6751), 1, - anon_sym_RPAREN, - ACTIONS(7198), 1, + [175580] = 8, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(7200), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(7202), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(7204), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(7576), 1, + ACTIONS(6895), 1, + sym__newline, + ACTIONS(7586), 1, anon_sym_COMMA, - STATE(5114), 1, - aux_sym_assert_statement_repeat1, + STATE(5168), 1, + aux_sym_cvar_def_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [175448] = 4, - ACTIONS(2461), 1, - sym_string_start, + [175606] = 7, + ACTIONS(3918), 1, + anon_sym_LBRACK, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(7588), 1, + anon_sym_EQ, + ACTIONS(7590), 1, + sym__newline, + STATE(4803), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(2229), 2, - sym_string, - aux_sym_concatenated_string_repeat1, - ACTIONS(7107), 4, - anon_sym_COMMA, - anon_sym_as, - anon_sym_PIPE, - anon_sym_RBRACE, - [175466] = 8, - ACTIONS(6422), 1, - anon_sym_async, - ACTIONS(6424), 1, - anon_sym_for, - ACTIONS(7578), 1, + STATE(4237), 2, + sym_type_index, + aux_sym_cvar_decl_repeat1, + [175630] = 4, + ACTIONS(7592), 1, anon_sym_COMMA, - ACTIONS(7580), 1, - anon_sym_RBRACE, - STATE(4245), 1, - sym_for_in_clause, - STATE(4917), 1, - aux_sym_dictionary_repeat1, - STATE(5720), 1, - sym__comprehension_clauses, + STATE(4320), 1, + aux_sym_assert_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [175492] = 4, - ACTIONS(1474), 1, - sym_string_start, + ACTIONS(3247), 4, + anon_sym_COLON, + anon_sym_EQ, + anon_sym_RBRACE, + sym_type_conversion, + [175647] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(2432), 2, - sym_string, - aux_sym_concatenated_string_repeat1, - ACTIONS(7107), 4, - anon_sym_RPAREN, + ACTIONS(7594), 2, + anon_sym_DASH, + anon_sym_PLUS, + ACTIONS(7389), 4, anon_sym_COMMA, anon_sym_as, + anon_sym_RBRACK, anon_sym_PIPE, - [175510] = 8, - ACTIONS(6422), 1, - anon_sym_async, - ACTIONS(6424), 1, - anon_sym_for, - ACTIONS(7582), 1, + [175662] = 4, + ACTIONS(7598), 1, anon_sym_COMMA, - ACTIONS(7584), 1, - anon_sym_RBRACE, - STATE(4245), 1, - sym_for_in_clause, - STATE(5134), 1, - aux_sym_dictionary_repeat1, - STATE(5542), 1, - sym__comprehension_clauses, + STATE(4266), 1, + aux_sym_for_in_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [175536] = 8, - ACTIONS(6658), 1, + ACTIONS(7596), 4, anon_sym_RPAREN, - ACTIONS(6660), 1, - anon_sym_COMMA, - ACTIONS(7198), 1, + anon_sym_if, + anon_sym_async, + anon_sym_for, + [175679] = 6, + ACTIONS(7395), 1, anon_sym_as, - ACTIONS(7200), 1, + ACTIONS(7397), 1, anon_sym_if, - ACTIONS(7202), 1, + ACTIONS(7399), 1, anon_sym_and, - ACTIONS(7204), 1, + ACTIONS(7401), 1, anon_sym_or, - STATE(4997), 1, - aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [175562] = 7, - ACTIONS(7586), 1, - anon_sym_DOT, - ACTIONS(7588), 1, + ACTIONS(7601), 2, anon_sym_COMMA, - ACTIONS(7590), 1, + anon_sym_RBRACE, + [175700] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(6207), 6, + sym__newline, anon_sym_COLON, - ACTIONS(7592), 1, - anon_sym_RBRACK, - ACTIONS(7594), 1, + anon_sym_except, + anon_sym_with, + anon_sym_nogil, + anon_sym_noexcept, + [175713] = 6, + ACTIONS(7605), 1, + anon_sym_DOT, + ACTIONS(7607), 1, + anon_sym_COLON, + ACTIONS(7609), 1, + anon_sym_EQ, + ACTIONS(7611), 1, anon_sym_PIPE, - STATE(4972), 1, - aux_sym_type_parameter_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [175585] = 4, - ACTIONS(7596), 1, + ACTIONS(7603), 2, + sym__newline, + anon_sym_SEMI, + [175734] = 7, + ACTIONS(7613), 1, anon_sym_COMMA, - STATE(4263), 1, - aux_sym_for_in_clause_repeat1, + ACTIONS(7615), 1, + anon_sym_as, + ACTIONS(7617), 1, + anon_sym_if, + ACTIONS(7619), 1, + anon_sym_COLON, + STATE(4488), 1, + aux_sym_case_clause_repeat1, + STATE(5560), 1, + sym_if_clause, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7599), 4, - anon_sym_if, - anon_sym_async, - anon_sym_for, - anon_sym_RBRACE, - [175602] = 7, - ACTIONS(6768), 1, - anon_sym_LPAREN, - ACTIONS(6774), 1, - anon_sym_LBRACK, - ACTIONS(7601), 1, - sym_identifier, - STATE(3003), 1, - sym_c_function_definition, - STATE(4072), 1, - sym_c_parameters, - STATE(5338), 1, - sym_template_params, + [175757] = 4, + ACTIONS(7623), 1, + anon_sym_PIPE, + STATE(4335), 1, + aux_sym_union_pattern_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [175625] = 6, - ACTIONS(7198), 1, + ACTIONS(7621), 4, + anon_sym_COMMA, anon_sym_as, - ACTIONS(7200), 1, anon_sym_if, - ACTIONS(7202), 1, + anon_sym_COLON, + [175774] = 6, + ACTIONS(6714), 1, + anon_sym_as, + ACTIONS(6716), 1, + anon_sym_if, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(7204), 1, + ACTIONS(6720), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4049), 2, - anon_sym_RPAREN, + ACTIONS(7625), 2, anon_sym_COMMA, - [175646] = 4, - ACTIONS(6708), 1, + anon_sym_COLON, + [175795] = 6, + ACTIONS(6714), 1, + anon_sym_as, + ACTIONS(6716), 1, + anon_sym_if, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(6720), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4789), 4, + ACTIONS(7627), 2, anon_sym_COMMA, - anon_sym_as, - anon_sym_if, anon_sym_COLON, - [175663] = 6, - ACTIONS(6265), 1, + [175816] = 4, + ACTIONS(7629), 1, + anon_sym_COMMA, + STATE(4276), 1, + aux_sym_for_in_clause_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(7631), 4, + anon_sym_if, + anon_sym_async, + anon_sym_for, + anon_sym_RBRACE, + [175833] = 6, + ACTIONS(7233), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(7235), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(7237), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(7239), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7184), 2, - sym__newline, - anon_sym_SEMI, - [175684] = 7, - ACTIONS(6916), 1, - anon_sym_LBRACK, - ACTIONS(7603), 1, - anon_sym_LPAREN, - ACTIONS(7605), 1, - anon_sym_COLON, - ACTIONS(7607), 1, - sym__newline, - STATE(529), 1, - sym_external_definition, - STATE(5128), 1, - sym_argument_list, + ACTIONS(7633), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [175854] = 4, + ACTIONS(7635), 1, + anon_sym_COMMA, + STATE(4276), 1, + aux_sym_for_in_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [175707] = 7, - ACTIONS(6916), 1, - anon_sym_LBRACK, - ACTIONS(7603), 1, - anon_sym_LPAREN, - ACTIONS(7609), 1, + ACTIONS(7596), 4, + anon_sym_if, + anon_sym_async, + anon_sym_for, + anon_sym_RBRACE, + [175871] = 7, + ACTIONS(7638), 1, + anon_sym_DOT, + ACTIONS(7640), 1, + anon_sym_COMMA, + ACTIONS(7642), 1, anon_sym_COLON, - ACTIONS(7611), 1, - sym__newline, - STATE(524), 1, - sym_external_definition, - STATE(5135), 1, - sym_argument_list, + ACTIONS(7644), 1, + anon_sym_RBRACK, + ACTIONS(7646), 1, + anon_sym_PIPE, + STATE(5205), 1, + aux_sym_type_parameter_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [175730] = 6, - ACTIONS(6756), 1, + [175894] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(7648), 6, + sym__newline, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_EQ, + anon_sym_PIPE, + [175907] = 6, + ACTIONS(7395), 1, anon_sym_as, - ACTIONS(6758), 1, + ACTIONS(7397), 1, anon_sym_if, - ACTIONS(6760), 1, + ACTIONS(7399), 1, anon_sym_and, - ACTIONS(6762), 1, + ACTIONS(7401), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7613), 2, + ACTIONS(7650), 2, anon_sym_COMMA, - anon_sym_RBRACK, - [175751] = 3, + anon_sym_RBRACE, + [175928] = 6, + ACTIONS(7233), 1, + anon_sym_as, + ACTIONS(7235), 1, + anon_sym_if, + ACTIONS(7237), 1, + anon_sym_and, + ACTIONS(7239), 1, + anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7615), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(7190), 4, + ACTIONS(4037), 2, anon_sym_RPAREN, anon_sym_COMMA, + [175949] = 6, + ACTIONS(6270), 1, anon_sym_as, - anon_sym_PIPE, - [175766] = 6, - ACTIONS(7458), 1, - anon_sym_as, - ACTIONS(7460), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(7462), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(7464), 1, + ACTIONS(6276), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7617), 2, + ACTIONS(7652), 2, + sym__newline, anon_sym_COMMA, - anon_sym_RBRACE, - [175787] = 6, - ACTIONS(7198), 1, - anon_sym_as, - ACTIONS(7200), 1, + [175970] = 7, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(7202), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(7204), 1, + ACTIONS(6720), 1, anon_sym_or, + ACTIONS(7654), 1, + anon_sym_COMMA, + ACTIONS(7656), 1, + anon_sym_as, + ACTIONS(7658), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7619), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [175808] = 6, - ACTIONS(6265), 1, + [175993] = 6, + ACTIONS(7233), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(7235), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(7237), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(7239), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7621), 2, - sym__newline, + ACTIONS(7186), 2, + anon_sym_RPAREN, anon_sym_COMMA, - [175829] = 6, - ACTIONS(6265), 1, + [176014] = 6, + ACTIONS(6770), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6772), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6774), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6776), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7623), 2, - sym__newline, + ACTIONS(7660), 2, anon_sym_COMMA, - [175850] = 6, - ACTIONS(6265), 1, + anon_sym_RBRACK, + [176035] = 6, + ACTIONS(6770), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6772), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6774), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6776), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7625), 2, - sym__newline, + ACTIONS(3509), 2, anon_sym_COMMA, - [175871] = 7, - ACTIONS(6966), 1, - anon_sym_LBRACK, - ACTIONS(7603), 1, - anon_sym_LPAREN, - ACTIONS(7627), 1, - anon_sym_COLON, - ACTIONS(7629), 1, - sym__newline, - STATE(1088), 1, - sym_external_definition, - STATE(5218), 1, - sym_argument_list, + anon_sym_RBRACK, + [176056] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [175894] = 7, - ACTIONS(6994), 1, + ACTIONS(7662), 2, + anon_sym_DASH, + anon_sym_PLUS, + ACTIONS(7074), 4, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_as, + anon_sym_PIPE, + [176071] = 7, + ACTIONS(6936), 1, anon_sym_LBRACK, - ACTIONS(7603), 1, + ACTIONS(7664), 1, anon_sym_LPAREN, - ACTIONS(7631), 1, + ACTIONS(7666), 1, anon_sym_COLON, - ACTIONS(7633), 1, + ACTIONS(7668), 1, sym__newline, - STATE(3012), 1, + STATE(1157), 1, sym_external_definition, - STATE(5160), 1, + STATE(4943), 1, sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [175917] = 7, - ACTIONS(6706), 1, + [176094] = 6, + ACTIONS(7233), 1, + anon_sym_as, + ACTIONS(7235), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(7237), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(7239), 1, anon_sym_or, - ACTIONS(7635), 1, - anon_sym_COMMA, - ACTIONS(7637), 1, - anon_sym_as, - ACTIONS(7639), 1, - anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [175940] = 7, - ACTIONS(6768), 1, - anon_sym_LPAREN, - ACTIONS(6774), 1, - anon_sym_LBRACK, - ACTIONS(7641), 1, - sym_identifier, - STATE(1245), 1, - sym_c_function_definition, - STATE(4014), 1, - sym_c_parameters, - STATE(5476), 1, - sym_template_params, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [175963] = 4, - ACTIONS(7643), 1, + ACTIONS(4837), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [176115] = 4, + ACTIONS(7670), 1, anon_sym_COMMA, - STATE(4331), 1, + STATE(4295), 1, aux_sym_for_in_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7645), 4, + ACTIONS(7631), 4, anon_sym_if, anon_sym_async, anon_sym_for, - anon_sym_RBRACE, - [175980] = 6, - ACTIONS(7198), 1, + anon_sym_RBRACK, + [176132] = 6, + ACTIONS(7233), 1, anon_sym_as, - ACTIONS(7200), 1, + ACTIONS(7235), 1, anon_sym_if, - ACTIONS(7202), 1, + ACTIONS(7237), 1, anon_sym_and, - ACTIONS(7204), 1, + ACTIONS(7239), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4793), 2, + ACTIONS(7672), 2, anon_sym_RPAREN, anon_sym_COMMA, - [176001] = 6, - ACTIONS(7198), 1, + [176153] = 6, + ACTIONS(6714), 1, anon_sym_as, - ACTIONS(7200), 1, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(7202), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(7204), 1, + ACTIONS(6720), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7184), 2, - anon_sym_RPAREN, + ACTIONS(7674), 2, anon_sym_COMMA, - [176022] = 3, + anon_sym_COLON, + [176174] = 7, + ACTIONS(6795), 1, + anon_sym_LPAREN, + ACTIONS(6801), 1, + anon_sym_LBRACK, + ACTIONS(7676), 1, + sym_identifier, + STATE(2960), 1, + sym_c_function_definition, + STATE(4028), 1, + sym_c_parameters, + STATE(5347), 1, + sym_template_params, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7647), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(7107), 4, - anon_sym_COMMA, - anon_sym_as, - anon_sym_RBRACK, - anon_sym_PIPE, - [176037] = 6, - ACTIONS(7198), 1, - anon_sym_as, - ACTIONS(7200), 1, - anon_sym_if, - ACTIONS(7202), 1, + [176197] = 5, + ACTIONS(7237), 1, anon_sym_and, - ACTIONS(7204), 1, + ACTIONS(7239), 1, anon_sym_or, + ACTIONS(7678), 1, + anon_sym_as, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7649), 2, + ACTIONS(4741), 3, anon_sym_RPAREN, anon_sym_COMMA, - [176058] = 7, - ACTIONS(6994), 1, - anon_sym_LBRACK, - ACTIONS(7603), 1, - anon_sym_LPAREN, - ACTIONS(7651), 1, - anon_sym_COLON, - ACTIONS(7653), 1, - sym__newline, - STATE(2948), 1, - sym_external_definition, - STATE(5168), 1, - sym_argument_list, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [176081] = 6, - ACTIONS(5035), 1, - anon_sym_STAR_STAR, - ACTIONS(7655), 1, - sym_identifier, - ACTIONS(7657), 1, - anon_sym_LPAREN, - ACTIONS(7659), 1, - anon_sym_STAR, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - STATE(4602), 2, - sym_list_splat_pattern, - sym_dictionary_splat_pattern, - [176102] = 4, - ACTIONS(7663), 1, - anon_sym_LBRACK, + anon_sym_if, + [176216] = 4, + ACTIONS(7237), 1, + anon_sym_and, + ACTIONS(7239), 1, + anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4288), 2, - sym_type_index, - aux_sym_cvar_decl_repeat1, - ACTIONS(7661), 3, - sym__newline, + ACTIONS(4789), 4, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_EQ, - [176119] = 2, + anon_sym_as, + anon_sym_if, + [176233] = 4, + ACTIONS(7681), 1, + anon_sym_COMMA, + STATE(4295), 1, + aux_sym_for_in_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7666), 6, - sym__newline, - anon_sym_SEMI, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_EQ, - anon_sym_PIPE, - [176132] = 3, - ACTIONS(7668), 1, - anon_sym_LPAREN, + ACTIONS(7596), 4, + anon_sym_if, + anon_sym_async, + anon_sym_for, + anon_sym_RBRACK, + [176250] = 6, + ACTIONS(7233), 1, + anon_sym_as, + ACTIONS(7235), 1, + anon_sym_if, + ACTIONS(7237), 1, + anon_sym_and, + ACTIONS(7239), 1, + anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7107), 5, + ACTIONS(7601), 2, + anon_sym_RPAREN, anon_sym_COMMA, + [176271] = 6, + ACTIONS(6770), 1, anon_sym_as, + ACTIONS(6772), 1, anon_sym_if, - anon_sym_COLON, - anon_sym_PIPE, - [176147] = 7, - ACTIONS(6916), 1, - anon_sym_LBRACK, - ACTIONS(7603), 1, - anon_sym_LPAREN, - ACTIONS(7670), 1, - anon_sym_COLON, - ACTIONS(7672), 1, - sym__newline, - STATE(520), 1, - sym_external_definition, - STATE(5139), 1, - sym_argument_list, + ACTIONS(6774), 1, + anon_sym_and, + ACTIONS(6776), 1, + anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [176170] = 7, - ACTIONS(6994), 1, + ACTIONS(6762), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [176292] = 7, + ACTIONS(6936), 1, anon_sym_LBRACK, - ACTIONS(7603), 1, + ACTIONS(7664), 1, anon_sym_LPAREN, - ACTIONS(7674), 1, + ACTIONS(7684), 1, anon_sym_COLON, - ACTIONS(7676), 1, + ACTIONS(7686), 1, sym__newline, - STATE(2971), 1, + STATE(1065), 1, sym_external_definition, - STATE(5159), 1, + STATE(5034), 1, sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [176193] = 6, - ACTIONS(7458), 1, + [176315] = 6, + ACTIONS(6770), 1, anon_sym_as, - ACTIONS(7460), 1, + ACTIONS(6772), 1, anon_sym_if, - ACTIONS(7462), 1, + ACTIONS(6774), 1, anon_sym_and, - ACTIONS(7464), 1, + ACTIONS(6776), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7059), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [176214] = 7, - ACTIONS(7586), 1, - anon_sym_DOT, - ACTIONS(7590), 1, - anon_sym_COLON, - ACTIONS(7594), 1, - anon_sym_PIPE, - ACTIONS(7678), 1, + ACTIONS(7186), 2, anon_sym_COMMA, - ACTIONS(7680), 1, anon_sym_RBRACK, - STATE(5157), 1, - aux_sym_type_parameter_repeat1, + [176336] = 7, + ACTIONS(6795), 1, + anon_sym_LPAREN, + ACTIONS(6801), 1, + anon_sym_LBRACK, + ACTIONS(7688), 1, + sym_identifier, + STATE(1245), 1, + sym_c_function_definition, + STATE(4003), 1, + sym_c_parameters, + STATE(5520), 1, + sym_template_params, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [176237] = 7, - ACTIONS(6706), 1, - anon_sym_if, - ACTIONS(6708), 1, + [176359] = 3, + ACTIONS(7237), 1, anon_sym_and, - ACTIONS(6710), 1, - anon_sym_or, - ACTIONS(7637), 1, - anon_sym_as, - ACTIONS(7682), 1, - anon_sym_COMMA, - ACTIONS(7684), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [176260] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5735), 6, - anon_sym_DOT, - anon_sym_LPAREN, + ACTIONS(4714), 5, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, - anon_sym_PIPE, - anon_sym_RBRACE, - [176273] = 6, - ACTIONS(6704), 1, - anon_sym_as, - ACTIONS(6706), 1, anon_sym_if, - ACTIONS(6708), 1, - anon_sym_and, - ACTIONS(6710), 1, anon_sym_or, + [176374] = 4, + ACTIONS(7623), 1, + anon_sym_PIPE, + STATE(4335), 1, + aux_sym_union_pattern_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7686), 2, + ACTIONS(7690), 4, anon_sym_COMMA, - anon_sym_COLON, - [176294] = 6, - ACTIONS(7198), 1, anon_sym_as, - ACTIONS(7200), 1, anon_sym_if, - ACTIONS(7202), 1, - anon_sym_and, - ACTIONS(7204), 1, - anon_sym_or, + anon_sym_COLON, + [176391] = 6, + ACTIONS(5157), 1, + anon_sym_STAR_STAR, + ACTIONS(7692), 1, + sym_identifier, + ACTIONS(7694), 1, + anon_sym_LPAREN, + ACTIONS(7696), 1, + anon_sym_STAR, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4837), 2, - anon_sym_RPAREN, + STATE(4720), 2, + sym_list_splat_pattern, + sym_dictionary_splat_pattern, + [176412] = 4, + ACTIONS(7698), 1, anon_sym_COMMA, - [176315] = 4, - ACTIONS(7690), 1, - anon_sym_PIPE, - STATE(4369), 1, - aux_sym_union_pattern_repeat1, + STATE(4289), 1, + aux_sym_for_in_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7688), 4, - anon_sym_COMMA, - anon_sym_as, + ACTIONS(7700), 4, anon_sym_if, + anon_sym_async, + anon_sym_for, + anon_sym_RBRACK, + [176429] = 7, + ACTIONS(7638), 1, + anon_sym_DOT, + ACTIONS(7642), 1, anon_sym_COLON, - [176332] = 6, - ACTIONS(6756), 1, - anon_sym_as, - ACTIONS(6758), 1, - anon_sym_if, - ACTIONS(6760), 1, - anon_sym_and, - ACTIONS(6762), 1, - anon_sym_or, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(7692), 2, + ACTIONS(7646), 1, + anon_sym_PIPE, + ACTIONS(7702), 1, anon_sym_COMMA, + ACTIONS(7704), 1, anon_sym_RBRACK, - [176353] = 2, + STATE(4978), 1, + aux_sym_type_parameter_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7694), 6, - sym__newline, - anon_sym_SEMI, - anon_sym_DOT, + [176452] = 7, + ACTIONS(6911), 1, + anon_sym_LBRACK, + ACTIONS(7664), 1, + anon_sym_LPAREN, + ACTIONS(7706), 1, anon_sym_COLON, - anon_sym_EQ, - anon_sym_PIPE, - [176366] = 6, - ACTIONS(7198), 1, - anon_sym_as, - ACTIONS(7200), 1, - anon_sym_if, - ACTIONS(7202), 1, - anon_sym_and, - ACTIONS(7204), 1, - anon_sym_or, + ACTIONS(7708), 1, + sym__newline, + STATE(2971), 1, + sym_external_definition, + STATE(5161), 1, + sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7696), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [176387] = 4, + [176475] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_line_continuation, - ACTIONS(7700), 1, + ACTIONS(7712), 1, anon_sym_BSLASH, - ACTIONS(7698), 5, + ACTIONS(7710), 5, sym__string_content, sym_escape_interpolation, sym_string_end, anon_sym_LBRACE, sym_escape_sequence, - [176404] = 6, - ACTIONS(7198), 1, - anon_sym_as, - ACTIONS(7200), 1, + [176492] = 4, + ACTIONS(7714), 1, + anon_sym_COMMA, + STATE(4384), 1, + aux_sym_for_in_clause_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(7700), 4, + anon_sym_RPAREN, anon_sym_if, - ACTIONS(7202), 1, - anon_sym_and, - ACTIONS(7204), 1, - anon_sym_or, + anon_sym_async, + anon_sym_for, + [176509] = 4, + ACTIONS(7718), 1, + anon_sym_COMMA, + STATE(4266), 1, + aux_sym_for_in_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7702), 2, + ACTIONS(7716), 4, anon_sym_RPAREN, + anon_sym_if, + anon_sym_async, + anon_sym_for, + [176526] = 4, + ACTIONS(7720), 1, anon_sym_COMMA, - [176425] = 7, - ACTIONS(6768), 1, - anon_sym_LPAREN, - ACTIONS(6774), 1, - anon_sym_LBRACK, - ACTIONS(7704), 1, - sym_identifier, - STATE(1415), 1, - sym_c_function_definition, - STATE(4014), 1, - sym_c_parameters, - STATE(5476), 1, - sym_template_params, + STATE(4295), 1, + aux_sym_for_in_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [176448] = 7, - ACTIONS(6768), 1, - anon_sym_LPAREN, - ACTIONS(6774), 1, - anon_sym_LBRACK, - ACTIONS(7706), 1, - sym_identifier, - STATE(560), 1, - sym_c_function_definition, - STATE(4051), 1, - sym_c_parameters, - STATE(5390), 1, - sym_template_params, + ACTIONS(7716), 4, + anon_sym_if, + anon_sym_async, + anon_sym_for, + anon_sym_RBRACK, + [176543] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [176471] = 6, - ACTIONS(7198), 1, + ACTIONS(7722), 6, + sym__newline, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_EQ, + anon_sym_PIPE, + [176556] = 6, + ACTIONS(6770), 1, anon_sym_as, - ACTIONS(7200), 1, + ACTIONS(6772), 1, anon_sym_if, - ACTIONS(7202), 1, + ACTIONS(6774), 1, anon_sym_and, - ACTIONS(7204), 1, + ACTIONS(6776), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4829), 2, - anon_sym_RPAREN, + ACTIONS(7601), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [176577] = 4, + ACTIONS(3901), 1, + anon_sym_DOT, + STATE(4354), 1, + aux_sym_class_definition_repeat2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(6710), 4, + sym__newline, + anon_sym_SEMI, anon_sym_COMMA, - [176492] = 6, - ACTIONS(7458), 1, anon_sym_as, - ACTIONS(7460), 1, + [176594] = 6, + ACTIONS(6714), 1, + anon_sym_as, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(7462), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(7464), 1, + ACTIONS(6720), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7184), 2, + ACTIONS(7724), 2, anon_sym_COMMA, - anon_sym_RBRACE, - [176513] = 2, + anon_sym_COLON, + [176615] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4097), 6, - sym__newline, - anon_sym_SEMI, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_EQ, + ACTIONS(7726), 2, + anon_sym_DASH, + anon_sym_PLUS, + ACTIONS(7389), 4, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_as, anon_sym_PIPE, - [176526] = 7, - ACTIONS(6966), 1, - anon_sym_LBRACK, - ACTIONS(7603), 1, - anon_sym_LPAREN, - ACTIONS(7708), 1, - anon_sym_COLON, - ACTIONS(7710), 1, - sym__newline, - STATE(1065), 1, - sym_external_definition, - STATE(5003), 1, - sym_argument_list, + [176630] = 6, + ACTIONS(6270), 1, + anon_sym_as, + ACTIONS(6272), 1, + anon_sym_if, + ACTIONS(6274), 1, + anon_sym_and, + ACTIONS(6276), 1, + anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [176549] = 5, - ACTIONS(7202), 1, + ACTIONS(7186), 2, + sym__newline, + anon_sym_SEMI, + [176651] = 6, + ACTIONS(7233), 1, + anon_sym_as, + ACTIONS(7235), 1, + anon_sym_if, + ACTIONS(7237), 1, anon_sym_and, - ACTIONS(7204), 1, + ACTIONS(7239), 1, anon_sym_or, - ACTIONS(7712), 1, - anon_sym_as, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4741), 3, + ACTIONS(7650), 2, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_if, - [176568] = 6, - ACTIONS(6704), 1, + [176672] = 6, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6706), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(6276), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7715), 2, - anon_sym_COMMA, - anon_sym_COLON, - [176589] = 2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(7717), 6, + ACTIONS(7728), 2, sym__newline, - anon_sym_SEMI, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_EQ, - anon_sym_PIPE, - [176602] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_line_continuation, - ACTIONS(7721), 1, - anon_sym_BSLASH, - ACTIONS(7719), 5, - sym__string_content, - sym_escape_interpolation, - sym_string_end, - anon_sym_LBRACE, - sym_escape_sequence, - [176619] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_line_continuation, - ACTIONS(7725), 1, - anon_sym_BSLASH, - ACTIONS(7723), 5, - sym__string_content, - sym_escape_interpolation, - sym_string_end, - anon_sym_LBRACE, - sym_escape_sequence, - [176636] = 6, - ACTIONS(7198), 1, + anon_sym_COMMA, + [176693] = 6, + ACTIONS(7233), 1, anon_sym_as, - ACTIONS(7200), 1, + ACTIONS(7235), 1, anon_sym_if, - ACTIONS(7202), 1, + ACTIONS(7237), 1, anon_sym_and, - ACTIONS(7204), 1, + ACTIONS(7239), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7727), 2, + ACTIONS(7730), 2, anon_sym_RPAREN, anon_sym_COMMA, - [176657] = 4, - ACTIONS(7729), 1, + [176714] = 4, + ACTIONS(7732), 1, anon_sym_COMMA, - STATE(4317), 1, - aux_sym__patterns_repeat1, + STATE(4320), 1, + aux_sym_assert_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5725), 4, + ACTIONS(6762), 4, anon_sym_COLON, anon_sym_EQ, anon_sym_RBRACE, sym_type_conversion, - [176674] = 6, - ACTIONS(7198), 1, + [176731] = 6, + ACTIONS(6770), 1, anon_sym_as, - ACTIONS(7200), 1, + ACTIONS(6772), 1, anon_sym_if, - ACTIONS(7202), 1, + ACTIONS(6774), 1, anon_sym_and, - ACTIONS(7204), 1, + ACTIONS(6776), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6895), 2, - anon_sym_RPAREN, + ACTIONS(7735), 2, anon_sym_COMMA, - [176695] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_line_continuation, - ACTIONS(7734), 1, - anon_sym_BSLASH, - ACTIONS(7732), 5, - sym__string_content, - sym_escape_interpolation, - sym_string_end, - anon_sym_LBRACE, - sym_escape_sequence, - [176712] = 6, - ACTIONS(6756), 1, + anon_sym_RBRACK, + [176752] = 6, + ACTIONS(7233), 1, anon_sym_as, - ACTIONS(6758), 1, + ACTIONS(7235), 1, anon_sym_if, - ACTIONS(6760), 1, + ACTIONS(7237), 1, anon_sym_and, - ACTIONS(6762), 1, + ACTIONS(7239), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(3493), 2, + ACTIONS(4793), 2, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_RBRACK, - [176733] = 6, - ACTIONS(6756), 1, - anon_sym_as, - ACTIONS(6758), 1, - anon_sym_if, - ACTIONS(6760), 1, - anon_sym_and, - ACTIONS(6762), 1, - anon_sym_or, + [176773] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7736), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [176754] = 7, - ACTIONS(7738), 1, + ACTIONS(5739), 6, + anon_sym_DOT, + anon_sym_LPAREN, anon_sym_COMMA, - ACTIONS(7740), 1, anon_sym_as, - ACTIONS(7742), 1, - anon_sym_if, - ACTIONS(7744), 1, - anon_sym_COLON, - STATE(4543), 1, - aux_sym_case_clause_repeat1, - STATE(5641), 1, - sym_if_clause, + anon_sym_PIPE, + anon_sym_RBRACE, + [176786] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [176777] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_line_continuation, - ACTIONS(7748), 1, - anon_sym_BSLASH, - ACTIONS(7746), 5, - sym__string_content, - sym_escape_interpolation, - sym_string_end, - anon_sym_LBRACE, - sym_escape_sequence, - [176794] = 4, - ACTIONS(3), 1, + ACTIONS(7737), 6, + sym__newline, + anon_sym_COLON, + anon_sym_except, + anon_sym_with, + anon_sym_nogil, + anon_sym_noexcept, + [176799] = 7, + ACTIONS(6795), 1, + anon_sym_LPAREN, + ACTIONS(6801), 1, + anon_sym_LBRACK, + ACTIONS(7739), 1, + sym_identifier, + STATE(3003), 1, + sym_c_function_definition, + STATE(4028), 1, + sym_c_parameters, + STATE(5347), 1, + sym_template_params, + ACTIONS(3), 2, sym_comment, - ACTIONS(5), 1, sym_line_continuation, - ACTIONS(7752), 1, - anon_sym_BSLASH, - ACTIONS(7750), 5, - sym__string_content, - sym_escape_interpolation, - sym_string_end, - anon_sym_LBRACE, - sym_escape_sequence, - [176811] = 6, - ACTIONS(7198), 1, + [176822] = 6, + ACTIONS(7233), 1, anon_sym_as, - ACTIONS(7200), 1, + ACTIONS(7235), 1, anon_sym_if, - ACTIONS(7202), 1, + ACTIONS(7237), 1, anon_sym_and, - ACTIONS(7204), 1, + ACTIONS(7239), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7686), 2, + ACTIONS(7625), 2, anon_sym_RPAREN, anon_sym_COMMA, - [176832] = 6, - ACTIONS(6756), 1, + [176843] = 6, + ACTIONS(7233), 1, anon_sym_as, - ACTIONS(6758), 1, + ACTIONS(7235), 1, anon_sym_if, - ACTIONS(6760), 1, + ACTIONS(7237), 1, anon_sym_and, - ACTIONS(6762), 1, + ACTIONS(7239), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7754), 2, + ACTIONS(4049), 2, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_RBRACK, - [176853] = 2, + [176864] = 6, + ACTIONS(5035), 1, + anon_sym_STAR_STAR, + ACTIONS(7694), 1, + anon_sym_LPAREN, + ACTIONS(7741), 1, + sym_identifier, + ACTIONS(7743), 1, + anon_sym_STAR, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6654), 6, - sym__newline, - anon_sym_SEMI, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_EQ, - anon_sym_PIPE, - [176866] = 6, - ACTIONS(7198), 1, - anon_sym_as, - ACTIONS(7200), 1, + STATE(4616), 2, + sym_list_splat_pattern, + sym_dictionary_splat_pattern, + [176885] = 7, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(7202), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(7204), 1, + ACTIONS(6720), 1, anon_sym_or, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4037), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [176887] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_line_continuation, - ACTIONS(7758), 1, - anon_sym_BSLASH, - ACTIONS(7756), 5, - sym__string_content, - sym_escape_interpolation, - sym_string_end, - anon_sym_LBRACE, - sym_escape_sequence, - [176904] = 4, - ACTIONS(7760), 1, + ACTIONS(7656), 1, + anon_sym_as, + ACTIONS(7745), 1, anon_sym_COMMA, - STATE(4394), 1, - aux_sym_for_in_clause_repeat1, + ACTIONS(7747), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7762), 4, - anon_sym_if, - anon_sym_async, - anon_sym_for, - anon_sym_RBRACE, - [176921] = 4, - ACTIONS(7764), 1, + [176908] = 7, + ACTIONS(7638), 1, + anon_sym_DOT, + ACTIONS(7642), 1, + anon_sym_COLON, + ACTIONS(7646), 1, + anon_sym_PIPE, + ACTIONS(7749), 1, anon_sym_COMMA, - STATE(4263), 1, - aux_sym_for_in_clause_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(7766), 4, - anon_sym_if, - anon_sym_async, - anon_sym_for, - anon_sym_RBRACE, - [176938] = 3, + ACTIONS(7751), 1, + anon_sym_RBRACK, + STATE(5163), 1, + aux_sym_type_parameter_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7768), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(7190), 4, - anon_sym_COMMA, - anon_sym_as, - anon_sym_RBRACK, - anon_sym_PIPE, - [176953] = 7, - ACTIONS(6966), 1, + [176931] = 7, + ACTIONS(6911), 1, anon_sym_LBRACK, - ACTIONS(7603), 1, + ACTIONS(7664), 1, anon_sym_LPAREN, - ACTIONS(7770), 1, + ACTIONS(7753), 1, anon_sym_COLON, - ACTIONS(7772), 1, + ACTIONS(7755), 1, sym__newline, - STATE(1095), 1, + STATE(3012), 1, sym_external_definition, - STATE(4813), 1, + STATE(5164), 1, sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [176976] = 2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(7774), 6, - sym__newline, - anon_sym_COLON, - anon_sym_except, - anon_sym_with, - anon_sym_nogil, - anon_sym_noexcept, - [176989] = 6, - ACTIONS(6265), 1, + [176954] = 6, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7776), 2, + ACTIONS(7757), 2, sym__newline, anon_sym_COMMA, - [177010] = 4, - ACTIONS(7780), 1, - anon_sym_COMMA, - STATE(4340), 1, - aux_sym_for_in_clause_repeat1, + [176975] = 3, + STATE(4335), 1, + aux_sym_union_pattern_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7778), 4, - anon_sym_RPAREN, + ACTIONS(7759), 5, + anon_sym_COMMA, + anon_sym_as, anon_sym_if, - anon_sym_async, - anon_sym_for, - [177027] = 7, - ACTIONS(6916), 1, - anon_sym_LBRACK, - ACTIONS(7603), 1, - anon_sym_LPAREN, - ACTIONS(7782), 1, anon_sym_COLON, - ACTIONS(7784), 1, - sym__newline, - STATE(518), 1, - sym_external_definition, - STATE(5133), 1, - sym_argument_list, + anon_sym_PIPE, + [176990] = 4, + ACTIONS(7761), 1, + anon_sym_PIPE, + STATE(4334), 1, + aux_sym_union_pattern_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(7759), 4, + anon_sym_COMMA, + anon_sym_as, + anon_sym_if, + anon_sym_COLON, + [177007] = 4, + ACTIONS(7623), 1, + anon_sym_PIPE, + STATE(4334), 1, + aux_sym_union_pattern_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [177050] = 2, + ACTIONS(7764), 4, + anon_sym_COMMA, + anon_sym_as, + anon_sym_if, + anon_sym_COLON, + [177024] = 4, + ACTIONS(7768), 1, + anon_sym_LBRACK, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7786), 6, + STATE(4336), 2, + sym_type_index, + aux_sym_cvar_decl_repeat1, + ACTIONS(7766), 3, sym__newline, - anon_sym_SEMI, - anon_sym_DOT, - anon_sym_COLON, + anon_sym_COMMA, anon_sym_EQ, - anon_sym_PIPE, - [177063] = 2, + [177041] = 6, + ACTIONS(6770), 1, + anon_sym_as, + ACTIONS(6772), 1, + anon_sym_if, + ACTIONS(6774), 1, + anon_sym_and, + ACTIONS(6776), 1, + anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6226), 6, - sym__newline, - anon_sym_COLON, - anon_sym_except, - anon_sym_with, - anon_sym_nogil, - anon_sym_noexcept, - [177076] = 4, - ACTIONS(7788), 1, + ACTIONS(7730), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [177062] = 4, + ACTIONS(7771), 1, anon_sym_COMMA, STATE(4340), 1, aux_sym_for_in_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7599), 4, - anon_sym_RPAREN, + ACTIONS(7773), 4, anon_sym_if, anon_sym_async, anon_sym_for, - [177093] = 6, - ACTIONS(7458), 1, + anon_sym_RBRACE, + [177079] = 6, + ACTIONS(7395), 1, anon_sym_as, - ACTIONS(7460), 1, + ACTIONS(7397), 1, anon_sym_if, - ACTIONS(7462), 1, + ACTIONS(7399), 1, anon_sym_and, - ACTIONS(7464), 1, + ACTIONS(7401), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7619), 2, + ACTIONS(7186), 2, anon_sym_COMMA, anon_sym_RBRACE, - [177114] = 4, - ACTIONS(7791), 1, + [177100] = 4, + ACTIONS(7775), 1, anon_sym_COMMA, - STATE(4393), 1, + STATE(4276), 1, aux_sym_for_in_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7645), 4, - anon_sym_RPAREN, + ACTIONS(7716), 4, anon_sym_if, anon_sym_async, anon_sym_for, - [177131] = 4, - ACTIONS(7202), 1, + anon_sym_RBRACE, + [177117] = 6, + ACTIONS(7233), 1, + anon_sym_as, + ACTIONS(7235), 1, + anon_sym_if, + ACTIONS(7237), 1, anon_sym_and, - ACTIONS(7204), 1, + ACTIONS(7239), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4789), 4, + ACTIONS(4829), 2, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, - anon_sym_if, - [177148] = 4, - ACTIONS(7793), 1, + [177138] = 4, + ACTIONS(7777), 1, anon_sym_COMMA, - STATE(4363), 1, - aux_sym_assert_statement_repeat1, + STATE(4342), 1, + aux_sym__patterns_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(3247), 4, + ACTIONS(5725), 4, anon_sym_COLON, anon_sym_EQ, anon_sym_RBRACE, sym_type_conversion, - [177165] = 4, - ACTIONS(7795), 1, - anon_sym_COMMA, - STATE(4365), 1, - aux_sym_for_in_clause_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(7762), 4, - anon_sym_if, - anon_sym_async, - anon_sym_for, - anon_sym_RBRACK, - [177182] = 4, - ACTIONS(7797), 1, - anon_sym_COMMA, - STATE(4368), 1, - aux_sym_for_in_clause_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(7766), 4, - anon_sym_if, - anon_sym_async, - anon_sym_for, - anon_sym_RBRACK, - [177199] = 6, - ACTIONS(7198), 1, + [177155] = 6, + ACTIONS(7233), 1, anon_sym_as, - ACTIONS(7200), 1, + ACTIONS(7235), 1, anon_sym_if, - ACTIONS(7202), 1, + ACTIONS(7237), 1, anon_sym_and, - ACTIONS(7204), 1, + ACTIONS(7239), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7799), 2, + ACTIONS(6762), 2, anon_sym_RPAREN, anon_sym_COMMA, - [177220] = 6, - ACTIONS(7198), 1, + [177176] = 6, + ACTIONS(7395), 1, anon_sym_as, - ACTIONS(7200), 1, + ACTIONS(7397), 1, anon_sym_if, - ACTIONS(7202), 1, + ACTIONS(7399), 1, anon_sym_and, - ACTIONS(7204), 1, + ACTIONS(7401), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7617), 2, - anon_sym_RPAREN, + ACTIONS(7730), 2, anon_sym_COMMA, - [177241] = 4, - ACTIONS(7690), 1, - anon_sym_PIPE, - STATE(4299), 1, - aux_sym_union_pattern_repeat1, + anon_sym_RBRACE, + [177197] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7801), 4, + ACTIONS(7780), 2, + anon_sym_DASH, + anon_sym_PLUS, + ACTIONS(7074), 4, anon_sym_COMMA, anon_sym_as, - anon_sym_if, - anon_sym_COLON, - [177258] = 6, - ACTIONS(6704), 1, + anon_sym_RBRACK, + anon_sym_PIPE, + [177212] = 6, + ACTIONS(7233), 1, anon_sym_as, - ACTIONS(6706), 1, + ACTIONS(7235), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(7237), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(7239), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7727), 2, + ACTIONS(7782), 2, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_COLON, - [177279] = 3, - ACTIONS(7202), 1, + [177233] = 6, + ACTIONS(7233), 1, + anon_sym_as, + ACTIONS(7235), 1, + anon_sym_if, + ACTIONS(7237), 1, anon_sym_and, + ACTIONS(7239), 1, + anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4714), 5, + ACTIONS(7674), 2, anon_sym_RPAREN, anon_sym_COMMA, + [177254] = 7, + ACTIONS(7006), 1, + anon_sym_LBRACK, + ACTIONS(7664), 1, + anon_sym_LPAREN, + ACTIONS(7784), 1, + anon_sym_COLON, + ACTIONS(7786), 1, + sym__newline, + STATE(520), 1, + sym_external_definition, + STATE(5140), 1, + sym_argument_list, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [177277] = 6, + ACTIONS(6270), 1, anon_sym_as, + ACTIONS(6272), 1, anon_sym_if, + ACTIONS(6274), 1, + anon_sym_and, + ACTIONS(6276), 1, anon_sym_or, - [177294] = 4, - ACTIONS(3901), 1, - anon_sym_DOT, - STATE(3434), 1, - aux_sym_class_definition_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6724), 4, + ACTIONS(7788), 2, sym__newline, anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_as, - [177311] = 6, - ACTIONS(6704), 1, - anon_sym_as, - ACTIONS(6706), 1, - anon_sym_if, - ACTIONS(6708), 1, - anon_sym_and, - ACTIONS(6710), 1, - anon_sym_or, + [177298] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7799), 2, - anon_sym_COMMA, + ACTIONS(6662), 6, + sym__newline, + anon_sym_SEMI, + anon_sym_DOT, anon_sym_COLON, - [177332] = 6, - ACTIONS(6756), 1, - anon_sym_as, - ACTIONS(6758), 1, - anon_sym_if, - ACTIONS(6760), 1, - anon_sym_and, - ACTIONS(6762), 1, - anon_sym_or, + anon_sym_EQ, + anon_sym_PIPE, + [177311] = 7, + ACTIONS(6795), 1, + anon_sym_LPAREN, + ACTIONS(6801), 1, + anon_sym_LBRACK, + ACTIONS(7790), 1, + sym_identifier, + STATE(544), 1, + sym_c_function_definition, + STATE(4005), 1, + sym_c_parameters, + STATE(5395), 1, + sym_template_params, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6895), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [177353] = 6, - ACTIONS(6756), 1, + [177334] = 6, + ACTIONS(7233), 1, anon_sym_as, - ACTIONS(6758), 1, + ACTIONS(7235), 1, anon_sym_if, - ACTIONS(6760), 1, + ACTIONS(7237), 1, anon_sym_and, - ACTIONS(6762), 1, + ACTIONS(7239), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(3509), 2, + ACTIONS(7724), 2, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_RBRACK, - [177374] = 4, - ACTIONS(7690), 1, - anon_sym_PIPE, - STATE(4299), 1, - aux_sym_union_pattern_repeat1, + [177355] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_line_continuation, + ACTIONS(7794), 1, + anon_sym_BSLASH, + ACTIONS(7792), 5, + sym__string_content, + sym_escape_interpolation, + sym_string_end, + anon_sym_LBRACE, + sym_escape_sequence, + [177372] = 4, + ACTIONS(3901), 1, + anon_sym_DOT, + STATE(3354), 1, + aux_sym_class_definition_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7803), 4, + ACTIONS(6757), 4, + sym__newline, + anon_sym_SEMI, anon_sym_COMMA, anon_sym_as, - anon_sym_if, - anon_sym_COLON, - [177391] = 6, - ACTIONS(6756), 1, - anon_sym_as, - ACTIONS(6758), 1, - anon_sym_if, - ACTIONS(6760), 1, - anon_sym_and, - ACTIONS(6762), 1, - anon_sym_or, + [177389] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7184), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [177412] = 7, - ACTIONS(7586), 1, - anon_sym_DOT, - ACTIONS(7590), 1, + ACTIONS(7796), 6, + sym__newline, anon_sym_COLON, - ACTIONS(7594), 1, - anon_sym_PIPE, - ACTIONS(7805), 1, - anon_sym_COMMA, - ACTIONS(7807), 1, - anon_sym_RBRACK, - STATE(5204), 1, - aux_sym_type_parameter_repeat1, + anon_sym_except, + anon_sym_with, + anon_sym_nogil, + anon_sym_noexcept, + [177402] = 7, + ACTIONS(6911), 1, + anon_sym_LBRACK, + ACTIONS(7664), 1, + anon_sym_LPAREN, + ACTIONS(7798), 1, + anon_sym_COLON, + ACTIONS(7800), 1, + sym__newline, + STATE(2952), 1, + sym_external_definition, + STATE(5165), 1, + sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [177435] = 4, - ACTIONS(7809), 1, - anon_sym_COMMA, - STATE(4346), 1, - aux_sym_for_in_clause_repeat1, + [177425] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(7802), 6, + sym__newline, + anon_sym_COLON, + anon_sym_except, + anon_sym_with, + anon_sym_nogil, + anon_sym_noexcept, + [177438] = 4, + ACTIONS(6718), 1, + anon_sym_and, + ACTIONS(6720), 1, + anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7645), 4, + ACTIONS(4789), 4, + anon_sym_COMMA, + anon_sym_as, anon_sym_if, - anon_sym_async, - anon_sym_for, - anon_sym_RBRACK, - [177452] = 7, - ACTIONS(6966), 1, + anon_sym_COLON, + [177455] = 7, + ACTIONS(7006), 1, anon_sym_LBRACK, - ACTIONS(7603), 1, + ACTIONS(7664), 1, anon_sym_LPAREN, - ACTIONS(7811), 1, + ACTIONS(7804), 1, anon_sym_COLON, - ACTIONS(7813), 1, + ACTIONS(7806), 1, sym__newline, - STATE(1157), 1, + STATE(529), 1, sym_external_definition, - STATE(4934), 1, + STATE(5128), 1, sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [177475] = 4, - ACTIONS(3901), 1, - anon_sym_DOT, - STATE(4352), 1, - aux_sym_class_definition_repeat2, - ACTIONS(3), 2, + [177478] = 4, + ACTIONS(3), 1, sym_comment, + ACTIONS(5), 1, sym_line_continuation, - ACTIONS(6722), 4, - sym__newline, - anon_sym_SEMI, + ACTIONS(7810), 1, + anon_sym_BSLASH, + ACTIONS(7808), 5, + sym__string_content, + sym_escape_interpolation, + sym_string_end, + anon_sym_LBRACE, + sym_escape_sequence, + [177495] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_line_continuation, + ACTIONS(7814), 1, + anon_sym_BSLASH, + ACTIONS(7812), 5, + sym__string_content, + sym_escape_interpolation, + sym_string_end, + anon_sym_LBRACE, + sym_escape_sequence, + [177512] = 4, + ACTIONS(7816), 1, anon_sym_COMMA, - anon_sym_as, - [177492] = 7, - ACTIONS(6768), 1, + STATE(4309), 1, + aux_sym_for_in_clause_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(7773), 4, + anon_sym_RPAREN, + anon_sym_if, + anon_sym_async, + anon_sym_for, + [177529] = 7, + ACTIONS(6795), 1, anon_sym_LPAREN, - ACTIONS(6774), 1, + ACTIONS(6801), 1, anon_sym_LBRACK, - ACTIONS(7815), 1, + ACTIONS(7818), 1, sym_identifier, - STATE(2960), 1, + STATE(1415), 1, sym_c_function_definition, - STATE(4072), 1, + STATE(4003), 1, sym_c_parameters, - STATE(5338), 1, + STATE(5520), 1, sym_template_params, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [177515] = 4, - ACTIONS(7817), 1, + [177552] = 4, + ACTIONS(7820), 1, anon_sym_COMMA, - STATE(4363), 1, - aux_sym_assert_statement_repeat1, + STATE(4342), 1, + aux_sym__patterns_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6895), 4, + ACTIONS(2799), 4, anon_sym_COLON, anon_sym_EQ, anon_sym_RBRACE, sym_type_conversion, - [177532] = 2, + [177569] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7820), 6, + ACTIONS(7822), 6, sym__newline, anon_sym_SEMI, anon_sym_DOT, anon_sym_COLON, anon_sym_EQ, anon_sym_PIPE, - [177545] = 4, - ACTIONS(7822), 1, - anon_sym_COMMA, - STATE(4368), 1, - aux_sym_for_in_clause_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(7778), 4, - anon_sym_if, - anon_sym_async, - anon_sym_for, - anon_sym_RBRACK, - [177562] = 3, - STATE(4299), 1, - aux_sym_union_pattern_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(7824), 5, - anon_sym_COMMA, - anon_sym_as, - anon_sym_if, - anon_sym_COLON, - anon_sym_PIPE, - [177577] = 6, - ACTIONS(6756), 1, + [177582] = 6, + ACTIONS(7233), 1, anon_sym_as, - ACTIONS(6758), 1, + ACTIONS(7235), 1, anon_sym_if, - ACTIONS(6760), 1, + ACTIONS(7237), 1, anon_sym_and, - ACTIONS(6762), 1, + ACTIONS(7239), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(3465), 2, + ACTIONS(7824), 2, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_RBRACK, - [177598] = 4, + [177603] = 7, + ACTIONS(6795), 1, + anon_sym_LPAREN, + ACTIONS(6801), 1, + anon_sym_LBRACK, ACTIONS(7826), 1, - anon_sym_COMMA, - STATE(4368), 1, - aux_sym_for_in_clause_repeat1, + sym_identifier, + STATE(560), 1, + sym_c_function_definition, + STATE(4005), 1, + sym_c_parameters, + STATE(5395), 1, + sym_template_params, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7599), 4, - anon_sym_if, - anon_sym_async, - anon_sym_for, - anon_sym_RBRACK, - [177615] = 4, - ACTIONS(7829), 1, - anon_sym_PIPE, - STATE(4369), 1, - aux_sym_union_pattern_repeat1, + [177626] = 7, + ACTIONS(6936), 1, + anon_sym_LBRACK, + ACTIONS(7664), 1, + anon_sym_LPAREN, + ACTIONS(7828), 1, + anon_sym_COLON, + ACTIONS(7830), 1, + sym__newline, + STATE(1095), 1, + sym_external_definition, + STATE(4818), 1, + sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7824), 4, - anon_sym_COMMA, - anon_sym_as, - anon_sym_if, - anon_sym_COLON, - [177632] = 3, + [177649] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7832), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(7107), 4, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_as, + ACTIONS(7832), 6, + sym__newline, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_EQ, + anon_sym_PIPE, + [177662] = 5, + ACTIONS(7605), 1, + anon_sym_DOT, + ACTIONS(7607), 1, + anon_sym_COLON, + ACTIONS(7611), 1, anon_sym_PIPE, - [177647] = 4, - ACTIONS(7834), 1, - anon_sym_COMMA, - STATE(4317), 1, - aux_sym__patterns_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2799), 4, - anon_sym_COLON, + ACTIONS(7834), 3, + sym__newline, + anon_sym_SEMI, anon_sym_EQ, - anon_sym_RBRACE, - sym_type_conversion, - [177664] = 6, - ACTIONS(7458), 1, - anon_sym_as, - ACTIONS(7460), 1, - anon_sym_if, - ACTIONS(7462), 1, - anon_sym_and, - ACTIONS(7464), 1, - anon_sym_or, + [177681] = 7, + ACTIONS(6936), 1, + anon_sym_LBRACK, + ACTIONS(7664), 1, + anon_sym_LPAREN, + ACTIONS(7836), 1, + anon_sym_COLON, + ACTIONS(7838), 1, + sym__newline, + STATE(1088), 1, + sym_external_definition, + STATE(5229), 1, + sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7613), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [177685] = 6, - ACTIONS(6265), 1, + [177704] = 6, + ACTIONS(6770), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6772), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6774), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6776), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7836), 2, - sym__newline, - anon_sym_SEMI, - [177706] = 6, - ACTIONS(6265), 1, + ACTIONS(7840), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [177725] = 6, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6276), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7838), 2, + ACTIONS(7842), 2, sym__newline, anon_sym_SEMI, - [177727] = 2, + [177746] = 7, + ACTIONS(7006), 1, + anon_sym_LBRACK, + ACTIONS(7664), 1, + anon_sym_LPAREN, + ACTIONS(7844), 1, + anon_sym_COLON, + ACTIONS(7846), 1, + sym__newline, + STATE(518), 1, + sym_external_definition, + STATE(5133), 1, + sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7840), 6, - sym__newline, - anon_sym_COLON, - anon_sym_except, - anon_sym_with, - anon_sym_nogil, - anon_sym_noexcept, - [177740] = 6, - ACTIONS(6756), 1, - anon_sym_as, - ACTIONS(6758), 1, - anon_sym_if, - ACTIONS(6760), 1, - anon_sym_and, - ACTIONS(6762), 1, - anon_sym_or, + [177769] = 3, + ACTIONS(7848), 1, + anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7619), 2, + ACTIONS(7074), 5, anon_sym_COMMA, - anon_sym_RBRACK, - [177761] = 3, + anon_sym_as, + anon_sym_if, + anon_sym_COLON, + anon_sym_PIPE, + [177784] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7842), 2, + ACTIONS(7850), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(7107), 4, + ACTIONS(7074), 4, anon_sym_COMMA, anon_sym_as, anon_sym_PIPE, anon_sym_RBRACE, - [177776] = 5, - ACTIONS(7846), 1, + [177799] = 7, + ACTIONS(6911), 1, + anon_sym_LBRACK, + ACTIONS(7664), 1, + anon_sym_LPAREN, + ACTIONS(7852), 1, + anon_sym_COLON, + ACTIONS(7854), 1, + sym__newline, + STATE(2948), 1, + sym_external_definition, + STATE(5169), 1, + sym_argument_list, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [177822] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(7856), 6, + sym__newline, + anon_sym_SEMI, anon_sym_DOT, - ACTIONS(7848), 1, anon_sym_COLON, - ACTIONS(7850), 1, + anon_sym_EQ, anon_sym_PIPE, + [177835] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7844), 3, + ACTIONS(7858), 6, sym__newline, anon_sym_SEMI, + anon_sym_DOT, + anon_sym_COLON, anon_sym_EQ, - [177795] = 6, - ACTIONS(6704), 1, + anon_sym_PIPE, + [177848] = 6, + ACTIONS(6770), 1, anon_sym_as, - ACTIONS(6706), 1, + ACTIONS(6772), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(6774), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(6776), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7702), 2, + ACTIONS(3493), 2, anon_sym_COMMA, - anon_sym_COLON, - [177816] = 6, - ACTIONS(7846), 1, - anon_sym_DOT, - ACTIONS(7848), 1, - anon_sym_COLON, - ACTIONS(7850), 1, - anon_sym_PIPE, - ACTIONS(7854), 1, - anon_sym_EQ, + anon_sym_RBRACK, + [177869] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7852), 2, + ACTIONS(4097), 6, sym__newline, anon_sym_SEMI, - [177837] = 7, - ACTIONS(6768), 1, - anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_EQ, + anon_sym_PIPE, + [177882] = 6, + ACTIONS(6770), 1, + anon_sym_as, + ACTIONS(6772), 1, + anon_sym_if, ACTIONS(6774), 1, - anon_sym_LBRACK, - ACTIONS(7856), 1, - sym_identifier, - STATE(544), 1, - sym_c_function_definition, - STATE(4051), 1, - sym_c_parameters, - STATE(5390), 1, - sym_template_params, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [177860] = 6, - ACTIONS(5157), 1, - anon_sym_STAR_STAR, - ACTIONS(7657), 1, - anon_sym_LPAREN, - ACTIONS(7858), 1, - sym_identifier, - ACTIONS(7860), 1, - anon_sym_STAR, + anon_sym_and, + ACTIONS(6776), 1, + anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(4630), 2, - sym_list_splat_pattern, - sym_dictionary_splat_pattern, - [177881] = 6, - ACTIONS(7198), 1, + ACTIONS(3465), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [177903] = 6, + ACTIONS(6714), 1, anon_sym_as, - ACTIONS(7200), 1, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(7202), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(7204), 1, + ACTIONS(6720), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7613), 2, - anon_sym_RPAREN, + ACTIONS(7824), 2, + anon_sym_COMMA, + anon_sym_COLON, + [177924] = 4, + ACTIONS(7860), 1, anon_sym_COMMA, - [177902] = 3, + STATE(4266), 1, + aux_sym_for_in_clause_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(7631), 4, + anon_sym_RPAREN, + anon_sym_if, + anon_sym_async, + anon_sym_for, + [177941] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, ACTIONS(7862), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(7190), 4, + ACTIONS(7389), 4, anon_sym_COMMA, anon_sym_as, anon_sym_PIPE, anon_sym_RBRACE, - [177917] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_line_continuation, - ACTIONS(7866), 1, - anon_sym_BSLASH, - ACTIONS(7864), 5, - sym__string_content, - sym_escape_interpolation, - sym_string_end, - anon_sym_LBRACE, - sym_escape_sequence, - [177934] = 6, - ACTIONS(7458), 1, + [177956] = 6, + ACTIONS(7395), 1, anon_sym_as, - ACTIONS(7460), 1, + ACTIONS(7397), 1, anon_sym_if, - ACTIONS(7462), 1, + ACTIONS(7399), 1, anon_sym_and, - ACTIONS(7464), 1, + ACTIONS(7401), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, @@ -276114,12 +276144,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4837), 2, anon_sym_COMMA, anon_sym_RBRACE, - [177955] = 5, - ACTIONS(7462), 1, + [177977] = 5, + ACTIONS(7399), 1, anon_sym_and, - ACTIONS(7464), 1, + ACTIONS(7401), 1, anon_sym_or, - ACTIONS(7868), 1, + ACTIONS(7864), 1, anon_sym_as, ACTIONS(3), 2, sym_comment, @@ -276128,10 +276158,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_if, anon_sym_RBRACE, - [177974] = 4, - ACTIONS(7462), 1, + [177996] = 4, + ACTIONS(7399), 1, anon_sym_and, - ACTIONS(7464), 1, + ACTIONS(7401), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, @@ -276141,8 +276171,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_if, anon_sym_RBRACE, - [177991] = 3, - ACTIONS(7462), 1, + [178013] = 3, + ACTIONS(7399), 1, anon_sym_and, ACTIONS(3), 2, sym_comment, @@ -276153,14 +276183,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_if, anon_sym_RBRACE, anon_sym_or, - [178006] = 6, - ACTIONS(7458), 1, + [178028] = 6, + ACTIONS(7395), 1, anon_sym_as, - ACTIONS(7460), 1, + ACTIONS(7397), 1, anon_sym_if, - ACTIONS(7462), 1, + ACTIONS(7399), 1, anon_sym_and, - ACTIONS(7464), 1, + ACTIONS(7401), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, @@ -276168,27 +276198,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4793), 2, anon_sym_COMMA, anon_sym_RBRACE, - [178027] = 4, - ACTIONS(7871), 1, - anon_sym_COMMA, - STATE(4336), 1, - aux_sym_for_in_clause_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(7762), 4, - anon_sym_RPAREN, - anon_sym_if, - anon_sym_async, - anon_sym_for, - [178044] = 6, - ACTIONS(7458), 1, + [178049] = 6, + ACTIONS(7395), 1, anon_sym_as, - ACTIONS(7460), 1, + ACTIONS(7397), 1, anon_sym_if, - ACTIONS(7462), 1, + ACTIONS(7399), 1, anon_sym_and, - ACTIONS(7464), 1, + ACTIONS(7401), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, @@ -276196,152 +276213,147 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4829), 2, anon_sym_COMMA, anon_sym_RBRACE, - [178065] = 4, - ACTIONS(7873), 1, - anon_sym_COMMA, - STATE(4340), 1, - aux_sym_for_in_clause_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(7766), 4, - anon_sym_RPAREN, + [178070] = 6, + ACTIONS(6270), 1, + anon_sym_as, + ACTIONS(6272), 1, anon_sym_if, - anon_sym_async, - anon_sym_for, - [178082] = 4, - ACTIONS(7875), 1, - anon_sym_COMMA, - STATE(4263), 1, - aux_sym_for_in_clause_repeat1, + ACTIONS(6274), 1, + anon_sym_and, + ACTIONS(6276), 1, + anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7778), 4, - anon_sym_if, - anon_sym_async, - anon_sym_for, - anon_sym_RBRACE, - [178099] = 6, - ACTIONS(7198), 1, + ACTIONS(7867), 2, + sym__newline, + anon_sym_COMMA, + [178091] = 6, + ACTIONS(7395), 1, anon_sym_as, - ACTIONS(7200), 1, + ACTIONS(7397), 1, anon_sym_if, - ACTIONS(7202), 1, + ACTIONS(7399), 1, anon_sym_and, - ACTIONS(7204), 1, + ACTIONS(7401), 1, anon_sym_or, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7877), 2, - anon_sym_RPAREN, + ACTIONS(7137), 2, anon_sym_COMMA, - [178120] = 2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(7879), 6, - sym__newline, - anon_sym_SEMI, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_EQ, - anon_sym_PIPE, - [178133] = 2, + anon_sym_RBRACE, + [178112] = 4, + ACTIONS(7869), 1, + anon_sym_COMMA, + STATE(4310), 1, + aux_sym_for_in_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7881), 6, - sym__newline, - anon_sym_COLON, - anon_sym_except, - anon_sym_with, - anon_sym_nogil, - anon_sym_noexcept, - [178146] = 6, - ACTIONS(7458), 1, - anon_sym_as, - ACTIONS(7460), 1, + ACTIONS(7773), 4, anon_sym_if, - ACTIONS(7462), 1, - anon_sym_and, - ACTIONS(7464), 1, - anon_sym_or, - ACTIONS(3), 2, + anon_sym_async, + anon_sym_for, + anon_sym_RBRACK, + [178129] = 4, + ACTIONS(3), 1, sym_comment, + ACTIONS(5), 1, sym_line_continuation, - ACTIONS(6895), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [178167] = 7, - ACTIONS(6994), 1, + ACTIONS(7873), 1, + anon_sym_BSLASH, + ACTIONS(7871), 5, + sym__string_content, + sym_escape_interpolation, + sym_string_end, + anon_sym_LBRACE, + sym_escape_sequence, + [178146] = 7, + ACTIONS(7006), 1, anon_sym_LBRACK, - ACTIONS(7603), 1, + ACTIONS(7664), 1, anon_sym_LPAREN, - ACTIONS(7883), 1, + ACTIONS(7875), 1, anon_sym_COLON, - ACTIONS(7885), 1, + ACTIONS(7877), 1, sym__newline, - STATE(2952), 1, + STATE(524), 1, sym_external_definition, - STATE(5163), 1, + STATE(5137), 1, sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [178190] = 4, + [178169] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_line_continuation, + ACTIONS(7881), 1, + anon_sym_BSLASH, + ACTIONS(7879), 5, + sym__string_content, + sym_escape_interpolation, + sym_string_end, + anon_sym_LBRACE, + sym_escape_sequence, + [178186] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_line_continuation, + ACTIONS(7885), 1, + anon_sym_BSLASH, + ACTIONS(7883), 5, + sym__string_content, + sym_escape_interpolation, + sym_string_end, + anon_sym_LBRACE, + sym_escape_sequence, + [178203] = 4, ACTIONS(7887), 1, - anon_sym_PIPE, - STATE(4567), 1, - aux_sym_union_pattern_repeat1, + anon_sym_COMMA, + STATE(4274), 1, + aux_sym_for_in_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7801), 3, - anon_sym_COMMA, - anon_sym_as, + ACTIONS(7700), 4, + anon_sym_if, + anon_sym_async, + anon_sym_for, anon_sym_RBRACE, - [178206] = 6, - ACTIONS(7198), 1, + [178220] = 6, + ACTIONS(7395), 1, anon_sym_as, - ACTIONS(7200), 1, + ACTIONS(7397), 1, anon_sym_if, - ACTIONS(7202), 1, + ACTIONS(7399), 1, anon_sym_and, - ACTIONS(7204), 1, + ACTIONS(7401), 1, anon_sym_or, - ACTIONS(7889), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [178226] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7666), 5, - anon_sym_DOT, + ACTIONS(6762), 2, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_PIPE, - [178238] = 6, - ACTIONS(6704), 1, - anon_sym_as, - ACTIONS(6706), 1, - anon_sym_if, - ACTIONS(6708), 1, - anon_sym_and, - ACTIONS(6710), 1, - anon_sym_or, - ACTIONS(7891), 1, - anon_sym_else, - ACTIONS(3), 2, + anon_sym_RBRACE, + [178241] = 4, + ACTIONS(3), 1, sym_comment, + ACTIONS(5), 1, sym_line_continuation, + ACTIONS(7891), 1, + anon_sym_BSLASH, + ACTIONS(7889), 5, + sym__string_content, + sym_escape_interpolation, + sym_string_end, + anon_sym_LBRACE, + sym_escape_sequence, [178258] = 6, - ACTIONS(7252), 1, + ACTIONS(7245), 1, anon_sym_COMMA, ACTIONS(7893), 1, anon_sym_LPAREN, @@ -276349,70 +276361,84 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(7897), 1, anon_sym_RBRACK, - STATE(5175), 1, + STATE(4886), 1, aux_sym_type_index_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [178278] = 2, + [178278] = 6, + ACTIONS(6714), 1, + anon_sym_as, + ACTIONS(6716), 1, + anon_sym_if, + ACTIONS(6718), 1, + anon_sym_and, + ACTIONS(6720), 1, + anon_sym_or, + ACTIONS(7899), 1, + anon_sym_else, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [178298] = 6, + ACTIONS(6714), 1, + anon_sym_as, + ACTIONS(6716), 1, + anon_sym_if, + ACTIONS(6718), 1, + anon_sym_and, + ACTIONS(6720), 1, + anon_sym_or, + ACTIONS(7901), 1, + anon_sym_else, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [178318] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7899), 5, + ACTIONS(7903), 5, anon_sym_COMMA, anon_sym_as, anon_sym_if, anon_sym_COLON, anon_sym_PIPE, - [178290] = 2, + [178330] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7901), 5, + ACTIONS(7722), 5, + anon_sym_DOT, anon_sym_COMMA, - anon_sym_as, - anon_sym_if, anon_sym_COLON, + anon_sym_RBRACK, anon_sym_PIPE, - [178302] = 2, + [178342] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7903), 5, + ACTIONS(7905), 5, anon_sym_COMMA, anon_sym_as, anon_sym_if, anon_sym_COLON, anon_sym_PIPE, - [178314] = 6, - ACTIONS(7905), 1, - anon_sym_pass, + [178354] = 6, ACTIONS(7907), 1, - sym__newline, + anon_sym_COLON, ACTIONS(7909), 1, - sym__indent, - STATE(3063), 1, - sym_pass_statement, - STATE(3157), 1, - sym_struct_suite, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [178334] = 6, - ACTIONS(7905), 1, - anon_sym_pass, + anon_sym_LBRACK, ACTIONS(7911), 1, - sym__newline, + anon_sym_nogil, ACTIONS(7913), 1, - sym__indent, - STATE(3054), 1, - sym_pass_statement, - STATE(3107), 1, - sym_extern_suite, + sym__newline, + STATE(5186), 1, + sym_template_params, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [178354] = 2, + [178374] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -276422,7 +276448,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_if, anon_sym_COLON, anon_sym_PIPE, - [178366] = 2, + [178386] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -276432,278 +276458,348 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_if, anon_sym_COLON, anon_sym_PIPE, - [178378] = 5, - ACTIONS(3956), 1, - sym_string_start, - ACTIONS(7921), 1, - anon_sym_EQ, - STATE(5164), 1, - sym_string, + [178398] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7919), 2, - sym__newline, + ACTIONS(7919), 5, anon_sym_COMMA, - [178396] = 6, - ACTIONS(7923), 1, + anon_sym_as, + anon_sym_if, anon_sym_COLON, - ACTIONS(7925), 1, - anon_sym_LBRACK, - ACTIONS(7927), 1, - anon_sym_nogil, - ACTIONS(7929), 1, - sym__newline, - STATE(5089), 1, - sym_template_params, + anon_sym_PIPE, + [178410] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [178416] = 6, - ACTIONS(7198), 1, + ACTIONS(7921), 5, + anon_sym_COMMA, anon_sym_as, - ACTIONS(7200), 1, anon_sym_if, - ACTIONS(7202), 1, + anon_sym_COLON, + anon_sym_PIPE, + [178422] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(7648), 5, + anon_sym_DOT, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_EQ, + anon_sym_PIPE, + [178434] = 6, + ACTIONS(7233), 1, + anon_sym_as, + ACTIONS(7235), 1, + anon_sym_if, + ACTIONS(7237), 1, anon_sym_and, - ACTIONS(7204), 1, + ACTIONS(7239), 1, anon_sym_or, - ACTIONS(7931), 1, + ACTIONS(7923), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [178436] = 6, - ACTIONS(6704), 1, + [178454] = 4, + ACTIONS(7925), 1, + anon_sym_PIPE, + STATE(4442), 1, + aux_sym_union_pattern_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(7690), 3, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_as, - ACTIONS(6706), 1, + [178470] = 6, + ACTIONS(6714), 1, + anon_sym_as, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(6720), 1, anon_sym_or, - ACTIONS(7933), 1, + ACTIONS(7927), 1, anon_sym_else, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [178456] = 2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(7786), 5, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_EQ, - anon_sym_PIPE, - [178468] = 6, - ACTIONS(6948), 1, - anon_sym_COLON, - ACTIONS(6952), 1, - anon_sym_with, - ACTIONS(6954), 1, - anon_sym_nogil, - ACTIONS(6958), 1, + [178490] = 6, + ACTIONS(7929), 1, + anon_sym_pass, + ACTIONS(7931), 1, sym__newline, - STATE(5496), 1, - sym_gil_spec, + ACTIONS(7933), 1, + sym__indent, + STATE(3054), 1, + sym_pass_statement, + STATE(3083), 1, + sym_extern_suite, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [178488] = 6, + [178510] = 6, ACTIONS(7935), 1, anon_sym_pass, ACTIONS(7937), 1, sym__newline, ACTIONS(7939), 1, sym__indent, - STATE(1292), 1, + STATE(1385), 1, sym_extern_suite, STATE(1425), 1, sym_pass_statement, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [178508] = 4, + [178530] = 5, + ACTIONS(7941), 1, + sym_identifier, ACTIONS(7943), 1, - anon_sym_DOT, - STATE(4419), 1, - aux_sym_import_prefix_repeat1, + anon_sym_COLON, + ACTIONS(7947), 1, + sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7941), 3, - anon_sym_import, - anon_sym_cimport, - sym_identifier, - [178524] = 6, - ACTIONS(7946), 1, - anon_sym_pass, - ACTIONS(7948), 1, - sym__newline, - ACTIONS(7950), 1, - sym__indent, - STATE(685), 1, - sym_pass_statement, - STATE(696), 1, - sym_struct_suite, + ACTIONS(7945), 2, + anon_sym_class, + anon_sym_struct, + [178548] = 6, + ACTIONS(7233), 1, + anon_sym_as, + ACTIONS(7235), 1, + anon_sym_if, + ACTIONS(7237), 1, + anon_sym_and, + ACTIONS(7239), 1, + anon_sym_or, + ACTIONS(7949), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [178544] = 6, - ACTIONS(7946), 1, - anon_sym_pass, - ACTIONS(7948), 1, - sym__newline, - ACTIONS(7950), 1, - sym__indent, - STATE(685), 1, - sym_pass_statement, - STATE(713), 1, - sym_struct_suite, + [178568] = 5, + ACTIONS(7638), 1, + anon_sym_DOT, + ACTIONS(7642), 1, + anon_sym_COLON, + ACTIONS(7646), 1, + anon_sym_PIPE, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [178564] = 6, - ACTIONS(7198), 1, - anon_sym_as, - ACTIONS(7200), 1, - anon_sym_if, - ACTIONS(7202), 1, - anon_sym_and, - ACTIONS(7204), 1, - anon_sym_or, - ACTIONS(7952), 1, + ACTIONS(7951), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [178586] = 3, + STATE(4442), 1, + aux_sym_union_pattern_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(7759), 4, anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_as, + anon_sym_PIPE, + [178600] = 4, + ACTIONS(7953), 1, + anon_sym_PIPE, + STATE(4423), 1, + aux_sym_union_pattern_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [178584] = 6, - ACTIONS(6704), 1, + ACTIONS(7759), 3, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_as, - ACTIONS(6706), 1, + [178616] = 6, + ACTIONS(6714), 1, + anon_sym_as, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(6720), 1, anon_sym_or, - ACTIONS(7954), 1, + ACTIONS(7956), 1, anon_sym_else, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [178604] = 6, - ACTIONS(7956), 1, - anon_sym_LBRACE, + [178636] = 5, ACTIONS(7958), 1, - anon_sym_RBRACE, + sym_identifier, ACTIONS(7960), 1, - aux_sym_format_specifier_token1, - STATE(4445), 1, - aux_sym_format_specifier_repeat1, - STATE(4802), 1, - sym_interpolation, - ACTIONS(5), 2, - sym_comment, - sym_line_continuation, - [178624] = 4, + anon_sym_COLON, ACTIONS(7964), 1, - anon_sym_DOT, - STATE(4419), 1, - aux_sym_import_prefix_repeat1, + sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7962), 3, - anon_sym_import, - anon_sym_cimport, - sym_identifier, - [178640] = 6, - ACTIONS(6704), 1, + ACTIONS(7962), 2, + anon_sym_class, + anon_sym_struct, + [178654] = 6, + ACTIONS(6714), 1, anon_sym_as, - ACTIONS(6706), 1, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(6720), 1, anon_sym_or, ACTIONS(7966), 1, anon_sym_else, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [178660] = 6, - ACTIONS(6952), 1, - anon_sym_with, - ACTIONS(6954), 1, - anon_sym_nogil, - ACTIONS(7146), 1, + [178674] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(7968), 5, + anon_sym_COMMA, + anon_sym_as, + anon_sym_if, anon_sym_COLON, - ACTIONS(7148), 1, - sym__newline, - STATE(5466), 1, - sym_gil_spec, + anon_sym_PIPE, + [178686] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [178680] = 6, - ACTIONS(6952), 1, - anon_sym_with, - ACTIONS(6954), 1, - anon_sym_nogil, - ACTIONS(7968), 1, + ACTIONS(7970), 5, + anon_sym_COMMA, + anon_sym_as, + anon_sym_if, + anon_sym_COLON, + anon_sym_PIPE, + [178698] = 6, + ACTIONS(7972), 1, anon_sym_COLON, - ACTIONS(7970), 1, + ACTIONS(7974), 1, + anon_sym_EQ, + ACTIONS(7976), 1, + anon_sym_RBRACE, + ACTIONS(7978), 1, + sym_type_conversion, + STATE(5876), 1, + sym_format_specifier, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [178718] = 4, + ACTIONS(7980), 1, + anon_sym_COMMA, + STATE(4430), 1, + aux_sym_assert_statement_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(6762), 3, sym__newline, - STATE(5391), 1, - sym_gil_spec, + anon_sym_SEMI, + anon_sym_from, + [178734] = 4, + ACTIONS(7983), 1, + anon_sym_PIPE, + STATE(4487), 1, + aux_sym_union_pattern_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [178700] = 6, - ACTIONS(7905), 1, - anon_sym_pass, - ACTIONS(7911), 1, + ACTIONS(7764), 3, + anon_sym_COMMA, + anon_sym_as, + anon_sym_RBRACK, + [178750] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(7985), 5, + anon_sym_COMMA, + anon_sym_as, + anon_sym_if, + anon_sym_COLON, + anon_sym_PIPE, + [178762] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(7822), 5, + anon_sym_DOT, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_PIPE, + [178774] = 5, + ACTIONS(7989), 1, + anon_sym_COMMA, + ACTIONS(7991), 1, + anon_sym_as, + STATE(4627), 1, + aux_sym__import_list_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(7987), 2, sym__newline, - ACTIONS(7913), 1, - sym__indent, - STATE(3054), 1, - sym_pass_statement, - STATE(3057), 1, - sym_extern_suite, + anon_sym_SEMI, + [178792] = 6, + ACTIONS(6714), 1, + anon_sym_as, + ACTIONS(6716), 1, + anon_sym_if, + ACTIONS(6718), 1, + anon_sym_and, + ACTIONS(6720), 1, + anon_sym_or, + ACTIONS(7993), 1, + anon_sym_else, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [178720] = 6, - ACTIONS(6704), 1, + [178812] = 6, + ACTIONS(6714), 1, anon_sym_as, - ACTIONS(6706), 1, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(6720), 1, anon_sym_or, - ACTIONS(7972), 1, + ACTIONS(7995), 1, anon_sym_else, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [178740] = 6, - ACTIONS(7946), 1, - anon_sym_pass, - ACTIONS(7948), 1, - sym__newline, - ACTIONS(7950), 1, - sym__indent, - STATE(685), 1, - sym_pass_statement, - STATE(703), 1, - sym_struct_suite, + [178832] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(7997), 5, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_if, + anon_sym_async, + anon_sym_for, + [178844] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [178760] = 2, + ACTIONS(7999), 5, + anon_sym_COMMA, + anon_sym_if, + anon_sym_async, + anon_sym_for, + anon_sym_RBRACE, + [178856] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -276713,222 +276809,242 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_RBRACE, sym_type_conversion, - [178772] = 6, - ACTIONS(6265), 1, + [178868] = 6, + ACTIONS(8001), 1, + anon_sym_LBRACE, + ACTIONS(8003), 1, + anon_sym_RBRACE, + ACTIONS(8005), 1, + aux_sym_format_specifier_token1, + STATE(4586), 1, + aux_sym_format_specifier_repeat1, + STATE(4816), 1, + sym_interpolation, + ACTIONS(5), 2, + sym_comment, + sym_line_continuation, + [178888] = 6, + ACTIONS(6714), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6720), 1, anon_sym_or, - ACTIONS(7974), 1, - sym__newline, + ACTIONS(8007), 1, + anon_sym_else, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [178792] = 6, - ACTIONS(6704), 1, + [178908] = 4, + ACTIONS(7925), 1, + anon_sym_PIPE, + STATE(4423), 1, + aux_sym_union_pattern_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(7764), 3, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_as, - ACTIONS(6706), 1, + [178924] = 6, + ACTIONS(8009), 1, + anon_sym_pass, + ACTIONS(8011), 1, + sym__newline, + ACTIONS(8013), 1, + sym__indent, + STATE(676), 1, + sym_pass_statement, + STATE(693), 1, + sym_extern_suite, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [178944] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(7596), 5, + anon_sym_COMMA, anon_sym_if, - ACTIONS(6708), 1, - anon_sym_and, - ACTIONS(6710), 1, - anon_sym_or, - ACTIONS(7976), 1, - anon_sym_else, + anon_sym_async, + anon_sym_for, + anon_sym_RBRACE, + [178956] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [178812] = 2, + ACTIONS(8015), 5, + anon_sym_COMMA, + anon_sym_as, + anon_sym_if, + anon_sym_COLON, + anon_sym_PIPE, + [178968] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7978), 5, - anon_sym_RPAREN, + ACTIONS(8017), 5, anon_sym_COMMA, + anon_sym_as, anon_sym_if, - anon_sym_async, - anon_sym_for, - [178824] = 5, - ACTIONS(7586), 1, - anon_sym_DOT, - ACTIONS(7590), 1, anon_sym_COLON, - ACTIONS(7594), 1, anon_sym_PIPE, + [178980] = 6, + ACTIONS(6714), 1, + anon_sym_as, + ACTIONS(6716), 1, + anon_sym_if, + ACTIONS(6718), 1, + anon_sym_and, + ACTIONS(6720), 1, + anon_sym_or, + ACTIONS(8019), 1, + anon_sym_else, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7980), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [178842] = 2, + [179000] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7982), 5, + ACTIONS(8021), 5, anon_sym_COMMA, anon_sym_as, anon_sym_if, anon_sym_COLON, anon_sym_PIPE, - [178854] = 6, - ACTIONS(6704), 1, + [179012] = 6, + ACTIONS(6714), 1, anon_sym_as, - ACTIONS(6706), 1, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(6720), 1, anon_sym_or, - ACTIONS(7984), 1, + ACTIONS(8023), 1, anon_sym_else, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [178874] = 6, - ACTIONS(7925), 1, - anon_sym_LBRACK, - ACTIONS(7986), 1, - anon_sym_COLON, - ACTIONS(7988), 1, - anon_sym_nogil, - ACTIONS(7990), 1, + [179032] = 6, + ACTIONS(7929), 1, + anon_sym_pass, + ACTIONS(7931), 1, sym__newline, - STATE(5183), 1, - sym_template_params, + ACTIONS(7933), 1, + sym__indent, + STATE(3054), 1, + sym_pass_statement, + STATE(3103), 1, + sym_extern_suite, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [178894] = 6, - ACTIONS(7992), 1, + [179052] = 6, + ACTIONS(6924), 1, + anon_sym_with, + ACTIONS(6926), 1, + anon_sym_nogil, + ACTIONS(8025), 1, anon_sym_COLON, - ACTIONS(7994), 1, - anon_sym_EQ, - ACTIONS(7996), 1, - anon_sym_RBRACE, - ACTIONS(7998), 1, - sym_type_conversion, - STATE(5852), 1, - sym_format_specifier, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [178914] = 4, - ACTIONS(8002), 1, - anon_sym_EQ, + ACTIONS(8027), 1, + sym__newline, + STATE(5305), 1, + sym_gil_spec, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8000), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(8004), 2, - anon_sym_not, - anon_sym_or, - [178930] = 6, - ACTIONS(6704), 1, - anon_sym_as, - ACTIONS(6706), 1, - anon_sym_if, - ACTIONS(6708), 1, - anon_sym_and, - ACTIONS(6710), 1, - anon_sym_or, - ACTIONS(8006), 1, + [179072] = 6, + ACTIONS(7909), 1, + anon_sym_LBRACK, + ACTIONS(8029), 1, anon_sym_COLON, + ACTIONS(8031), 1, + anon_sym_nogil, + ACTIONS(8033), 1, + sym__newline, + STATE(5093), 1, + sym_template_params, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [178950] = 6, - ACTIONS(6704), 1, + [179092] = 6, + ACTIONS(6714), 1, anon_sym_as, - ACTIONS(6706), 1, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(6720), 1, anon_sym_or, - ACTIONS(8008), 1, + ACTIONS(8035), 1, anon_sym_else, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [178970] = 4, - ACTIONS(8010), 1, - anon_sym_COMMA, - STATE(4444), 1, - aux_sym_assert_statement_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(6895), 3, - sym__newline, - anon_sym_SEMI, - anon_sym_from, - [178986] = 6, - ACTIONS(8013), 1, - anon_sym_LBRACE, - ACTIONS(8016), 1, - anon_sym_RBRACE, - ACTIONS(8018), 1, - aux_sym_format_specifier_token1, - STATE(4445), 1, - aux_sym_format_specifier_repeat1, - STATE(4802), 1, - sym_interpolation, - ACTIONS(5), 2, - sym_comment, - sym_line_continuation, - [179006] = 4, - ACTIONS(8021), 1, - anon_sym_PIPE, - STATE(4503), 1, - aux_sym_union_pattern_repeat1, + [179112] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7688), 3, + ACTIONS(8037), 5, anon_sym_COMMA, anon_sym_as, - anon_sym_RBRACK, - [179022] = 2, + anon_sym_if, + anon_sym_COLON, + anon_sym_PIPE, + [179124] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6751), 5, + ACTIONS(6755), 5, anon_sym_COMMA, anon_sym_COLON, anon_sym_EQ, anon_sym_RBRACE, sym_type_conversion, - [179034] = 6, - ACTIONS(6704), 1, + [179136] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4097), 5, + anon_sym_DOT, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_PIPE, + [179148] = 6, + ACTIONS(6714), 1, anon_sym_as, - ACTIONS(6706), 1, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(6720), 1, anon_sym_or, - ACTIONS(8023), 1, + ACTIONS(8039), 1, anon_sym_else, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [179054] = 2, + [179168] = 5, + ACTIONS(8041), 1, + sym_identifier, + ACTIONS(8043), 1, + anon_sym_COLON, + ACTIONS(8047), 1, + sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7694), 5, - anon_sym_DOT, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_PIPE, - [179066] = 6, + ACTIONS(8045), 2, + anon_sym_class, + anon_sym_struct, + [179186] = 6, ACTIONS(7935), 1, anon_sym_pass, ACTIONS(7937), 1, @@ -276942,226 +277058,210 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - [179086] = 6, - ACTIONS(6704), 1, + [179206] = 6, + ACTIONS(6714), 1, anon_sym_as, - ACTIONS(6706), 1, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(6720), 1, anon_sym_or, - ACTIONS(8025), 1, + ACTIONS(8049), 1, anon_sym_else, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [179106] = 6, - ACTIONS(7905), 1, - anon_sym_pass, - ACTIONS(7907), 1, + [179226] = 6, + ACTIONS(6924), 1, + anon_sym_with, + ACTIONS(6926), 1, + anon_sym_nogil, + ACTIONS(7151), 1, + anon_sym_COLON, + ACTIONS(7153), 1, sym__newline, - ACTIONS(7909), 1, - sym__indent, - STATE(3063), 1, - sym_pass_statement, - STATE(3064), 1, - sym_struct_suite, + STATE(5504), 1, + sym_gil_spec, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [179126] = 6, - ACTIONS(6704), 1, + [179246] = 6, + ACTIONS(6270), 1, anon_sym_as, - ACTIONS(6706), 1, + ACTIONS(6272), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(6274), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(6276), 1, anon_sym_or, - ACTIONS(8027), 1, - anon_sym_else, + ACTIONS(8051), 1, + sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [179146] = 5, - ACTIONS(8029), 1, - anon_sym_COMMA, - ACTIONS(8031), 1, - anon_sym_RBRACE, - STATE(4870), 1, - aux_sym_dict_pattern_repeat1, + [179266] = 6, + ACTIONS(7233), 1, + anon_sym_as, + ACTIONS(7235), 1, + anon_sym_if, + ACTIONS(7237), 1, + anon_sym_and, + ACTIONS(7239), 1, + anon_sym_or, + ACTIONS(8053), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7107), 2, + [179286] = 6, + ACTIONS(6714), 1, + anon_sym_as, + ACTIONS(6716), 1, + anon_sym_if, + ACTIONS(6718), 1, + anon_sym_and, + ACTIONS(6720), 1, + anon_sym_or, + ACTIONS(8055), 1, anon_sym_COLON, - anon_sym_PIPE, - [179164] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8033), 5, - anon_sym_COMMA, - anon_sym_as, - anon_sym_if, - anon_sym_COLON, - anon_sym_PIPE, - [179176] = 6, - ACTIONS(6265), 1, + [179306] = 6, + ACTIONS(6714), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6720), 1, anon_sym_or, - ACTIONS(8035), 1, - sym__newline, + ACTIONS(8057), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [179196] = 4, - ACTIONS(8037), 1, - anon_sym_PIPE, - STATE(4565), 1, - aux_sym_union_pattern_repeat1, + [179326] = 6, + ACTIONS(7233), 1, + anon_sym_as, + ACTIONS(7235), 1, + anon_sym_if, + ACTIONS(7237), 1, + anon_sym_and, + ACTIONS(7239), 1, + anon_sym_or, + ACTIONS(8059), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7688), 3, - anon_sym_RPAREN, - anon_sym_COMMA, + [179346] = 6, + ACTIONS(6714), 1, anon_sym_as, - [179212] = 6, - ACTIONS(6952), 1, - anon_sym_with, - ACTIONS(6954), 1, - anon_sym_nogil, - ACTIONS(8039), 1, - anon_sym_COLON, - ACTIONS(8041), 1, - sym__newline, - STATE(5446), 1, - sym_gil_spec, + ACTIONS(6716), 1, + anon_sym_if, + ACTIONS(6718), 1, + anon_sym_and, + ACTIONS(6720), 1, + anon_sym_or, + ACTIONS(8061), 1, + anon_sym_else, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [179232] = 6, - ACTIONS(6704), 1, + [179366] = 6, + ACTIONS(6714), 1, anon_sym_as, - ACTIONS(6706), 1, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(6720), 1, anon_sym_or, - ACTIONS(8043), 1, + ACTIONS(8063), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [179252] = 2, + [179386] = 5, + ACTIONS(8065), 1, + anon_sym_COMMA, + ACTIONS(8067), 1, + anon_sym_RBRACE, + STATE(5041), 1, + aux_sym_dict_pattern_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8045), 5, - anon_sym_COMMA, - anon_sym_as, - anon_sym_if, + ACTIONS(7074), 2, anon_sym_COLON, anon_sym_PIPE, - [179264] = 6, - ACTIONS(6704), 1, - anon_sym_as, - ACTIONS(6706), 1, - anon_sym_if, - ACTIONS(6708), 1, - anon_sym_and, - ACTIONS(6710), 1, - anon_sym_or, - ACTIONS(8047), 1, - anon_sym_COLON, + [179404] = 6, + ACTIONS(7929), 1, + anon_sym_pass, + ACTIONS(7931), 1, + sym__newline, + ACTIONS(7933), 1, + sym__indent, + STATE(3054), 1, + sym_pass_statement, + STATE(3057), 1, + sym_extern_suite, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [179284] = 4, - ACTIONS(8049), 1, - anon_sym_EQ, + [179424] = 4, + ACTIONS(7983), 1, + anon_sym_PIPE, + STATE(4431), 1, + aux_sym_union_pattern_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8000), 2, - anon_sym_RPAREN, + ACTIONS(7690), 3, anon_sym_COMMA, - ACTIONS(8051), 2, - anon_sym_not, - anon_sym_or, - [179300] = 5, - ACTIONS(7416), 1, - sym_identifier, - STATE(4620), 1, - sym_dotted_name, - STATE(5033), 1, - sym_aliased_import, + anon_sym_as, + anon_sym_RBRACK, + [179440] = 6, + ACTIONS(8009), 1, + anon_sym_pass, + ACTIONS(8069), 1, + sym__newline, + ACTIONS(8071), 1, + sym__indent, + STATE(685), 1, + sym_pass_statement, + STATE(696), 1, + sym_struct_suite, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8053), 2, - sym__newline, - anon_sym_SEMI, - [179318] = 2, + [179460] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8055), 5, + ACTIONS(7856), 5, + anon_sym_DOT, anon_sym_COMMA, - anon_sym_as, - anon_sym_if, anon_sym_COLON, + anon_sym_RBRACK, anon_sym_PIPE, - [179330] = 6, + [179472] = 6, ACTIONS(7935), 1, anon_sym_pass, - ACTIONS(8057), 1, + ACTIONS(8073), 1, sym__newline, - ACTIONS(8059), 1, + ACTIONS(8075), 1, sym__indent, STATE(1188), 1, sym_pass_statement, - STATE(1373), 1, + STATE(1196), 1, sym_struct_suite, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [179350] = 6, - ACTIONS(6704), 1, - anon_sym_as, - ACTIONS(6706), 1, - anon_sym_if, - ACTIONS(6708), 1, - anon_sym_and, - ACTIONS(6710), 1, - anon_sym_or, - ACTIONS(8061), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [179370] = 5, - ACTIONS(7416), 1, - sym_identifier, - STATE(4620), 1, - sym_dotted_name, - STATE(5033), 1, - sym_aliased_import, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(8063), 2, - sym__newline, - anon_sym_SEMI, - [179388] = 6, + [179492] = 6, ACTIONS(7935), 1, anon_sym_pass, ACTIONS(7937), 1, @@ -277175,79 +277275,50 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - [179408] = 2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(7978), 5, - anon_sym_COMMA, - anon_sym_if, - anon_sym_async, - anon_sym_for, - anon_sym_RBRACK, - [179420] = 6, - ACTIONS(7946), 1, - anon_sym_pass, - ACTIONS(8065), 1, - sym__newline, - ACTIONS(8067), 1, - sym__indent, - STATE(676), 1, - sym_pass_statement, - STATE(714), 1, - sym_extern_suite, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [179440] = 2, + [179512] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8069), 5, + ACTIONS(5856), 5, anon_sym_COMMA, + anon_sym_COLON, + anon_sym_EQ, + anon_sym_RBRACE, + sym_type_conversion, + [179524] = 6, + ACTIONS(6714), 1, anon_sym_as, + ACTIONS(6716), 1, anon_sym_if, - anon_sym_COLON, - anon_sym_PIPE, - [179452] = 5, - ACTIONS(8071), 1, - sym_identifier, - ACTIONS(8073), 1, - anon_sym_COLON, + ACTIONS(6718), 1, + anon_sym_and, + ACTIONS(6720), 1, + anon_sym_or, ACTIONS(8077), 1, - sym__newline, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(8075), 2, - anon_sym_class, - anon_sym_struct, - [179470] = 2, + anon_sym_else, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8079), 5, - anon_sym_COMMA, - anon_sym_as, - anon_sym_if, - anon_sym_COLON, - anon_sym_PIPE, - [179482] = 2, + [179544] = 6, + ACTIONS(8009), 1, + anon_sym_pass, + ACTIONS(8069), 1, + sym__newline, + ACTIONS(8071), 1, + sym__indent, + STATE(685), 1, + sym_pass_statement, + STATE(703), 1, + sym_struct_suite, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5836), 5, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_EQ, - anon_sym_RBRACE, - sym_type_conversion, - [179494] = 6, + [179564] = 6, ACTIONS(7935), 1, anon_sym_pass, - ACTIONS(8057), 1, + ACTIONS(8073), 1, sym__newline, - ACTIONS(8059), 1, + ACTIONS(8075), 1, sym__indent, STATE(1188), 1, sym_pass_statement, @@ -277256,2653 +277327,2711 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - [179514] = 2, + [179584] = 5, + ACTIONS(7605), 1, + anon_sym_DOT, + ACTIONS(8081), 1, + anon_sym_COLON, + ACTIONS(8083), 1, + anon_sym_PIPE, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8081), 5, + ACTIONS(8079), 2, + sym__newline, + anon_sym_SEMI, + [179602] = 5, + ACTIONS(8085), 1, anon_sym_COMMA, - anon_sym_as, - anon_sym_if, - anon_sym_COLON, - anon_sym_PIPE, - [179526] = 2, + ACTIONS(8087), 1, + anon_sym_RBRACE, + STATE(4905), 1, + aux_sym_dict_pattern_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8083), 5, - anon_sym_COMMA, - anon_sym_as, - anon_sym_if, + ACTIONS(7074), 2, anon_sym_COLON, anon_sym_PIPE, - [179538] = 6, - ACTIONS(6704), 1, - anon_sym_as, - ACTIONS(6706), 1, + [179620] = 6, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(6720), 1, anon_sym_or, - ACTIONS(8085), 1, - anon_sym_else, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [179558] = 2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(8087), 5, - anon_sym_COMMA, - anon_sym_as, - anon_sym_if, - anon_sym_COLON, - anon_sym_PIPE, - [179570] = 5, ACTIONS(8089), 1, - sym_identifier, + anon_sym_as, ACTIONS(8091), 1, anon_sym_COLON, - ACTIONS(8095), 1, - sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8093), 2, - anon_sym_class, - anon_sym_struct, - [179588] = 2, + [179640] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5840), 5, + ACTIONS(5870), 5, anon_sym_COMMA, anon_sym_COLON, anon_sym_EQ, anon_sym_RBRACE, sym_type_conversion, - [179600] = 6, - ACTIONS(6704), 1, - anon_sym_as, - ACTIONS(6706), 1, - anon_sym_if, - ACTIONS(6708), 1, - anon_sym_and, - ACTIONS(6710), 1, - anon_sym_or, - ACTIONS(8097), 1, - anon_sym_COLON, + [179652] = 3, + STATE(4431), 1, + aux_sym_union_pattern_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [179620] = 6, - ACTIONS(6706), 1, + ACTIONS(7759), 4, + anon_sym_COMMA, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_PIPE, + [179666] = 6, + ACTIONS(6714), 1, + anon_sym_as, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(6720), 1, anon_sym_or, - ACTIONS(8099), 1, - anon_sym_as, - ACTIONS(8101), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [179640] = 5, - ACTIONS(8103), 1, - sym_identifier, - ACTIONS(8105), 1, + ACTIONS(8093), 1, anon_sym_COLON, - ACTIONS(8109), 1, - sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8107), 2, - anon_sym_class, - anon_sym_struct, - [179658] = 6, - ACTIONS(6704), 1, + [179686] = 6, + ACTIONS(6714), 1, anon_sym_as, - ACTIONS(6706), 1, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(6720), 1, anon_sym_or, - ACTIONS(8111), 1, + ACTIONS(8095), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [179678] = 6, - ACTIONS(6704), 1, - anon_sym_as, - ACTIONS(6706), 1, - anon_sym_if, - ACTIONS(6708), 1, - anon_sym_and, - ACTIONS(6710), 1, - anon_sym_or, - ACTIONS(8113), 1, - anon_sym_COLON, + [179706] = 4, + ACTIONS(8097), 1, + anon_sym_PIPE, + STATE(4487), 1, + aux_sym_union_pattern_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [179698] = 6, - ACTIONS(7198), 1, + ACTIONS(7759), 3, + anon_sym_COMMA, anon_sym_as, - ACTIONS(7200), 1, + anon_sym_RBRACK, + [179722] = 6, + ACTIONS(5138), 1, + anon_sym_COLON, + ACTIONS(7617), 1, anon_sym_if, - ACTIONS(7202), 1, - anon_sym_and, - ACTIONS(7204), 1, - anon_sym_or, - ACTIONS(8115), 1, - anon_sym_RPAREN, + ACTIONS(8100), 1, + anon_sym_COMMA, + STATE(4598), 1, + aux_sym_case_clause_repeat1, + STATE(5524), 1, + sym_if_clause, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [179718] = 6, - ACTIONS(6704), 1, + [179742] = 6, + ACTIONS(7233), 1, anon_sym_as, - ACTIONS(6706), 1, + ACTIONS(7235), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(7237), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(7239), 1, anon_sym_or, - ACTIONS(8117), 1, - anon_sym_COLON, + ACTIONS(8102), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [179738] = 6, - ACTIONS(7905), 1, + [179762] = 6, + ACTIONS(7935), 1, anon_sym_pass, - ACTIONS(7907), 1, + ACTIONS(8073), 1, sym__newline, - ACTIONS(7909), 1, + ACTIONS(8075), 1, sym__indent, - STATE(3063), 1, + STATE(1188), 1, sym_pass_statement, - STATE(3115), 1, + STATE(1373), 1, sym_struct_suite, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [179758] = 5, - ACTIONS(7416), 1, - sym_identifier, - STATE(4620), 1, - sym_dotted_name, - STATE(5033), 1, - sym_aliased_import, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(8053), 2, - sym__newline, - anon_sym_SEMI, - [179776] = 6, - ACTIONS(6704), 1, + [179782] = 6, + ACTIONS(6714), 1, anon_sym_as, - ACTIONS(6706), 1, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(6720), 1, anon_sym_or, - ACTIONS(8119), 1, - anon_sym_else, + ACTIONS(8104), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [179796] = 2, + [179802] = 4, + ACTIONS(8108), 1, + anon_sym_DOT, + STATE(4551), 1, + aux_sym_import_prefix_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6654), 5, - anon_sym_DOT, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_PIPE, - [179808] = 2, + ACTIONS(8106), 3, + anon_sym_import, + anon_sym_cimport, + sym_identifier, + [179818] = 6, + ACTIONS(6714), 1, + anon_sym_as, + ACTIONS(6716), 1, + anon_sym_if, + ACTIONS(6718), 1, + anon_sym_and, + ACTIONS(6720), 1, + anon_sym_or, + ACTIONS(8110), 1, + anon_sym_else, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8121), 5, - anon_sym_COMMA, - anon_sym_if, - anon_sym_async, - anon_sym_for, - anon_sym_RBRACE, - [179820] = 6, - ACTIONS(7252), 1, + [179838] = 6, + ACTIONS(7245), 1, anon_sym_COMMA, ACTIONS(7893), 1, anon_sym_LPAREN, - ACTIONS(8123), 1, + ACTIONS(8112), 1, anon_sym_EQ, - ACTIONS(8125), 1, + ACTIONS(8114), 1, anon_sym_RBRACK, - STATE(4883), 1, + STATE(5180), 1, aux_sym_type_index_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [179840] = 2, + [179858] = 6, + ACTIONS(7929), 1, + anon_sym_pass, + ACTIONS(8116), 1, + sym__newline, + ACTIONS(8118), 1, + sym__indent, + STATE(3063), 1, + sym_pass_statement, + STATE(3157), 1, + sym_struct_suite, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [179878] = 6, + ACTIONS(8009), 1, + anon_sym_pass, + ACTIONS(8011), 1, + sym__newline, + ACTIONS(8013), 1, + sym__indent, + STATE(676), 1, + sym_pass_statement, + STATE(720), 1, + sym_extern_suite, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7599), 5, + [179898] = 6, + ACTIONS(8120), 1, + anon_sym_LBRACE, + ACTIONS(8123), 1, + anon_sym_RBRACE, + ACTIONS(8125), 1, + aux_sym_format_specifier_token1, + STATE(4497), 1, + aux_sym_format_specifier_repeat1, + STATE(4816), 1, + sym_interpolation, + ACTIONS(5), 2, + sym_comment, + sym_line_continuation, + [179918] = 5, + ACTIONS(8128), 1, anon_sym_COMMA, - anon_sym_if, - anon_sym_async, - anon_sym_for, + ACTIONS(8130), 1, anon_sym_RBRACE, - [179852] = 2, + STATE(4876), 1, + aux_sym_dict_pattern_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5725), 5, - anon_sym_COMMA, + ACTIONS(7074), 2, anon_sym_COLON, - anon_sym_EQ, - anon_sym_RBRACE, - sym_type_conversion, - [179864] = 4, - ACTIONS(8021), 1, anon_sym_PIPE, - STATE(4446), 1, - aux_sym_union_pattern_repeat1, + [179936] = 6, + ACTIONS(6270), 1, + anon_sym_as, + ACTIONS(6272), 1, + anon_sym_if, + ACTIONS(6274), 1, + anon_sym_and, + ACTIONS(6276), 1, + anon_sym_or, + ACTIONS(8132), 1, + sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7803), 3, - anon_sym_COMMA, - anon_sym_as, - anon_sym_RBRACK, - [179880] = 3, - ACTIONS(8127), 1, - anon_sym_LPAREN, + [179956] = 6, + ACTIONS(7929), 1, + anon_sym_pass, + ACTIONS(8116), 1, + sym__newline, + ACTIONS(8118), 1, + sym__indent, + STATE(3063), 1, + sym_pass_statement, + STATE(3064), 1, + sym_struct_suite, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [179976] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7107), 4, + ACTIONS(8134), 5, anon_sym_COMMA, anon_sym_as, - anon_sym_RBRACK, + anon_sym_if, + anon_sym_COLON, anon_sym_PIPE, - [179894] = 5, - ACTIONS(8129), 1, - anon_sym_COMMA, - ACTIONS(8131), 1, + [179988] = 6, + ACTIONS(7972), 1, + anon_sym_COLON, + ACTIONS(8136), 1, + anon_sym_EQ, + ACTIONS(8138), 1, anon_sym_RBRACE, - STATE(4903), 1, - aux_sym_dict_pattern_repeat1, + ACTIONS(8140), 1, + sym_type_conversion, + STATE(5617), 1, + sym_format_specifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7107), 2, - anon_sym_COLON, - anon_sym_PIPE, - [179912] = 6, + [180008] = 6, ACTIONS(7935), 1, anon_sym_pass, - ACTIONS(8057), 1, + ACTIONS(8073), 1, sym__newline, - ACTIONS(8059), 1, + ACTIONS(8075), 1, sym__indent, STATE(1188), 1, sym_pass_statement, - STATE(1196), 1, + STATE(1398), 1, sym_struct_suite, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [179932] = 3, - STATE(4446), 1, - aux_sym_union_pattern_repeat1, + [180028] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(5725), 5, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_EQ, + anon_sym_RBRACE, + sym_type_conversion, + [180040] = 5, + ACTIONS(3956), 1, + sym_string_start, + ACTIONS(8144), 1, + anon_sym_EQ, + STATE(5173), 1, + sym_string, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7824), 4, + ACTIONS(8142), 2, + sym__newline, anon_sym_COMMA, - anon_sym_as, - anon_sym_RBRACK, - anon_sym_PIPE, - [179946] = 6, - ACTIONS(7905), 1, + [180058] = 6, + ACTIONS(7935), 1, anon_sym_pass, - ACTIONS(7911), 1, + ACTIONS(7937), 1, sym__newline, - ACTIONS(7913), 1, + ACTIONS(7939), 1, sym__indent, - STATE(3054), 1, - sym_pass_statement, - STATE(3083), 1, + STATE(1326), 1, sym_extern_suite, + STATE(1425), 1, + sym_pass_statement, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [179966] = 4, - ACTIONS(8133), 1, - anon_sym_PIPE, - STATE(4503), 1, - aux_sym_union_pattern_repeat1, + [180078] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7824), 3, + ACTIONS(8146), 5, anon_sym_COMMA, anon_sym_as, - anon_sym_RBRACK, - [179982] = 4, - ACTIONS(8021), 1, + anon_sym_if, + anon_sym_COLON, anon_sym_PIPE, - STATE(4446), 1, - aux_sym_union_pattern_repeat1, + [180090] = 6, + ACTIONS(7245), 1, + anon_sym_COMMA, + ACTIONS(7893), 1, + anon_sym_LPAREN, + ACTIONS(8148), 1, + anon_sym_EQ, + ACTIONS(8150), 1, + anon_sym_RBRACK, + STATE(5214), 1, + aux_sym_type_index_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7801), 3, - anon_sym_COMMA, - anon_sym_as, - anon_sym_RBRACK, - [179998] = 6, - ACTIONS(6952), 1, + [180110] = 6, + ACTIONS(6924), 1, anon_sym_with, - ACTIONS(6954), 1, + ACTIONS(6926), 1, anon_sym_nogil, - ACTIONS(8136), 1, + ACTIONS(8152), 1, anon_sym_COLON, - ACTIONS(8138), 1, + ACTIONS(8154), 1, sym__newline, - STATE(5408), 1, + STATE(5420), 1, sym_gil_spec, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [180018] = 4, - ACTIONS(6708), 1, - anon_sym_and, - ACTIONS(6710), 1, - anon_sym_or, + [180130] = 3, + ACTIONS(8156), 1, + anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4789), 3, + ACTIONS(7074), 4, + anon_sym_COMMA, anon_sym_as, - anon_sym_if, + anon_sym_RBRACK, + anon_sym_PIPE, + [180144] = 6, + ACTIONS(6924), 1, + anon_sym_with, + ACTIONS(6926), 1, + anon_sym_nogil, + ACTIONS(7109), 1, anon_sym_COLON, - [180034] = 6, - ACTIONS(7946), 1, - anon_sym_pass, - ACTIONS(8065), 1, - sym__newline, - ACTIONS(8067), 1, - sym__indent, - STATE(676), 1, - sym_pass_statement, - STATE(720), 1, - sym_extern_suite, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [180054] = 6, - ACTIONS(7935), 1, - anon_sym_pass, - ACTIONS(7937), 1, + ACTIONS(7111), 1, sym__newline, - ACTIONS(7939), 1, - sym__indent, - STATE(1385), 1, - sym_extern_suite, - STATE(1425), 1, - sym_pass_statement, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [180074] = 2, + STATE(5444), 1, + sym_gil_spec, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8121), 5, - anon_sym_RPAREN, + [180164] = 4, + ACTIONS(8158), 1, anon_sym_COMMA, - anon_sym_if, - anon_sym_async, - anon_sym_for, - [180086] = 6, - ACTIONS(7935), 1, - anon_sym_pass, - ACTIONS(8057), 1, - sym__newline, - ACTIONS(8059), 1, - sym__indent, - STATE(1188), 1, - sym_pass_statement, - STATE(1398), 1, - sym_struct_suite, + STATE(4430), 1, + aux_sym_assert_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [180106] = 2, + ACTIONS(3247), 3, + sym__newline, + anon_sym_SEMI, + anon_sym_from, + [180180] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7599), 5, - anon_sym_RPAREN, + ACTIONS(8160), 5, anon_sym_COMMA, + anon_sym_as, anon_sym_if, - anon_sym_async, - anon_sym_for, - [180118] = 6, - ACTIONS(6704), 1, + anon_sym_COLON, + anon_sym_PIPE, + [180192] = 6, + ACTIONS(7233), 1, anon_sym_as, - ACTIONS(6706), 1, + ACTIONS(7235), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(7237), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(7239), 1, anon_sym_or, - ACTIONS(8140), 1, - anon_sym_COLON, + ACTIONS(8162), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [180138] = 2, + [180212] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7694), 5, + ACTIONS(7832), 5, anon_sym_DOT, - anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_COLON, - anon_sym_EQ, + anon_sym_RBRACK, anon_sym_PIPE, - [180150] = 5, - ACTIONS(8142), 1, - sym_identifier, - ACTIONS(8144), 1, - anon_sym_COLON, - ACTIONS(8148), 1, - sym__newline, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(8146), 2, - anon_sym_class, - anon_sym_struct, - [180168] = 6, - ACTIONS(7905), 1, - anon_sym_pass, - ACTIONS(7907), 1, - sym__newline, - ACTIONS(7909), 1, - sym__indent, - STATE(3063), 1, - sym_pass_statement, - STATE(3124), 1, - sym_struct_suite, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [180188] = 2, + [180224] = 6, + ACTIONS(6714), 1, + anon_sym_as, + ACTIONS(6716), 1, + anon_sym_if, + ACTIONS(6718), 1, + anon_sym_and, + ACTIONS(6720), 1, + anon_sym_or, + ACTIONS(8164), 1, + anon_sym_else, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8150), 5, - anon_sym_COMMA, - anon_sym_as, - anon_sym_if, + [180244] = 5, + ACTIONS(7638), 1, + anon_sym_DOT, + ACTIONS(7642), 1, anon_sym_COLON, + ACTIONS(7646), 1, anon_sym_PIPE, - [180200] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8152), 5, + ACTIONS(7834), 2, anon_sym_COMMA, - anon_sym_as, - anon_sym_if, - anon_sym_COLON, - anon_sym_PIPE, - [180212] = 2, + anon_sym_RBRACK, + [180262] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4097), 5, + ACTIONS(7858), 5, anon_sym_DOT, anon_sym_COMMA, anon_sym_COLON, anon_sym_RBRACK, anon_sym_PIPE, - [180224] = 2, + [180274] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7717), 5, + ACTIONS(6662), 5, anon_sym_DOT, anon_sym_COMMA, anon_sym_COLON, anon_sym_RBRACK, anon_sym_PIPE, - [180236] = 2, + [180286] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8154), 5, + ACTIONS(8166), 5, anon_sym_COMMA, anon_sym_as, anon_sym_if, anon_sym_COLON, anon_sym_PIPE, - [180248] = 2, + [180298] = 6, + ACTIONS(6716), 1, + anon_sym_if, + ACTIONS(6718), 1, + anon_sym_and, + ACTIONS(6720), 1, + anon_sym_or, + ACTIONS(8089), 1, + anon_sym_as, + ACTIONS(8168), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8156), 5, - anon_sym_COMMA, + [180318] = 5, + ACTIONS(7518), 1, + sym_identifier, + STATE(4655), 1, + sym_dotted_name, + STATE(5069), 1, + sym_aliased_import, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(8170), 2, + sym__newline, + anon_sym_SEMI, + [180336] = 6, + ACTIONS(6714), 1, anon_sym_as, + ACTIONS(6716), 1, anon_sym_if, - anon_sym_COLON, - anon_sym_PIPE, - [180260] = 6, - ACTIONS(6706), 1, - anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(6720), 1, anon_sym_or, - ACTIONS(8099), 1, - anon_sym_as, - ACTIONS(8158), 1, + ACTIONS(8172), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [180280] = 6, - ACTIONS(6704), 1, + [180356] = 6, + ACTIONS(8009), 1, + anon_sym_pass, + ACTIONS(8069), 1, + sym__newline, + ACTIONS(8071), 1, + sym__indent, + STATE(685), 1, + sym_pass_statement, + STATE(686), 1, + sym_struct_suite, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [180376] = 6, + ACTIONS(8009), 1, + anon_sym_pass, + ACTIONS(8011), 1, + sym__newline, + ACTIONS(8013), 1, + sym__indent, + STATE(676), 1, + sym_pass_statement, + STATE(714), 1, + sym_extern_suite, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [180396] = 4, + ACTIONS(6718), 1, + anon_sym_and, + ACTIONS(6720), 1, + anon_sym_or, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4789), 3, anon_sym_as, - ACTIONS(6706), 1, anon_sym_if, - ACTIONS(6708), 1, + anon_sym_COLON, + [180412] = 6, + ACTIONS(6714), 1, + anon_sym_as, + ACTIONS(6716), 1, + anon_sym_if, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(6720), 1, anon_sym_or, - ACTIONS(8160), 1, + ACTIONS(8174), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [180300] = 6, - ACTIONS(7198), 1, + [180432] = 6, + ACTIONS(6714), 1, anon_sym_as, - ACTIONS(7200), 1, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(7202), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(7204), 1, + ACTIONS(6720), 1, anon_sym_or, - ACTIONS(8162), 1, - anon_sym_RPAREN, + ACTIONS(8176), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [180320] = 6, - ACTIONS(6704), 1, + [180452] = 6, + ACTIONS(6714), 1, anon_sym_as, - ACTIONS(6706), 1, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(6720), 1, anon_sym_or, - ACTIONS(8164), 1, - anon_sym_else, + ACTIONS(8178), 1, + anon_sym_COLON, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [180472] = 4, + ACTIONS(7983), 1, + anon_sym_PIPE, + STATE(4431), 1, + aux_sym_union_pattern_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [180340] = 6, - ACTIONS(7252), 1, + ACTIONS(7621), 3, anon_sym_COMMA, - ACTIONS(7893), 1, - anon_sym_LPAREN, - ACTIONS(8166), 1, - anon_sym_EQ, - ACTIONS(8168), 1, + anon_sym_as, anon_sym_RBRACK, - STATE(5211), 1, - aux_sym_type_index_repeat1, + [180488] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [180360] = 6, - ACTIONS(7416), 1, + ACTIONS(7822), 5, + anon_sym_DOT, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_EQ, + anon_sym_PIPE, + [180500] = 6, + ACTIONS(7518), 1, sym_identifier, - ACTIONS(8170), 1, + ACTIONS(8180), 1, anon_sym_LPAREN, - STATE(4545), 1, + STATE(4434), 1, sym_dotted_name, - STATE(4646), 1, + STATE(4765), 1, sym_aliased_import, - STATE(5330), 1, + STATE(5361), 1, sym__import_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [180380] = 6, - ACTIONS(6704), 1, - anon_sym_as, - ACTIONS(6706), 1, - anon_sym_if, - ACTIONS(6708), 1, - anon_sym_and, - ACTIONS(6710), 1, - anon_sym_or, - ACTIONS(8172), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [180400] = 2, + [180520] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8174), 5, + ACTIONS(8182), 5, anon_sym_COMMA, anon_sym_as, anon_sym_if, anon_sym_COLON, anon_sym_PIPE, - [180412] = 2, + [180532] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8176), 5, + ACTIONS(7648), 5, + anon_sym_DOT, anon_sym_COMMA, - anon_sym_as, - anon_sym_if, anon_sym_COLON, + anon_sym_RBRACK, anon_sym_PIPE, - [180424] = 6, - ACTIONS(7252), 1, + [180544] = 6, + ACTIONS(7929), 1, + anon_sym_pass, + ACTIONS(7931), 1, + sym__newline, + ACTIONS(7933), 1, + sym__indent, + STATE(3054), 1, + sym_pass_statement, + STATE(3107), 1, + sym_extern_suite, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [180564] = 6, + ACTIONS(7245), 1, anon_sym_COMMA, ACTIONS(7893), 1, anon_sym_LPAREN, - ACTIONS(8178), 1, + ACTIONS(8184), 1, anon_sym_EQ, - ACTIONS(8180), 1, + ACTIONS(8186), 1, anon_sym_RBRACK, - STATE(5031), 1, + STATE(5036), 1, aux_sym_type_index_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [180444] = 5, - ACTIONS(7846), 1, - anon_sym_DOT, - ACTIONS(8184), 1, + [180584] = 6, + ACTIONS(6924), 1, + anon_sym_with, + ACTIONS(6926), 1, + anon_sym_nogil, + ACTIONS(7145), 1, anon_sym_COLON, - ACTIONS(8186), 1, - anon_sym_PIPE, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(8182), 2, + ACTIONS(7147), 1, sym__newline, - anon_sym_SEMI, - [180462] = 2, + STATE(5516), 1, + sym_gil_spec, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8188), 5, - anon_sym_COMMA, + [180604] = 6, + ACTIONS(6714), 1, anon_sym_as, + ACTIONS(6716), 1, anon_sym_if, + ACTIONS(6718), 1, + anon_sym_and, + ACTIONS(6720), 1, + anon_sym_or, + ACTIONS(8188), 1, anon_sym_COLON, - anon_sym_PIPE, - [180474] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7786), 5, - anon_sym_DOT, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_PIPE, - [180486] = 2, + [180624] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7978), 5, + ACTIONS(7997), 5, anon_sym_COMMA, anon_sym_if, anon_sym_async, anon_sym_for, anon_sym_RBRACE, - [180498] = 5, + [180636] = 5, ACTIONS(8190), 1, anon_sym_COMMA, ACTIONS(8192), 1, anon_sym_RBRACE, - STATE(5029), 1, + STATE(4801), 1, aux_sym_dict_pattern_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7107), 2, + ACTIONS(7074), 2, anon_sym_COLON, anon_sym_PIPE, - [180516] = 6, - ACTIONS(7925), 1, - anon_sym_LBRACK, - ACTIONS(8194), 1, + [180654] = 6, + ACTIONS(6920), 1, anon_sym_COLON, - ACTIONS(8196), 1, + ACTIONS(6924), 1, + anon_sym_with, + ACTIONS(6926), 1, anon_sym_nogil, - ACTIONS(8198), 1, + ACTIONS(6930), 1, sym__newline, - STATE(4966), 1, - sym_template_params, + STATE(5280), 1, + sym_gil_spec, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [180536] = 2, + [180674] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8121), 5, + ACTIONS(8194), 5, anon_sym_COMMA, + anon_sym_as, anon_sym_if, - anon_sym_async, - anon_sym_for, - anon_sym_RBRACK, - [180548] = 6, - ACTIONS(6704), 1, + anon_sym_COLON, + anon_sym_PIPE, + [180686] = 6, + ACTIONS(7929), 1, + anon_sym_pass, + ACTIONS(7931), 1, + sym__newline, + ACTIONS(7933), 1, + sym__indent, + STATE(3054), 1, + sym_pass_statement, + STATE(3135), 1, + sym_extern_suite, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [180706] = 6, + ACTIONS(6924), 1, + anon_sym_with, + ACTIONS(6926), 1, + anon_sym_nogil, + ACTIONS(6956), 1, + anon_sym_COLON, + ACTIONS(6958), 1, + sym__newline, + STATE(5389), 1, + sym_gil_spec, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [180726] = 5, + ACTIONS(7518), 1, + sym_identifier, + STATE(4655), 1, + sym_dotted_name, + STATE(5069), 1, + sym_aliased_import, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(8196), 2, + sym__newline, + anon_sym_SEMI, + [180744] = 6, + ACTIONS(7929), 1, + anon_sym_pass, + ACTIONS(8116), 1, + sym__newline, + ACTIONS(8118), 1, + sym__indent, + STATE(3063), 1, + sym_pass_statement, + STATE(3115), 1, + sym_struct_suite, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [180764] = 5, + ACTIONS(7518), 1, + sym_identifier, + STATE(4655), 1, + sym_dotted_name, + STATE(5069), 1, + sym_aliased_import, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(8196), 2, + sym__newline, + anon_sym_SEMI, + [180782] = 6, + ACTIONS(6714), 1, anon_sym_as, - ACTIONS(6706), 1, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(6720), 1, anon_sym_or, - ACTIONS(7206), 1, + ACTIONS(7196), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [180568] = 2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(7599), 5, - anon_sym_COMMA, - anon_sym_if, - anon_sym_async, - anon_sym_for, - anon_sym_RBRACK, - [180580] = 6, - ACTIONS(6952), 1, - anon_sym_with, - ACTIONS(6954), 1, - anon_sym_nogil, - ACTIONS(7093), 1, + [180802] = 6, + ACTIONS(7909), 1, + anon_sym_LBRACK, + ACTIONS(8198), 1, anon_sym_COLON, - ACTIONS(7095), 1, + ACTIONS(8200), 1, + anon_sym_nogil, + ACTIONS(8202), 1, sym__newline, - STATE(5506), 1, - sym_gil_spec, + STATE(4992), 1, + sym_template_params, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [180600] = 6, - ACTIONS(6704), 1, - anon_sym_as, - ACTIONS(6706), 1, - anon_sym_if, - ACTIONS(6708), 1, - anon_sym_and, - ACTIONS(6710), 1, - anon_sym_or, - ACTIONS(8200), 1, - anon_sym_COLON, + [180822] = 6, + ACTIONS(7935), 1, + anon_sym_pass, + ACTIONS(7937), 1, + sym__newline, + ACTIONS(7939), 1, + sym__indent, + STATE(1292), 1, + sym_extern_suite, + STATE(1425), 1, + sym_pass_statement, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [180620] = 6, - ACTIONS(5138), 1, - anon_sym_COLON, - ACTIONS(7742), 1, - anon_sym_if, - ACTIONS(8202), 1, - anon_sym_COMMA, - STATE(4649), 1, - aux_sym_case_clause_repeat1, - STATE(5845), 1, - sym_if_clause, + [180842] = 4, + ACTIONS(8206), 1, + anon_sym_DOT, + STATE(4551), 1, + aux_sym_import_prefix_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [180640] = 4, - ACTIONS(8204), 1, - anon_sym_COMMA, - STATE(4444), 1, - aux_sym_assert_statement_repeat1, + ACTIONS(8204), 3, + anon_sym_import, + anon_sym_cimport, + sym_identifier, + [180858] = 4, + ACTIONS(8211), 1, + anon_sym_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(3247), 3, - sym__newline, - anon_sym_SEMI, - anon_sym_from, - [180656] = 5, - ACTIONS(8208), 1, + ACTIONS(8209), 2, + anon_sym_RPAREN, anon_sym_COMMA, - ACTIONS(8210), 1, - anon_sym_as, - STATE(4610), 1, - aux_sym__import_list_repeat1, + ACTIONS(8213), 2, + anon_sym_not, + anon_sym_or, + [180874] = 5, + ACTIONS(8215), 1, + sym_identifier, + ACTIONS(8217), 1, + anon_sym_COLON, + ACTIONS(8221), 1, + sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8206), 2, - sym__newline, - anon_sym_SEMI, - [180674] = 2, + ACTIONS(8219), 2, + anon_sym_class, + anon_sym_struct, + [180892] = 3, + ACTIONS(8223), 1, + anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7820), 5, - anon_sym_DOT, + ACTIONS(7074), 4, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_RBRACK, + anon_sym_as, anon_sym_PIPE, - [180686] = 5, - ACTIONS(7586), 1, - anon_sym_DOT, - ACTIONS(7590), 1, - anon_sym_COLON, - ACTIONS(7594), 1, + anon_sym_RBRACE, + [180906] = 4, + ACTIONS(8225), 1, anon_sym_PIPE, + STATE(4570), 1, + aux_sym_union_pattern_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7844), 2, + ACTIONS(7621), 3, anon_sym_COMMA, - anon_sym_RBRACK, - [180704] = 2, + anon_sym_as, + anon_sym_RBRACE, + [180922] = 6, + ACTIONS(8009), 1, + anon_sym_pass, + ACTIONS(8011), 1, + sym__newline, + ACTIONS(8013), 1, + sym__indent, + STATE(676), 1, + sym_pass_statement, + STATE(705), 1, + sym_extern_suite, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7879), 5, - anon_sym_DOT, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_PIPE, - [180716] = 6, - ACTIONS(7198), 1, + [180942] = 6, + ACTIONS(7233), 1, anon_sym_as, - ACTIONS(7200), 1, + ACTIONS(7235), 1, anon_sym_if, - ACTIONS(7202), 1, + ACTIONS(7237), 1, anon_sym_and, - ACTIONS(7204), 1, + ACTIONS(7239), 1, anon_sym_or, - ACTIONS(8212), 1, + ACTIONS(8227), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [180736] = 6, - ACTIONS(6704), 1, + [180962] = 6, + ACTIONS(6714), 1, anon_sym_as, - ACTIONS(6706), 1, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(6720), 1, anon_sym_or, - ACTIONS(8214), 1, + ACTIONS(8229), 1, anon_sym_else, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [180756] = 6, - ACTIONS(6952), 1, - anon_sym_with, - ACTIONS(6954), 1, - anon_sym_nogil, - ACTIONS(7028), 1, - anon_sym_COLON, - ACTIONS(7030), 1, - sym__newline, - STATE(5491), 1, - sym_gil_spec, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [180776] = 3, - ACTIONS(8216), 1, + [180982] = 3, + ACTIONS(8231), 1, anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7107), 4, + ACTIONS(7074), 4, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, anon_sym_PIPE, - anon_sym_RBRACE, - [180790] = 6, - ACTIONS(7905), 1, - anon_sym_pass, - ACTIONS(7911), 1, - sym__newline, - ACTIONS(7913), 1, - sym__indent, - STATE(3054), 1, - sym_pass_statement, - STATE(3135), 1, - sym_extern_suite, + [180996] = 6, + ACTIONS(6714), 1, + anon_sym_as, + ACTIONS(6716), 1, + anon_sym_if, + ACTIONS(6718), 1, + anon_sym_and, + ACTIONS(6720), 1, + anon_sym_or, + ACTIONS(8233), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [180810] = 3, - ACTIONS(8218), 1, - anon_sym_LPAREN, + [181016] = 6, + ACTIONS(6924), 1, + anon_sym_with, + ACTIONS(6926), 1, + anon_sym_nogil, + ACTIONS(7092), 1, + anon_sym_COLON, + ACTIONS(7094), 1, + sym__newline, + STATE(5469), 1, + sym_gil_spec, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7107), 4, - anon_sym_RPAREN, - anon_sym_COMMA, + [181036] = 6, + ACTIONS(6270), 1, anon_sym_as, - anon_sym_PIPE, - [180824] = 4, - ACTIONS(8037), 1, - anon_sym_PIPE, - STATE(4457), 1, - aux_sym_union_pattern_repeat1, + ACTIONS(6272), 1, + anon_sym_if, + ACTIONS(6274), 1, + anon_sym_and, + ACTIONS(6276), 1, + anon_sym_or, + ACTIONS(8235), 1, + sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7803), 3, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_as, - [180840] = 5, - ACTIONS(8220), 1, - anon_sym_COMMA, - ACTIONS(8222), 1, - anon_sym_RBRACE, - STATE(4797), 1, - aux_sym_dict_pattern_repeat1, + [181056] = 6, + ACTIONS(6924), 1, + anon_sym_with, + ACTIONS(6926), 1, + anon_sym_nogil, + ACTIONS(8237), 1, + anon_sym_COLON, + ACTIONS(8239), 1, + sym__newline, + STATE(5407), 1, + sym_gil_spec, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7107), 2, - anon_sym_COLON, - anon_sym_PIPE, - [180858] = 4, - ACTIONS(8037), 1, + [181076] = 4, + ACTIONS(7925), 1, anon_sym_PIPE, - STATE(4457), 1, + STATE(4442), 1, aux_sym_union_pattern_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7801), 3, + ACTIONS(7621), 3, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, - [180874] = 6, - ACTIONS(7905), 1, - anon_sym_pass, - ACTIONS(7911), 1, - sym__newline, - ACTIONS(7913), 1, - sym__indent, - STATE(3054), 1, - sym_pass_statement, - STATE(3103), 1, - sym_extern_suite, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [180894] = 6, - ACTIONS(6265), 1, + [181092] = 6, + ACTIONS(6714), 1, anon_sym_as, - ACTIONS(6267), 1, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(6269), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6271), 1, + ACTIONS(6720), 1, anon_sym_or, - ACTIONS(8224), 1, - sym__newline, + ACTIONS(8241), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [180914] = 3, - STATE(4457), 1, - aux_sym_union_pattern_repeat1, + [181112] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7824), 4, - anon_sym_RPAREN, + ACTIONS(8243), 5, anon_sym_COMMA, anon_sym_as, - anon_sym_PIPE, - [180928] = 5, - ACTIONS(8226), 1, - sym_identifier, - ACTIONS(8228), 1, - anon_sym_COLON, - ACTIONS(8232), 1, - sym__newline, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(8230), 2, - anon_sym_class, - anon_sym_struct, - [180946] = 6, - ACTIONS(6704), 1, - anon_sym_as, - ACTIONS(6706), 1, anon_sym_if, - ACTIONS(6708), 1, - anon_sym_and, - ACTIONS(6710), 1, - anon_sym_or, - ACTIONS(8234), 1, anon_sym_COLON, + anon_sym_PIPE, + [181124] = 6, + ACTIONS(8009), 1, + anon_sym_pass, + ACTIONS(8069), 1, + sym__newline, + ACTIONS(8071), 1, + sym__indent, + STATE(685), 1, + sym_pass_statement, + STATE(713), 1, + sym_struct_suite, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [180966] = 2, + [181144] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8236), 5, + ACTIONS(8017), 5, anon_sym_COMMA, anon_sym_as, anon_sym_COLON, anon_sym_PIPE, anon_sym_RBRACE, - [180978] = 6, - ACTIONS(6952), 1, - anon_sym_with, - ACTIONS(6954), 1, - anon_sym_nogil, - ACTIONS(7035), 1, - anon_sym_COLON, - ACTIONS(7037), 1, - sym__newline, - STATE(5434), 1, - sym_gil_spec, + [181156] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [180998] = 4, - ACTIONS(8238), 1, + ACTIONS(7999), 5, + anon_sym_COMMA, + anon_sym_if, + anon_sym_async, + anon_sym_for, + anon_sym_RBRACK, + [181168] = 4, + ACTIONS(8225), 1, anon_sym_PIPE, - STATE(4565), 1, + STATE(4583), 1, aux_sym_union_pattern_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7824), 3, - anon_sym_RPAREN, + ACTIONS(7764), 3, anon_sym_COMMA, anon_sym_as, - [181014] = 2, + anon_sym_RBRACE, + [181184] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7666), 5, - anon_sym_DOT, - anon_sym_LPAREN, + ACTIONS(8245), 5, + anon_sym_COMMA, + anon_sym_as, + anon_sym_if, anon_sym_COLON, - anon_sym_EQ, - anon_sym_PIPE, - [181026] = 4, - ACTIONS(7887), 1, anon_sym_PIPE, - STATE(4576), 1, - aux_sym_union_pattern_repeat1, + [181196] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7688), 3, + ACTIONS(8247), 5, anon_sym_COMMA, anon_sym_as, - anon_sym_RBRACE, - [181042] = 6, - ACTIONS(7198), 1, - anon_sym_as, - ACTIONS(7200), 1, anon_sym_if, - ACTIONS(7202), 1, - anon_sym_and, - ACTIONS(7204), 1, - anon_sym_or, - ACTIONS(8241), 1, - anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_PIPE, + [181208] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [181062] = 6, - ACTIONS(7956), 1, - anon_sym_LBRACE, - ACTIONS(8243), 1, - anon_sym_RBRACE, - ACTIONS(8245), 1, - aux_sym_format_specifier_token1, - STATE(4424), 1, - aux_sym_format_specifier_repeat1, - STATE(4802), 1, - sym_interpolation, - ACTIONS(5), 2, + ACTIONS(7596), 5, + anon_sym_COMMA, + anon_sym_if, + anon_sym_async, + anon_sym_for, + anon_sym_RBRACK, + [181220] = 2, + ACTIONS(3), 2, sym_comment, sym_line_continuation, - [181082] = 6, - ACTIONS(7946), 1, + ACTIONS(7722), 5, + anon_sym_DOT, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_EQ, + anon_sym_PIPE, + [181232] = 6, + ACTIONS(8009), 1, anon_sym_pass, - ACTIONS(7948), 1, + ACTIONS(8011), 1, sym__newline, - ACTIONS(7950), 1, + ACTIONS(8013), 1, sym__indent, - STATE(685), 1, + STATE(676), 1, sym_pass_statement, - STATE(686), 1, - sym_struct_suite, + STATE(677), 1, + sym_extern_suite, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [181102] = 6, - ACTIONS(6704), 1, - anon_sym_as, - ACTIONS(6706), 1, + [181252] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(7999), 5, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_if, - ACTIONS(6708), 1, - anon_sym_and, - ACTIONS(6710), 1, - anon_sym_or, - ACTIONS(8247), 1, - anon_sym_else, + anon_sym_async, + anon_sym_for, + [181264] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [181122] = 6, - ACTIONS(6704), 1, + ACTIONS(8249), 5, + anon_sym_COMMA, anon_sym_as, - ACTIONS(6706), 1, anon_sym_if, - ACTIONS(6708), 1, + anon_sym_COLON, + anon_sym_PIPE, + [181276] = 6, + ACTIONS(6714), 1, + anon_sym_as, + ACTIONS(6716), 1, + anon_sym_if, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(6720), 1, anon_sym_or, - ACTIONS(8249), 1, + ACTIONS(8251), 1, anon_sym_else, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [181142] = 6, - ACTIONS(6704), 1, + [181296] = 6, + ACTIONS(6714), 1, anon_sym_as, - ACTIONS(6706), 1, + ACTIONS(6716), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(6718), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(6720), 1, anon_sym_or, - ACTIONS(8251), 1, + ACTIONS(8253), 1, anon_sym_else, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [181162] = 4, - ACTIONS(7887), 1, + [181316] = 4, + ACTIONS(8225), 1, anon_sym_PIPE, - STATE(4567), 1, + STATE(4570), 1, aux_sym_union_pattern_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7803), 3, + ACTIONS(7690), 3, anon_sym_COMMA, anon_sym_as, anon_sym_RBRACE, - [181178] = 3, - STATE(4567), 1, + [181332] = 3, + STATE(4570), 1, aux_sym_union_pattern_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7824), 4, + ACTIONS(7759), 4, anon_sym_COMMA, anon_sym_as, anon_sym_PIPE, anon_sym_RBRACE, - [181192] = 4, - ACTIONS(8253), 1, - anon_sym_PIPE, - STATE(4576), 1, - aux_sym_union_pattern_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(7824), 3, - anon_sym_COMMA, - anon_sym_as, - anon_sym_RBRACE, - [181208] = 6, - ACTIONS(7992), 1, - anon_sym_COLON, - ACTIONS(8256), 1, - anon_sym_EQ, - ACTIONS(8258), 1, - anon_sym_RBRACE, - ACTIONS(8260), 1, - sym_type_conversion, - STATE(5843), 1, - sym_format_specifier, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [181228] = 5, - ACTIONS(8262), 1, + [181346] = 5, + ACTIONS(8255), 1, sym_identifier, - ACTIONS(8264), 1, + ACTIONS(8257), 1, anon_sym_COLON, - ACTIONS(8268), 1, + ACTIONS(8261), 1, sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8266), 2, + ACTIONS(8259), 2, anon_sym_class, anon_sym_struct, - [181246] = 6, - ACTIONS(7198), 1, - anon_sym_as, - ACTIONS(7200), 1, - anon_sym_if, - ACTIONS(7202), 1, - anon_sym_and, - ACTIONS(7204), 1, - anon_sym_or, - ACTIONS(8270), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [181266] = 6, - ACTIONS(7946), 1, - anon_sym_pass, - ACTIONS(8065), 1, - sym__newline, - ACTIONS(8067), 1, - sym__indent, - STATE(676), 1, - sym_pass_statement, - STATE(677), 1, - sym_extern_suite, + [181364] = 4, + ACTIONS(8263), 1, + anon_sym_PIPE, + STATE(4583), 1, + aux_sym_union_pattern_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [181286] = 6, - ACTIONS(6704), 1, + ACTIONS(7759), 3, + anon_sym_COMMA, anon_sym_as, - ACTIONS(6706), 1, - anon_sym_if, - ACTIONS(6708), 1, - anon_sym_and, - ACTIONS(6710), 1, - anon_sym_or, - ACTIONS(8272), 1, - anon_sym_else, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [181306] = 2, + anon_sym_RBRACE, + [181380] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8274), 5, + ACTIONS(8266), 5, anon_sym_COMMA, anon_sym_as, anon_sym_if, anon_sym_COLON, anon_sym_PIPE, - [181318] = 2, + [181392] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8236), 5, + ACTIONS(7596), 5, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, anon_sym_if, - anon_sym_COLON, - anon_sym_PIPE, - [181330] = 5, - ACTIONS(7846), 1, - anon_sym_DOT, - ACTIONS(8184), 1, - anon_sym_COLON, - ACTIONS(8186), 1, - anon_sym_PIPE, + anon_sym_async, + anon_sym_for, + [181404] = 6, + ACTIONS(8001), 1, + anon_sym_LBRACE, + ACTIONS(8268), 1, + anon_sym_RBRACE, + ACTIONS(8270), 1, + aux_sym_format_specifier_token1, + STATE(4497), 1, + aux_sym_format_specifier_repeat1, + STATE(4816), 1, + sym_interpolation, + ACTIONS(5), 2, + sym_comment, + sym_line_continuation, + [181424] = 4, + ACTIONS(8272), 1, + anon_sym_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7844), 2, - sym__newline, - anon_sym_SEMI, - [181348] = 6, - ACTIONS(7946), 1, + ACTIONS(8209), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(8274), 2, + anon_sym_not, + anon_sym_or, + [181440] = 6, + ACTIONS(7929), 1, anon_sym_pass, - ACTIONS(8065), 1, + ACTIONS(8116), 1, sym__newline, - ACTIONS(8067), 1, + ACTIONS(8118), 1, sym__indent, - STATE(676), 1, + STATE(3063), 1, sym_pass_statement, - STATE(693), 1, - sym_extern_suite, + STATE(3124), 1, + sym_struct_suite, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [181368] = 2, + [181460] = 5, + ACTIONS(8276), 1, + sym_identifier, + ACTIONS(8278), 1, + anon_sym_COLON, + ACTIONS(8282), 1, + sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8276), 5, - anon_sym_COMMA, - anon_sym_as, - anon_sym_if, + ACTIONS(8280), 2, + anon_sym_class, + anon_sym_struct, + [181478] = 5, + ACTIONS(7605), 1, + anon_sym_DOT, + ACTIONS(8081), 1, anon_sym_COLON, + ACTIONS(8083), 1, anon_sym_PIPE, - [181380] = 6, - ACTIONS(7935), 1, - anon_sym_pass, - ACTIONS(7937), 1, - sym__newline, - ACTIONS(7939), 1, - sym__indent, - STATE(1326), 1, - sym_extern_suite, - STATE(1425), 1, - sym_pass_statement, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [181400] = 6, - ACTIONS(6704), 1, + ACTIONS(7834), 2, + sym__newline, + anon_sym_SEMI, + [181496] = 6, + ACTIONS(7233), 1, anon_sym_as, - ACTIONS(6706), 1, + ACTIONS(7235), 1, anon_sym_if, - ACTIONS(6708), 1, + ACTIONS(7237), 1, anon_sym_and, - ACTIONS(6710), 1, + ACTIONS(7239), 1, anon_sym_or, - ACTIONS(8278), 1, - anon_sym_else, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [181420] = 6, - ACTIONS(6952), 1, - anon_sym_with, - ACTIONS(6954), 1, - anon_sym_nogil, - ACTIONS(7186), 1, - anon_sym_COLON, - ACTIONS(7188), 1, - sym__newline, - STATE(5364), 1, - sym_gil_spec, + ACTIONS(8284), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [181440] = 6, - ACTIONS(7946), 1, - anon_sym_pass, - ACTIONS(8065), 1, - sym__newline, - ACTIONS(8067), 1, - sym__indent, - STATE(676), 1, - sym_pass_statement, - STATE(705), 1, - sym_extern_suite, + [181516] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [181460] = 2, + ACTIONS(7997), 5, + anon_sym_COMMA, + anon_sym_if, + anon_sym_async, + anon_sym_for, + anon_sym_RBRACK, + [181528] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8079), 4, - anon_sym_RPAREN, + ACTIONS(8266), 4, anon_sym_COMMA, anon_sym_as, + anon_sym_RBRACK, anon_sym_PIPE, - [181471] = 2, + [181539] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8087), 4, + ACTIONS(8037), 4, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, anon_sym_PIPE, - [181482] = 5, - ACTIONS(7416), 1, - sym_identifier, - STATE(4545), 1, - sym_dotted_name, - STATE(4646), 1, - sym_aliased_import, - STATE(5367), 1, - sym__import_list, + [181550] = 5, + ACTIONS(8286), 1, + anon_sym_case, + ACTIONS(8288), 1, + sym__dedent, + STATE(4685), 1, + aux_sym__match_block_repeat1, + STATE(5359), 1, + sym_case_clause, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [181499] = 4, - ACTIONS(8282), 1, - anon_sym_COMMA, - STATE(4608), 1, - aux_sym_print_statement_repeat1, + [181567] = 5, + ACTIONS(8286), 1, + anon_sym_case, + ACTIONS(8290), 1, + sym__dedent, + STATE(4604), 1, + aux_sym__match_block_repeat1, + STATE(5359), 1, + sym_case_clause, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8280), 2, - sym__newline, - anon_sym_SEMI, - [181514] = 4, - ACTIONS(8286), 1, + [181584] = 4, + ACTIONS(8294), 1, anon_sym_COMMA, - STATE(4626), 1, - aux_sym__import_list_repeat1, + STATE(4663), 1, + aux_sym_global_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8284), 2, + ACTIONS(8292), 2, sym__newline, anon_sym_SEMI, - [181529] = 2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(8274), 4, - anon_sym_COMMA, - anon_sym_as, - anon_sym_RBRACK, - anon_sym_PIPE, - [181540] = 5, - ACTIONS(8288), 1, + [181599] = 4, + ACTIONS(8296), 1, anon_sym_COMMA, - ACTIONS(8290), 1, - anon_sym_as, - ACTIONS(8292), 1, - anon_sym_RBRACK, - STATE(5002), 1, + STATE(4598), 1, aux_sym_case_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [181557] = 4, - ACTIONS(8296), 1, + ACTIONS(8299), 2, + anon_sym_if, + anon_sym_COLON, + [181614] = 5, + ACTIONS(8301), 1, + anon_sym_LPAREN, + ACTIONS(8303), 1, + anon_sym_RPAREN, + ACTIONS(8305), 1, anon_sym_COMMA, - STATE(4608), 1, - aux_sym_print_statement_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(8294), 2, - sym__newline, - anon_sym_SEMI, - [181572] = 4, - ACTIONS(7935), 1, - anon_sym_pass, - ACTIONS(8298), 1, - sym__indent, + STATE(5218), 1, + aux_sym_function_pointer_type_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(1441), 2, - sym_pass_statement, - sym__cppclass_suite, - [181587] = 2, + [181631] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8236), 4, + ACTIONS(7903), 4, anon_sym_COMMA, anon_sym_as, anon_sym_RBRACK, anon_sym_PIPE, - [181598] = 5, - ACTIONS(7893), 1, - anon_sym_LPAREN, - ACTIONS(8300), 1, - anon_sym_COMMA, - ACTIONS(8302), 1, - anon_sym_RBRACK, - STATE(5248), 1, - aux_sym_external_definition_repeat1, + [181642] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [181615] = 3, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(7368), 2, - anon_sym_COMMA, + ACTIONS(7832), 4, + anon_sym_DOT, anon_sym_COLON, - ACTIONS(7442), 2, - anon_sym_not, - anon_sym_or, - [181628] = 2, + anon_sym_EQ, + anon_sym_PIPE, + [181653] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8276), 4, + ACTIONS(7985), 4, anon_sym_COMMA, anon_sym_as, anon_sym_RBRACK, anon_sym_PIPE, - [181639] = 2, + [181664] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7901), 4, + ACTIONS(7903), 4, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, - anon_sym_RBRACK, anon_sym_PIPE, - [181650] = 4, - ACTIONS(8306), 1, - anon_sym_COMMA, - STATE(4708), 1, - aux_sym__patterns_repeat1, + [181675] = 5, + ACTIONS(8286), 1, + anon_sym_case, + ACTIONS(8307), 1, + sym__dedent, + STATE(4695), 1, + aux_sym__match_block_repeat1, + STATE(5359), 1, + sym_case_clause, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8304), 2, - anon_sym_from, - anon_sym_in, - [181665] = 4, - ACTIONS(7935), 1, - anon_sym_pass, - ACTIONS(8298), 1, - sym__indent, + [181692] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(1499), 2, - sym_pass_statement, - sym__cppclass_suite, - [181680] = 2, + ACTIONS(8309), 4, + sym_string_start, + anon_sym_LPAREN, + anon_sym_LBRACK, + sym_identifier, + [181703] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8174), 4, + ACTIONS(8146), 4, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, - anon_sym_RBRACK, anon_sym_PIPE, - [181691] = 4, - ACTIONS(8310), 1, - anon_sym_COMMA, - STATE(4608), 1, - aux_sym_print_statement_repeat1, + [181714] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8308), 2, - sym__newline, - anon_sym_SEMI, - [181706] = 4, - ACTIONS(8315), 1, + ACTIONS(8160), 4, + anon_sym_RPAREN, anon_sym_COMMA, - STATE(4730), 1, - aux_sym_global_statement_repeat1, + anon_sym_as, + anon_sym_PIPE, + [181725] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8313), 2, - sym__newline, - anon_sym_SEMI, - [181721] = 4, - ACTIONS(8317), 1, + ACTIONS(8182), 4, + anon_sym_RPAREN, anon_sym_COMMA, - STATE(4626), 1, - aux_sym__import_list_repeat1, + anon_sym_as, + anon_sym_PIPE, + [181736] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8284), 2, - sym__newline, - anon_sym_SEMI, - [181736] = 4, - ACTIONS(7049), 1, + ACTIONS(8021), 4, anon_sym_COMMA, - STATE(4444), 1, - aux_sym_assert_statement_repeat1, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_PIPE, + [181747] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8319), 2, - sym__newline, - anon_sym_SEMI, - [181751] = 2, + ACTIONS(8194), 4, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_as, + anon_sym_PIPE, + [181758] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7820), 4, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_EQ, + ACTIONS(8243), 4, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_as, anon_sym_PIPE, - [181762] = 2, + [181769] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7903), 4, + ACTIONS(8245), 4, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, - anon_sym_RBRACK, anon_sym_PIPE, - [181773] = 4, - ACTIONS(8323), 1, - anon_sym_COLON, - ACTIONS(8325), 1, - anon_sym_EQ, + [181780] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8321), 2, + ACTIONS(8249), 4, anon_sym_RPAREN, anon_sym_COMMA, - [181788] = 4, - ACTIONS(8327), 1, - anon_sym_LPAREN, - ACTIONS(8329), 1, - anon_sym_EQ, + anon_sym_as, + anon_sym_PIPE, + [181791] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4037), 2, + ACTIONS(8266), 4, anon_sym_RPAREN, anon_sym_COMMA, - [181803] = 4, - ACTIONS(8331), 1, + anon_sym_as, + anon_sym_PIPE, + [181802] = 4, + ACTIONS(8313), 1, anon_sym_COMMA, - STATE(4616), 1, - aux_sym_assert_statement_repeat1, + STATE(4652), 1, + aux_sym_print_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6895), 2, - anon_sym_COLON, - anon_sym_by, - [181818] = 3, + ACTIONS(8311), 2, + sym__newline, + anon_sym_SEMI, + [181817] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7107), 2, - anon_sym_COLON, - anon_sym_PIPE, - ACTIONS(8334), 2, + ACTIONS(7223), 2, anon_sym_COMMA, - anon_sym_RBRACE, - [181831] = 2, + anon_sym_COLON, + ACTIONS(7379), 2, + anon_sym_not, + anon_sym_or, + [181830] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7982), 4, + ACTIONS(7917), 4, anon_sym_COMMA, anon_sym_as, anon_sym_RBRACK, anon_sym_PIPE, - [181842] = 5, - ACTIONS(8336), 1, - anon_sym_RPAREN, - ACTIONS(8338), 1, + [181841] = 5, + ACTIONS(7893), 1, + anon_sym_LPAREN, + ACTIONS(8315), 1, anon_sym_COMMA, - ACTIONS(8340), 1, - anon_sym_as, - STATE(4816), 1, - aux_sym_case_clause_repeat1, + ACTIONS(8317), 1, + anon_sym_RBRACK, + STATE(5255), 1, + aux_sym_external_definition_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [181859] = 3, - ACTIONS(8210), 1, - anon_sym_as, + [181858] = 4, + ACTIONS(8321), 1, + anon_sym_COMMA, + STATE(4660), 1, + aux_sym__import_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8342), 3, + ACTIONS(8319), 2, sym__newline, anon_sym_SEMI, + [181873] = 5, + ACTIONS(7893), 1, + anon_sym_LPAREN, + ACTIONS(8315), 1, anon_sym_COMMA, - [181872] = 5, - ACTIONS(8344), 1, - anon_sym_case, - ACTIONS(8346), 1, - sym__dedent, - STATE(4652), 1, - aux_sym__match_block_repeat1, - STATE(5318), 1, - sym_case_clause, + ACTIONS(8323), 1, + anon_sym_RBRACK, + STATE(5252), 1, + aux_sym_external_definition_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [181889] = 5, - ACTIONS(7844), 1, + [181890] = 5, + ACTIONS(7834), 1, anon_sym_EQ, - ACTIONS(8348), 1, + ACTIONS(8325), 1, anon_sym_DOT, - ACTIONS(8350), 1, + ACTIONS(8327), 1, anon_sym_COLON, - ACTIONS(8352), 1, + ACTIONS(8329), 1, anon_sym_PIPE, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [181906] = 2, + [181907] = 4, + ACTIONS(8331), 1, + anon_sym_COMMA, + STATE(4622), 1, + aux_sym__patterns_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8274), 4, + ACTIONS(5725), 2, + anon_sym_from, + anon_sym_in, + [181922] = 5, + ACTIONS(8334), 1, anon_sym_RPAREN, + ACTIONS(8336), 1, anon_sym_COMMA, + ACTIONS(8338), 1, anon_sym_as, - anon_sym_PIPE, - [181917] = 2, + STATE(5005), 1, + aux_sym_case_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7915), 4, + [181939] = 4, + ACTIONS(8340), 1, anon_sym_COMMA, + STATE(4747), 1, + aux_sym_assert_statement_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(3247), 2, + anon_sym_COLON, + anon_sym_by, + [181954] = 5, + ACTIONS(8338), 1, anon_sym_as, - anon_sym_RBRACK, - anon_sym_PIPE, - [181928] = 2, + ACTIONS(8342), 1, + anon_sym_RPAREN, + ACTIONS(8344), 1, + anon_sym_COMMA, + STATE(4899), 1, + aux_sym_case_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7917), 4, + [181971] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(7919), 4, anon_sym_COMMA, anon_sym_as, anon_sym_RBRACK, anon_sym_PIPE, - [181939] = 4, - ACTIONS(8356), 1, + [181982] = 4, + ACTIONS(8346), 1, anon_sym_COMMA, - STATE(4626), 1, + STATE(4660), 1, aux_sym__import_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8354), 2, + ACTIONS(8319), 2, sym__newline, anon_sym_SEMI, - [181954] = 4, - ACTIONS(8359), 1, - anon_sym_COMMA, - STATE(4627), 1, - aux_sym__patterns_repeat1, + [181997] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5725), 2, - anon_sym_from, - anon_sym_in, - [181969] = 2, + ACTIONS(7856), 4, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_EQ, + anon_sym_PIPE, + [182008] = 5, + ACTIONS(4021), 1, + anon_sym_LBRACK, + ACTIONS(8348), 1, + anon_sym_LPAREN, + STATE(5398), 1, + sym_parameters, + STATE(5400), 1, + sym_type_parameter, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7801), 4, - anon_sym_COMMA, - anon_sym_as, - anon_sym_if, - anon_sym_COLON, - [181980] = 2, + [182025] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8236), 4, - anon_sym_RPAREN, + ACTIONS(8350), 4, + sym__newline, + anon_sym_COLON, + anon_sym_with, + anon_sym_nogil, + [182036] = 5, + ACTIONS(8352), 1, anon_sym_COMMA, + ACTIONS(8354), 1, anon_sym_as, - anon_sym_PIPE, - [181991] = 3, + ACTIONS(8356), 1, + anon_sym_RBRACK, + STATE(4901), 1, + aux_sym_case_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7368), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - ACTIONS(7372), 2, - anon_sym_not, - anon_sym_or, - [182004] = 4, - ACTIONS(5094), 1, - anon_sym_LBRACK, - STATE(3642), 1, - sym_type_index, + [182053] = 4, + ACTIONS(7929), 1, + anon_sym_pass, + ACTIONS(8358), 1, + sym__indent, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + STATE(3163), 2, + sym_pass_statement, + sym__cppclass_suite, + [182068] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6155), 2, + ACTIONS(6662), 4, anon_sym_DOT, - sym_identifier, - [182019] = 5, - ACTIONS(8344), 1, - anon_sym_case, - ACTIONS(8362), 1, - sym__dedent, - STATE(4664), 1, - aux_sym__match_block_repeat1, - STATE(5318), 1, - sym_case_clause, + anon_sym_COLON, + anon_sym_EQ, + anon_sym_PIPE, + [182079] = 4, + ACTIONS(8294), 1, + anon_sym_COMMA, + STATE(4718), 1, + aux_sym_global_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [182036] = 2, + ACTIONS(8360), 2, + sym__newline, + anon_sym_SEMI, + [182094] = 4, + ACTIONS(8009), 1, + anon_sym_pass, + ACTIONS(8362), 1, + sym__indent, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8276), 4, - anon_sym_RPAREN, - anon_sym_COMMA, + STATE(737), 2, + sym_pass_statement, + sym__cppclass_suite, + [182109] = 5, + ACTIONS(8338), 1, anon_sym_as, - anon_sym_PIPE, - [182047] = 4, ACTIONS(8364), 1, + anon_sym_RPAREN, + ACTIONS(8366), 1, anon_sym_COMMA, - STATE(4444), 1, - aux_sym_assert_statement_repeat1, + STATE(4795), 1, + aux_sym_case_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(3503), 2, - sym__newline, - anon_sym_SEMI, - [182062] = 5, - ACTIONS(7893), 1, - anon_sym_LPAREN, - ACTIONS(8300), 1, + [182126] = 5, + ACTIONS(8354), 1, + anon_sym_as, + ACTIONS(8368), 1, anon_sym_COMMA, - ACTIONS(8366), 1, + ACTIONS(8370), 1, anon_sym_RBRACK, - STATE(5246), 1, - aux_sym_external_definition_repeat1, + STATE(4869), 1, + aux_sym_case_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [182079] = 2, + [182143] = 4, + ACTIONS(8374), 1, + anon_sym_COMMA, + STATE(4638), 1, + aux_sym_print_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4097), 4, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_EQ, - anon_sym_PIPE, - [182090] = 5, - ACTIONS(8327), 1, - anon_sym_LPAREN, - ACTIONS(8368), 1, - anon_sym_RPAREN, - ACTIONS(8370), 1, + ACTIONS(8372), 2, + sym__newline, + anon_sym_SEMI, + [182158] = 5, + ACTIONS(8354), 1, + anon_sym_as, + ACTIONS(8377), 1, anon_sym_COMMA, - STATE(5049), 1, - aux_sym_function_pointer_type_repeat1, + ACTIONS(8379), 1, + anon_sym_RBRACK, + STATE(4797), 1, + aux_sym_case_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [182107] = 2, + [182175] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7717), 4, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_EQ, + ACTIONS(7968), 4, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_as, anon_sym_PIPE, - [182118] = 5, - ACTIONS(8340), 1, + [182186] = 5, + ACTIONS(8354), 1, anon_sym_as, - ACTIONS(8372), 1, - anon_sym_RPAREN, - ACTIONS(8374), 1, + ACTIONS(8381), 1, anon_sym_COMMA, - STATE(4852), 1, + ACTIONS(8383), 1, + anon_sym_RBRACK, + STATE(5009), 1, aux_sym_case_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [182135] = 3, - ACTIONS(7740), 1, - anon_sym_as, + [182203] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8376), 3, + ACTIONS(8037), 4, anon_sym_COMMA, - anon_sym_if, - anon_sym_COLON, - [182148] = 2, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_PIPE, + [182214] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8378), 4, - anon_sym_COMMA, + ACTIONS(8385), 4, + sym_string_start, + anon_sym_LPAREN, + anon_sym_LBRACK, + sym_identifier, + [182225] = 5, + ACTIONS(8338), 1, anon_sym_as, - anon_sym_if, - anon_sym_COLON, - [182159] = 4, - ACTIONS(7905), 1, - anon_sym_pass, - ACTIONS(8380), 1, - sym__indent, + ACTIONS(8387), 1, + anon_sym_RPAREN, + ACTIONS(8389), 1, + anon_sym_COMMA, + STATE(4866), 1, + aux_sym_case_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3163), 2, - sym_pass_statement, - sym__cppclass_suite, - [182174] = 4, - ACTIONS(7946), 1, + [182242] = 4, + ACTIONS(8009), 1, anon_sym_pass, - ACTIONS(8382), 1, + ACTIONS(8362), 1, sym__indent, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(737), 2, + STATE(738), 2, sym_pass_statement, sym__cppclass_suite, - [182189] = 2, + [182257] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7879), 4, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_EQ, + ACTIONS(8146), 4, + anon_sym_COMMA, + anon_sym_as, + anon_sym_RBRACK, anon_sym_PIPE, - [182200] = 2, + [182268] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8033), 4, - anon_sym_RPAREN, + ACTIONS(7968), 4, anon_sym_COMMA, anon_sym_as, + anon_sym_RBRACK, anon_sym_PIPE, - [182211] = 4, - ACTIONS(8208), 1, + [182279] = 4, + ACTIONS(5094), 1, + anon_sym_LBRACK, + STATE(3639), 1, + sym_type_index, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(6157), 2, + anon_sym_DOT, + sym_identifier, + [182294] = 4, + ACTIONS(8294), 1, anon_sym_COMMA, - STATE(4595), 1, - aux_sym__import_list_repeat1, + STATE(4597), 1, + aux_sym_global_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8206), 2, + ACTIONS(8391), 2, sym__newline, anon_sym_SEMI, - [182226] = 2, + [182309] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8033), 4, + ACTIONS(8160), 4, anon_sym_COMMA, anon_sym_as, anon_sym_RBRACK, anon_sym_PIPE, - [182237] = 4, - ACTIONS(8386), 1, - anon_sym_EQ, - STATE(5467), 1, - sym_template_default, + [182320] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8384), 2, + ACTIONS(7074), 2, + anon_sym_COLON, + anon_sym_PIPE, + ACTIONS(8393), 2, anon_sym_COMMA, - anon_sym_RBRACK, - [182252] = 4, - ACTIONS(8388), 1, + anon_sym_RBRACE, + [182333] = 4, + ACTIONS(8397), 1, anon_sym_COMMA, - STATE(4649), 1, - aux_sym_case_clause_repeat1, + STATE(4638), 1, + aux_sym_print_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8376), 2, - anon_sym_if, - anon_sym_COLON, - [182267] = 2, + ACTIONS(8395), 2, + sym__newline, + anon_sym_SEMI, + [182348] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8045), 4, + ACTIONS(8182), 4, anon_sym_COMMA, anon_sym_as, anon_sym_RBRACK, anon_sym_PIPE, - [182278] = 2, + [182359] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8055), 4, - anon_sym_COMMA, - anon_sym_as, - anon_sym_RBRACK, + ACTIONS(7858), 4, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_EQ, anon_sym_PIPE, - [182289] = 5, - ACTIONS(8344), 1, - anon_sym_case, - ACTIONS(8391), 1, - sym__dedent, - STATE(4661), 1, - aux_sym__match_block_repeat1, - STATE(5318), 1, - sym_case_clause, + [182370] = 3, + ACTIONS(7991), 1, + anon_sym_as, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [182306] = 4, - ACTIONS(8393), 1, + ACTIONS(8399), 3, + sym__newline, + anon_sym_SEMI, anon_sym_COMMA, - STATE(4616), 1, - aux_sym_assert_statement_repeat1, + [182383] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(3247), 2, - anon_sym_COLON, - anon_sym_by, - [182321] = 5, - ACTIONS(8340), 1, + ACTIONS(8194), 4, + anon_sym_COMMA, anon_sym_as, - ACTIONS(8395), 1, + anon_sym_RBRACK, + anon_sym_PIPE, + [182394] = 5, + ACTIONS(8170), 1, anon_sym_RPAREN, - ACTIONS(8397), 1, - anon_sym_COMMA, - STATE(4926), 1, - aux_sym_case_clause_repeat1, + ACTIONS(8401), 1, + sym_identifier, + STATE(4990), 1, + sym_dotted_name, + STATE(5426), 1, + sym_aliased_import, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [182338] = 2, + [182411] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8069), 4, + ACTIONS(8243), 4, anon_sym_COMMA, anon_sym_as, anon_sym_RBRACK, anon_sym_PIPE, - [182349] = 2, + [182422] = 5, + ACTIONS(3956), 1, + sym_string_start, + ACTIONS(8403), 1, + anon_sym_COLON, + ACTIONS(8405), 1, + sym__newline, + STATE(5324), 1, + sym_string, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8045), 4, - anon_sym_RPAREN, + [182439] = 4, + ACTIONS(8409), 1, anon_sym_COMMA, - anon_sym_as, - anon_sym_PIPE, - [182360] = 2, + STATE(4660), 1, + aux_sym__import_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7899), 4, + ACTIONS(8407), 2, + sym__newline, + anon_sym_SEMI, + [182454] = 5, + ACTIONS(8338), 1, + anon_sym_as, + ACTIONS(8412), 1, anon_sym_RPAREN, + ACTIONS(8414), 1, anon_sym_COMMA, - anon_sym_as, - anon_sym_PIPE, - [182371] = 2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(8399), 4, - sym_string_start, - anon_sym_LPAREN, - anon_sym_LBRACK, - sym_identifier, - [182382] = 4, - ACTIONS(7946), 1, - anon_sym_pass, - ACTIONS(8382), 1, - sym__indent, + STATE(4909), 1, + aux_sym_case_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(738), 2, - sym_pass_statement, - sym__cppclass_suite, - [182397] = 2, + [182471] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8079), 4, + ACTIONS(7921), 4, anon_sym_COMMA, anon_sym_as, anon_sym_RBRACK, anon_sym_PIPE, - [182408] = 5, + [182482] = 4, + ACTIONS(8418), 1, + anon_sym_COMMA, + STATE(4663), 1, + aux_sym_global_statement_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(8416), 2, + sym__newline, + anon_sym_SEMI, + [182497] = 5, + ACTIONS(8338), 1, + anon_sym_as, + ACTIONS(8421), 1, + anon_sym_RPAREN, + ACTIONS(8423), 1, + anon_sym_COMMA, + STATE(4857), 1, + aux_sym_case_clause_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [182514] = 5, ACTIONS(8401), 1, - anon_sym_case, - ACTIONS(8404), 1, - sym__dedent, - STATE(4661), 1, - aux_sym__match_block_repeat1, - STATE(5318), 1, - sym_case_clause, + sym_identifier, + STATE(4713), 1, + sym_dotted_name, + STATE(5143), 1, + sym_aliased_import, + STATE(5585), 1, + sym__import_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [182425] = 2, + [182531] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8081), 4, + ACTIONS(7905), 4, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, - anon_sym_RBRACK, anon_sym_PIPE, - [182436] = 2, + [182542] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8083), 4, + ACTIONS(7915), 4, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, - anon_sym_RBRACK, anon_sym_PIPE, - [182447] = 5, - ACTIONS(8344), 1, - anon_sym_case, - ACTIONS(8406), 1, - sym__dedent, - STATE(4661), 1, - aux_sym__match_block_repeat1, - STATE(5318), 1, - sym_case_clause, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [182464] = 4, - ACTIONS(7905), 1, - anon_sym_pass, - ACTIONS(8380), 1, - sym__indent, + [182553] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3162), 2, - sym_pass_statement, - sym__cppclass_suite, - [182479] = 5, + ACTIONS(7917), 4, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_as, + anon_sym_PIPE, + [182564] = 5, ACTIONS(4021), 1, anon_sym_LBRACK, - ACTIONS(8408), 1, + ACTIONS(8348), 1, anon_sym_LPAREN, - STATE(5333), 1, + STATE(5342), 1, sym_parameters, - STATE(5453), 1, + STATE(5460), 1, sym_type_parameter, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [182496] = 2, + [182581] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8087), 4, + ACTIONS(7919), 4, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, - anon_sym_RBRACK, anon_sym_PIPE, - [182507] = 2, + [182592] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8055), 4, + ACTIONS(7921), 4, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, anon_sym_PIPE, - [182518] = 2, + [182603] = 5, + ACTIONS(8301), 1, + anon_sym_LPAREN, + ACTIONS(8305), 1, + anon_sym_COMMA, + ACTIONS(8425), 1, + anon_sym_RPAREN, + STATE(5060), 1, + aux_sym_function_pointer_type_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8150), 4, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_as, - anon_sym_PIPE, - [182529] = 5, + [182620] = 5, ACTIONS(4021), 1, anon_sym_LBRACK, - ACTIONS(8408), 1, + ACTIONS(8348), 1, anon_sym_LPAREN, - STATE(5341), 1, + STATE(5349), 1, sym_parameters, - STATE(5459), 1, + STATE(5464), 1, sym_type_parameter, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [182546] = 2, + [182637] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8069), 4, + ACTIONS(8015), 4, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, anon_sym_PIPE, - [182557] = 4, - ACTIONS(7905), 1, - anon_sym_pass, - ACTIONS(8380), 1, - sym__indent, + [182648] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(3161), 2, - sym_pass_statement, - sym__cppclass_suite, - [182572] = 2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(7901), 4, - anon_sym_RPAREN, + ACTIONS(8245), 4, anon_sym_COMMA, anon_sym_as, + anon_sym_RBRACK, anon_sym_PIPE, - [182583] = 5, - ACTIONS(8340), 1, - anon_sym_as, - ACTIONS(8410), 1, - anon_sym_RPAREN, - ACTIONS(8412), 1, + [182659] = 4, + ACTIONS(8427), 1, anon_sym_COMMA, - STATE(4793), 1, - aux_sym_case_clause_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [182600] = 2, + STATE(4430), 1, + aux_sym_assert_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8414), 4, + ACTIONS(3503), 2, sym__newline, - anon_sym_COLON, - anon_sym_with, - anon_sym_nogil, - [182611] = 2, + anon_sym_SEMI, + [182674] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8174), 4, + ACTIONS(8134), 4, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, anon_sym_PIPE, - [182622] = 5, - ACTIONS(8290), 1, - anon_sym_as, - ACTIONS(8416), 1, - anon_sym_COMMA, - ACTIONS(8418), 1, - anon_sym_RBRACK, - STATE(4795), 1, - aux_sym_case_clause_repeat1, + [182685] = 4, + ACTIONS(7935), 1, + anon_sym_pass, + ACTIONS(8429), 1, + sym__indent, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [182639] = 5, - ACTIONS(8053), 1, - anon_sym_RPAREN, - ACTIONS(8420), 1, - sym_identifier, - STATE(4981), 1, - sym_dotted_name, - STATE(5387), 1, - sym_aliased_import, + STATE(1499), 2, + sym_pass_statement, + sym__cppclass_suite, + [182700] = 3, + ACTIONS(7615), 1, + anon_sym_as, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [182656] = 5, - ACTIONS(8053), 1, - anon_sym_RPAREN, - ACTIONS(8420), 1, - sym_identifier, - STATE(4981), 1, - sym_dotted_name, - STATE(5387), 1, - sym_aliased_import, + ACTIONS(8299), 3, + anon_sym_COMMA, + anon_sym_if, + anon_sym_COLON, + [182713] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [182673] = 2, + ACTIONS(8431), 4, + anon_sym_COMMA, + anon_sym_as, + anon_sym_if, + anon_sym_COLON, + [182724] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7903), 4, + ACTIONS(8247), 4, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, anon_sym_PIPE, - [182684] = 5, - ACTIONS(8063), 1, - anon_sym_RPAREN, - ACTIONS(8420), 1, - sym_identifier, - STATE(4981), 1, - sym_dotted_name, - STATE(5387), 1, - sym_aliased_import, + [182735] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [182701] = 5, - ACTIONS(8340), 1, + ACTIONS(8249), 4, + anon_sym_COMMA, anon_sym_as, - ACTIONS(8422), 1, - anon_sym_RPAREN, - ACTIONS(8424), 1, + anon_sym_RBRACK, + anon_sym_PIPE, + [182746] = 4, + ACTIONS(8435), 1, anon_sym_COMMA, - STATE(4908), 1, - aux_sym_case_clause_repeat1, + STATE(4638), 1, + aux_sym_print_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [182718] = 2, + ACTIONS(8433), 2, + sym__newline, + anon_sym_SEMI, + [182761] = 5, + ACTIONS(7893), 1, + anon_sym_LPAREN, + ACTIONS(8315), 1, + anon_sym_COMMA, + ACTIONS(8437), 1, + anon_sym_RBRACK, + STATE(5043), 1, + aux_sym_external_definition_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7917), 4, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_as, - anon_sym_PIPE, - [182729] = 2, + [182778] = 5, + ACTIONS(8286), 1, + anon_sym_case, + ACTIONS(8439), 1, + sym__dedent, + STATE(4695), 1, + aux_sym__match_block_repeat1, + STATE(5359), 1, + sym_case_clause, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8154), 4, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_as, - anon_sym_PIPE, - [182740] = 2, + [182795] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8156), 4, + ACTIONS(7970), 4, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, anon_sym_PIPE, - [182751] = 5, - ACTIONS(8327), 1, - anon_sym_LPAREN, - ACTIONS(8370), 1, + [182806] = 4, + ACTIONS(8443), 1, + anon_sym_EQ, + STATE(5478), 1, + sym_template_default, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(8441), 2, anon_sym_COMMA, - ACTIONS(8426), 1, + anon_sym_RBRACK, + [182821] = 5, + ACTIONS(8196), 1, anon_sym_RPAREN, - STATE(5180), 1, - aux_sym_function_pointer_type_repeat1, + ACTIONS(8401), 1, + sym_identifier, + STATE(4990), 1, + sym_dotted_name, + STATE(5426), 1, + sym_aliased_import, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [182768] = 2, + [182838] = 5, + ACTIONS(7893), 1, + anon_sym_LPAREN, + ACTIONS(8315), 1, + anon_sym_COMMA, + ACTIONS(8445), 1, + anon_sym_RBRACK, + STATE(4891), 1, + aux_sym_external_definition_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8176), 4, + [182855] = 5, + ACTIONS(8196), 1, anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_as, - anon_sym_PIPE, - [182779] = 5, - ACTIONS(8420), 1, + ACTIONS(8401), 1, sym_identifier, - STATE(4691), 1, + STATE(4990), 1, sym_dotted_name, - STATE(5137), 1, + STATE(5426), 1, sym_aliased_import, - STATE(5787), 1, - sym__import_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [182796] = 2, + [182872] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(7905), 4, + anon_sym_COMMA, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_PIPE, + [182883] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8081), 4, + ACTIONS(7985), 4, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, anon_sym_PIPE, - [182807] = 4, - ACTIONS(7946), 1, + [182894] = 4, + ACTIONS(7929), 1, anon_sym_pass, - ACTIONS(8382), 1, + ACTIONS(8358), 1, sym__indent, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(746), 2, + STATE(3162), 2, sym_pass_statement, sym__cppclass_suite, - [182822] = 5, - ACTIONS(8206), 1, - anon_sym_RPAREN, - ACTIONS(8428), 1, + [182909] = 4, + ACTIONS(7038), 1, anon_sym_COMMA, - ACTIONS(8430), 1, - anon_sym_as, - STATE(4766), 1, - aux_sym__import_list_repeat1, + STATE(4430), 1, + aux_sym_assert_statement_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(8447), 2, + sym__newline, + anon_sym_SEMI, + [182924] = 5, + ACTIONS(8449), 1, + anon_sym_case, + ACTIONS(8452), 1, + sym__dedent, + STATE(4695), 1, + aux_sym__match_block_repeat1, + STATE(5359), 1, + sym_case_clause, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [182839] = 2, + [182941] = 4, + ACTIONS(8456), 1, + anon_sym_COLON, + ACTIONS(8458), 1, + anon_sym_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8188), 4, + ACTIONS(8454), 2, anon_sym_RPAREN, anon_sym_COMMA, + [182956] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(8017), 4, + anon_sym_COMMA, anon_sym_as, + anon_sym_RBRACK, anon_sym_PIPE, - [182850] = 5, - ACTIONS(8340), 1, + [182967] = 5, + ACTIONS(8338), 1, anon_sym_as, - ACTIONS(8432), 1, + ACTIONS(8460), 1, anon_sym_RPAREN, - ACTIONS(8434), 1, + ACTIONS(8462), 1, anon_sym_COMMA, - STATE(4861), 1, + STATE(4820), 1, aux_sym_case_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [182867] = 2, + [182984] = 5, + ACTIONS(8301), 1, + anon_sym_LPAREN, + ACTIONS(8305), 1, + anon_sym_COMMA, + ACTIONS(8464), 1, + anon_sym_RPAREN, + STATE(5183), 1, + aux_sym_function_pointer_type_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8274), 4, - anon_sym_COMMA, - anon_sym_as, - anon_sym_PIPE, - anon_sym_RBRACE, - [182878] = 4, + [183001] = 4, ACTIONS(7935), 1, anon_sym_pass, - ACTIONS(8298), 1, + ACTIONS(8429), 1, sym__indent, ACTIONS(3), 2, sym_comment, sym_line_continuation, - STATE(1553), 2, + STATE(1441), 2, sym_pass_statement, sym__cppclass_suite, - [182893] = 2, + [183016] = 5, + ACTIONS(7518), 1, + sym_identifier, + STATE(4434), 1, + sym_dotted_name, + STATE(4765), 1, + sym_aliased_import, + STATE(5390), 1, + sym__import_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8436), 4, - sym_string_start, - anon_sym_LPAREN, - anon_sym_LBRACK, + [183033] = 4, + ACTIONS(5401), 1, sym_identifier, - [182904] = 2, + STATE(5433), 1, + sym_dotted_name, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8083), 4, - anon_sym_RPAREN, + ACTIONS(8466), 2, + anon_sym_import, + anon_sym_cimport, + [183048] = 5, + ACTIONS(7972), 1, + anon_sym_COLON, + ACTIONS(8468), 1, + anon_sym_RBRACE, + ACTIONS(8470), 1, + sym_type_conversion, + STATE(5803), 1, + sym_format_specifier, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [183065] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(7985), 4, anon_sym_COMMA, anon_sym_as, anon_sym_PIPE, - [182915] = 5, - ACTIONS(8290), 1, - anon_sym_as, - ACTIONS(8438), 1, - anon_sym_COMMA, - ACTIONS(8440), 1, - anon_sym_RBRACK, - STATE(4866), 1, - aux_sym_case_clause_repeat1, + anon_sym_RBRACE, + [183076] = 4, + ACTIONS(8009), 1, + anon_sym_pass, + ACTIONS(8362), 1, + sym__indent, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [182932] = 5, - ACTIONS(8327), 1, - anon_sym_LPAREN, - ACTIONS(8370), 1, + STATE(746), 2, + sym_pass_statement, + sym__cppclass_suite, + [183091] = 4, + ACTIONS(8474), 1, anon_sym_COMMA, - ACTIONS(8442), 1, - anon_sym_RPAREN, - STATE(4885), 1, - aux_sym_function_pointer_type_repeat1, + STATE(4715), 1, + aux_sym__patterns_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [182949] = 2, + ACTIONS(8472), 2, + anon_sym_from, + anon_sym_in, + [183106] = 5, + ACTIONS(8401), 1, + sym_identifier, + STATE(4713), 1, + sym_dotted_name, + STATE(5143), 1, + sym_aliased_import, + STATE(5599), 1, + sym__import_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8276), 4, - anon_sym_COMMA, - anon_sym_as, - anon_sym_PIPE, - anon_sym_RBRACE, - [182960] = 2, + [183123] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7899), 4, + ACTIONS(8021), 4, anon_sym_COMMA, anon_sym_as, - anon_sym_RBRACK, anon_sym_PIPE, - [182971] = 5, + anon_sym_RBRACE, + [183134] = 5, ACTIONS(3956), 1, sym_string_start, - ACTIONS(8444), 1, + ACTIONS(8476), 1, anon_sym_COLON, - ACTIONS(8446), 1, + ACTIONS(8478), 1, sym__newline, - STATE(5314), 1, + STATE(5470), 1, sym_string, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [182988] = 5, - ACTIONS(7992), 1, - anon_sym_COLON, - ACTIONS(8448), 1, - anon_sym_RBRACE, - ACTIONS(8450), 1, - sym_type_conversion, - STATE(5551), 1, - sym_format_specifier, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [183005] = 2, + [183151] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8174), 4, + ACTIONS(8037), 4, anon_sym_COMMA, anon_sym_as, anon_sym_PIPE, anon_sym_RBRACE, - [183016] = 2, + [183162] = 5, + ACTIONS(8301), 1, + anon_sym_LPAREN, + ACTIONS(8305), 1, + anon_sym_COMMA, + ACTIONS(8480), 1, + anon_sym_RPAREN, + STATE(4888), 1, + aux_sym_function_pointer_type_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [183179] = 5, + ACTIONS(8338), 1, + anon_sym_as, + ACTIONS(8482), 1, + anon_sym_RPAREN, + ACTIONS(8484), 1, + anon_sym_COMMA, + STATE(4931), 1, + aux_sym_case_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8150), 4, + [183196] = 5, + ACTIONS(7987), 1, + anon_sym_RPAREN, + ACTIONS(8486), 1, anon_sym_COMMA, + ACTIONS(8488), 1, anon_sym_as, - anon_sym_RBRACK, - anon_sym_PIPE, - [183027] = 5, - ACTIONS(3956), 1, - sym_string_start, - ACTIONS(8452), 1, - anon_sym_COLON, - ACTIONS(8454), 1, - sym__newline, - STATE(5366), 1, - sym_string, + STATE(5253), 1, + aux_sym__import_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [183044] = 5, - ACTIONS(3956), 1, - sym_string_start, - ACTIONS(8456), 1, - anon_sym_COLON, - ACTIONS(8458), 1, - sym__newline, - STATE(5436), 1, - sym_string, + [183213] = 4, + ACTIONS(7929), 1, + anon_sym_pass, + ACTIONS(8358), 1, + sym__indent, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [183061] = 4, - ACTIONS(8460), 1, + STATE(3161), 2, + sym_pass_statement, + sym__cppclass_suite, + [183228] = 4, + ACTIONS(8490), 1, anon_sym_COMMA, - STATE(4627), 1, + STATE(4622), 1, aux_sym__patterns_repeat1, ACTIONS(3), 2, sym_comment, @@ -279910,432 +280039,381 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2799), 2, anon_sym_from, anon_sym_in, - [183076] = 5, - ACTIONS(8327), 1, - anon_sym_LPAREN, - ACTIONS(8370), 1, - anon_sym_COMMA, - ACTIONS(8462), 1, - anon_sym_RPAREN, - STATE(5214), 1, - aux_sym_function_pointer_type_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [183093] = 5, - ACTIONS(7893), 1, - anon_sym_LPAREN, - ACTIONS(8300), 1, - anon_sym_COMMA, - ACTIONS(8464), 1, - anon_sym_RBRACK, - STATE(4891), 1, - aux_sym_external_definition_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [183110] = 2, + [183243] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7982), 4, + ACTIONS(8017), 4, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, anon_sym_PIPE, - [183121] = 2, + [183254] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8152), 4, + ACTIONS(8166), 4, anon_sym_COMMA, anon_sym_as, anon_sym_RBRACK, anon_sym_PIPE, - [183132] = 4, - ACTIONS(7049), 1, + [183265] = 4, + ACTIONS(8294), 1, anon_sym_COMMA, - STATE(4444), 1, - aux_sym_assert_statement_repeat1, + STATE(4663), 1, + aux_sym_global_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8466), 2, + ACTIONS(8492), 2, sym__newline, anon_sym_SEMI, - [183147] = 2, + [183280] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8154), 4, + ACTIONS(7970), 4, anon_sym_COMMA, anon_sym_as, anon_sym_RBRACK, anon_sym_PIPE, - [183158] = 2, + [183291] = 3, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(7223), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + ACTIONS(7227), 2, + anon_sym_not, + anon_sym_or, + [183304] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8150), 4, + ACTIONS(8166), 4, anon_sym_COMMA, anon_sym_as, anon_sym_PIPE, anon_sym_RBRACE, - [183169] = 2, + [183315] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8152), 4, + ACTIONS(7970), 4, anon_sym_COMMA, anon_sym_as, anon_sym_PIPE, anon_sym_RBRACE, - [183180] = 2, + [183326] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8156), 4, + ACTIONS(8134), 4, anon_sym_COMMA, anon_sym_as, - anon_sym_RBRACK, anon_sym_PIPE, - [183191] = 2, + anon_sym_RBRACE, + [183337] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8154), 4, + ACTIONS(7915), 4, anon_sym_COMMA, anon_sym_as, + anon_sym_RBRACK, anon_sym_PIPE, - anon_sym_RBRACE, - [183202] = 2, + [183348] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8156), 4, + ACTIONS(8247), 4, anon_sym_COMMA, anon_sym_as, anon_sym_PIPE, anon_sym_RBRACE, - [183213] = 2, + [183359] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8176), 4, + ACTIONS(7903), 4, anon_sym_COMMA, anon_sym_as, anon_sym_PIPE, anon_sym_RBRACE, - [183224] = 2, + [183370] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8176), 4, + ACTIONS(8015), 4, anon_sym_COMMA, anon_sym_as, anon_sym_RBRACK, anon_sym_PIPE, - [183235] = 5, - ACTIONS(3956), 1, - sym_string_start, - ACTIONS(8468), 1, - anon_sym_COLON, - ACTIONS(8470), 1, - sym__newline, - STATE(5468), 1, - sym_string, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [183252] = 2, + [183381] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8188), 4, + ACTIONS(7968), 4, anon_sym_COMMA, anon_sym_as, anon_sym_PIPE, anon_sym_RBRACE, - [183263] = 5, - ACTIONS(8420), 1, - sym_identifier, - STATE(4691), 1, - sym_dotted_name, - STATE(5137), 1, - sym_aliased_import, - STATE(5841), 1, - sym__import_list, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [183280] = 4, - ACTIONS(5401), 1, - sym_identifier, - STATE(5423), 1, - sym_dotted_name, + [183392] = 5, + ACTIONS(3956), 1, + sym_string_start, + ACTIONS(8494), 1, + anon_sym_COLON, + ACTIONS(8496), 1, + sym__newline, + STATE(5436), 1, + sym_string, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8472), 2, - anon_sym_import, - anon_sym_cimport, - [183295] = 2, + [183409] = 4, + ACTIONS(7935), 1, + anon_sym_pass, + ACTIONS(8429), 1, + sym__indent, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8188), 4, - anon_sym_COMMA, - anon_sym_as, - anon_sym_RBRACK, - anon_sym_PIPE, - [183306] = 2, + STATE(1553), 2, + sym_pass_statement, + sym__cppclass_suite, + [183424] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7915), 4, + ACTIONS(8021), 4, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, anon_sym_PIPE, - [183317] = 5, - ACTIONS(7992), 1, - anon_sym_COLON, + [183435] = 4, ACTIONS(8474), 1, - anon_sym_RBRACE, - ACTIONS(8476), 1, - sym_type_conversion, - STATE(5705), 1, - sym_format_specifier, + anon_sym_COMMA, + STATE(4715), 1, + aux_sym__patterns_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [183334] = 2, + ACTIONS(8498), 2, + anon_sym_from, + anon_sym_in, + [183450] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8033), 4, + ACTIONS(8134), 4, anon_sym_COMMA, anon_sym_as, + anon_sym_RBRACK, anon_sym_PIPE, - anon_sym_RBRACE, - [183345] = 4, - ACTIONS(8480), 1, - anon_sym_COMMA, - STATE(4730), 1, - aux_sym_global_statement_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(8478), 2, - sym__newline, - anon_sym_SEMI, - [183360] = 2, + [183461] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8045), 4, + ACTIONS(8247), 4, anon_sym_COMMA, anon_sym_as, + anon_sym_RBRACK, anon_sym_PIPE, - anon_sym_RBRACE, - [183371] = 5, - ACTIONS(8348), 1, - anon_sym_DOT, - ACTIONS(8350), 1, + [183472] = 5, + ACTIONS(3956), 1, + sym_string_start, + ACTIONS(8500), 1, anon_sym_COLON, - ACTIONS(8352), 1, - anon_sym_PIPE, - ACTIONS(8483), 1, - anon_sym_EQ, + ACTIONS(8502), 1, + sym__newline, + STATE(5428), 1, + sym_string, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [183388] = 2, + [183489] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8055), 4, + ACTIONS(8146), 4, anon_sym_COMMA, anon_sym_as, anon_sym_PIPE, anon_sym_RBRACE, - [183399] = 5, - ACTIONS(8340), 1, - anon_sym_as, - ACTIONS(8485), 1, - anon_sym_RPAREN, - ACTIONS(8487), 1, - anon_sym_COMMA, - STATE(4898), 1, - aux_sym_case_clause_repeat1, + [183500] = 5, + ACTIONS(3956), 1, + sym_string_start, + ACTIONS(8504), 1, + anon_sym_COLON, + ACTIONS(8506), 1, + sym__newline, + STATE(5376), 1, + sym_string, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [183416] = 4, - ACTIONS(8306), 1, + [183517] = 4, + ACTIONS(8474), 1, anon_sym_COMMA, - STATE(4708), 1, + STATE(4715), 1, aux_sym__patterns_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8489), 2, + ACTIONS(8508), 2, anon_sym_from, anon_sym_in, - [183431] = 4, - ACTIONS(7893), 1, + [183532] = 5, + ACTIONS(8305), 1, + anon_sym_COMMA, + ACTIONS(8425), 1, + anon_sym_RPAREN, + ACTIONS(8510), 1, anon_sym_LPAREN, - ACTIONS(8493), 1, - anon_sym_EQ, + STATE(5060), 1, + aux_sym_function_pointer_type_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8491), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [183446] = 2, + [183549] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8069), 4, + ACTIONS(8160), 4, anon_sym_COMMA, anon_sym_as, anon_sym_PIPE, anon_sym_RBRACE, - [183457] = 2, + [183560] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8079), 4, + ACTIONS(8182), 4, anon_sym_COMMA, anon_sym_as, anon_sym_PIPE, anon_sym_RBRACE, - [183468] = 2, + [183571] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8081), 4, + ACTIONS(8194), 4, anon_sym_COMMA, anon_sym_as, anon_sym_PIPE, anon_sym_RBRACE, - [183479] = 2, + [183582] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8083), 4, + ACTIONS(8243), 4, anon_sym_COMMA, anon_sym_as, anon_sym_PIPE, anon_sym_RBRACE, - [183490] = 2, + [183593] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8087), 4, + ACTIONS(8245), 4, anon_sym_COMMA, anon_sym_as, anon_sym_PIPE, anon_sym_RBRACE, - [183501] = 2, + [183604] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7899), 4, + ACTIONS(8249), 4, anon_sym_COMMA, anon_sym_as, anon_sym_PIPE, anon_sym_RBRACE, - [183512] = 4, - ACTIONS(8306), 1, + [183615] = 4, + ACTIONS(8474), 1, anon_sym_COMMA, - STATE(4708), 1, + STATE(4715), 1, aux_sym__patterns_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8495), 2, + ACTIONS(8512), 2, anon_sym_from, anon_sym_in, - [183527] = 5, - ACTIONS(3956), 1, - sym_string_start, - ACTIONS(8497), 1, - anon_sym_COLON, - ACTIONS(8499), 1, - sym__newline, - STATE(5322), 1, - sym_string, + [183630] = 4, + ACTIONS(8514), 1, + anon_sym_COMMA, + STATE(4747), 1, + aux_sym_assert_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [183544] = 2, + ACTIONS(6762), 2, + anon_sym_COLON, + anon_sym_by, + [183645] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7901), 4, + ACTIONS(8266), 4, anon_sym_COMMA, anon_sym_as, anon_sym_PIPE, anon_sym_RBRACE, - [183555] = 2, + [183656] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7903), 4, + ACTIONS(7905), 4, anon_sym_COMMA, anon_sym_as, anon_sym_PIPE, anon_sym_RBRACE, - [183566] = 5, - ACTIONS(8290), 1, - anon_sym_as, - ACTIONS(8501), 1, - anon_sym_COMMA, - ACTIONS(8503), 1, - anon_sym_RBRACK, - STATE(4900), 1, - aux_sym_case_clause_repeat1, + [183667] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [183583] = 4, - ACTIONS(8507), 1, - anon_sym_COMMA, - STATE(4594), 1, - aux_sym_print_statement_repeat1, + ACTIONS(4097), 4, + anon_sym_DOT, + anon_sym_COLON, + anon_sym_EQ, + anon_sym_PIPE, + [183678] = 4, + ACTIONS(7893), 1, + anon_sym_LPAREN, + ACTIONS(8519), 1, + anon_sym_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8505), 2, - sym__newline, - anon_sym_SEMI, - [183598] = 5, - ACTIONS(8368), 1, - anon_sym_RPAREN, - ACTIONS(8370), 1, + ACTIONS(8517), 2, anon_sym_COMMA, - ACTIONS(8509), 1, - anon_sym_LPAREN, - STATE(5049), 1, - aux_sym_function_pointer_type_repeat1, + anon_sym_RBRACK, + [183693] = 5, + ACTIONS(8325), 1, + anon_sym_DOT, + ACTIONS(8327), 1, + anon_sym_COLON, + ACTIONS(8329), 1, + anon_sym_PIPE, + ACTIONS(8521), 1, + anon_sym_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [183615] = 5, - ACTIONS(7893), 1, - anon_sym_LPAREN, - ACTIONS(8300), 1, + [183710] = 4, + ACTIONS(7038), 1, anon_sym_COMMA, - ACTIONS(8511), 1, - anon_sym_RBRACK, - STATE(5028), 1, - aux_sym_external_definition_repeat1, + STATE(4430), 1, + aux_sym_assert_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [183632] = 2, + ACTIONS(8523), 2, + sym__newline, + anon_sym_SEMI, + [183725] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -280344,31 +280422,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_PIPE, anon_sym_RBRACE, - [183643] = 5, - ACTIONS(8340), 1, - anon_sym_as, - ACTIONS(8513), 1, - anon_sym_RPAREN, - ACTIONS(8515), 1, - anon_sym_COMMA, - STATE(4999), 1, - aux_sym_case_clause_repeat1, + [183736] = 4, + ACTIONS(8301), 1, + anon_sym_LPAREN, + ACTIONS(8525), 1, + anon_sym_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [183660] = 5, - ACTIONS(4021), 1, - anon_sym_LBRACK, - ACTIONS(8408), 1, - anon_sym_LPAREN, - STATE(5329), 1, - sym_type_parameter, - STATE(5454), 1, - sym_parameters, + ACTIONS(4037), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [183751] = 5, + ACTIONS(3956), 1, + sym_string_start, + ACTIONS(8527), 1, + anon_sym_COLON, + ACTIONS(8529), 1, + sym__newline, + STATE(5445), 1, + sym_string, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [183677] = 2, + [183768] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -280377,1811 +280454,1806 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_PIPE, anon_sym_RBRACE, - [183688] = 2, + [183779] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7982), 4, + ACTIONS(7919), 4, anon_sym_COMMA, anon_sym_as, anon_sym_PIPE, anon_sym_RBRACE, - [183699] = 5, - ACTIONS(3956), 1, - sym_string_start, - ACTIONS(8517), 1, - anon_sym_COLON, - ACTIONS(8519), 1, - sym__newline, - STATE(5422), 1, - sym_string, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [183716] = 5, + [183790] = 5, ACTIONS(4021), 1, anon_sym_LBRACK, - ACTIONS(8408), 1, + ACTIONS(8348), 1, anon_sym_LPAREN, - STATE(5378), 1, + STATE(5316), 1, sym_parameters, STATE(5379), 1, sym_type_parameter, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [183733] = 4, - ACTIONS(8315), 1, - anon_sym_COMMA, - STATE(4609), 1, - aux_sym_global_statement_repeat1, + [183807] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8521), 2, - sym__newline, - anon_sym_SEMI, - [183748] = 4, - ACTIONS(8306), 1, + ACTIONS(8166), 4, + anon_sym_RPAREN, anon_sym_COMMA, - STATE(4708), 1, - aux_sym__patterns_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(8523), 2, - anon_sym_from, - anon_sym_in, - [183763] = 2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(6654), 4, - anon_sym_DOT, - anon_sym_COLON, - anon_sym_EQ, + anon_sym_as, anon_sym_PIPE, - [183774] = 4, - ACTIONS(8315), 1, - anon_sym_COMMA, - STATE(4730), 1, - aux_sym_global_statement_repeat1, + [183818] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8525), 2, - sym__newline, - anon_sym_SEMI, - [183789] = 4, - ACTIONS(8315), 1, + ACTIONS(7621), 4, anon_sym_COMMA, - STATE(4761), 1, - aux_sym_global_statement_repeat1, + anon_sym_as, + anon_sym_if, + anon_sym_COLON, + [183829] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8527), 2, - sym__newline, - anon_sym_SEMI, - [183804] = 2, + ACTIONS(7921), 4, + anon_sym_COMMA, + anon_sym_as, + anon_sym_PIPE, + anon_sym_RBRACE, + [183840] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8152), 4, - anon_sym_RPAREN, + ACTIONS(8015), 4, anon_sym_COMMA, anon_sym_as, anon_sym_PIPE, - [183815] = 4, - ACTIONS(8529), 1, - anon_sym_COMMA, + anon_sym_RBRACE, + [183851] = 5, + ACTIONS(7972), 1, + anon_sym_COLON, ACTIONS(8531), 1, anon_sym_RBRACE, - STATE(4796), 1, - aux_sym_dict_pattern_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [183829] = 3, - ACTIONS(5978), 1, - anon_sym_EQ, + ACTIONS(8533), 1, + sym_type_conversion, + STATE(5571), 1, + sym_format_specifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5974), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [183841] = 4, - ACTIONS(8284), 1, - anon_sym_RPAREN, - ACTIONS(8533), 1, + [183868] = 4, + ACTIONS(7989), 1, anon_sym_COMMA, - STATE(4996), 1, + STATE(4619), 1, aux_sym__import_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [183855] = 4, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(8535), 1, + ACTIONS(7987), 2, sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [183869] = 4, - ACTIONS(6503), 1, + anon_sym_SEMI, + [183883] = 4, + ACTIONS(8535), 1, anon_sym_COMMA, ACTIONS(8537), 1, - sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + anon_sym_RBRACE, + STATE(4799), 1, + aux_sym_dict_pattern_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [183883] = 4, - ACTIONS(6503), 1, + [183897] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, ACTIONS(8539), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [183897] = 4, + [183911] = 4, ACTIONS(8541), 1, - anon_sym_SEMI, + anon_sym_RPAREN, ACTIONS(8543), 1, - sym__newline, - STATE(4854), 1, - aux_sym__simple_statements_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [183911] = 4, - ACTIONS(7252), 1, anon_sym_COMMA, - ACTIONS(8545), 1, - anon_sym_RBRACK, - STATE(5165), 1, - aux_sym_type_index_repeat1, + STATE(4769), 1, + aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, [183925] = 4, - ACTIONS(6503), 1, + ACTIONS(2883), 1, + anon_sym_RPAREN, + ACTIONS(8545), 1, anon_sym_COMMA, - ACTIONS(8547), 1, - sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + STATE(4986), 1, + aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, [183939] = 4, - ACTIONS(8549), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8552), 1, - anon_sym_RBRACK, - STATE(4773), 1, - aux_sym_subscript_repeat1, + ACTIONS(8547), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, [183953] = 4, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8554), 1, + ACTIONS(8549), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, [183967] = 4, - ACTIONS(8556), 1, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(8551), 1, sym__newline, - ACTIONS(8558), 1, - sym__indent, - STATE(1501), 1, - sym__match_block, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, [183981] = 4, - ACTIONS(8560), 1, - anon_sym_LPAREN, - ACTIONS(8562), 1, - anon_sym_COLON, - ACTIONS(8564), 1, - sym__newline, + ACTIONS(7245), 1, + anon_sym_COMMA, + ACTIONS(8553), 1, + anon_sym_RBRACK, + STATE(5179), 1, + aux_sym_type_index_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, [183995] = 4, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8566), 1, + ACTIONS(8555), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, [184009] = 4, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8568), 1, + ACTIONS(8557), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, [184023] = 4, - ACTIONS(8306), 1, - anon_sym_COMMA, - ACTIONS(8570), 1, - anon_sym_in, - STATE(4708), 1, - aux_sym__patterns_repeat1, + ACTIONS(8559), 1, + anon_sym_SEMI, + ACTIONS(8561), 1, + sym__newline, + STATE(4865), 1, + aux_sym__simple_statements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, [184037] = 4, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8572), 1, + ACTIONS(8563), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, [184051] = 4, - ACTIONS(3956), 1, - sym_string_start, - ACTIONS(8574), 1, - anon_sym_LT, - STATE(5421), 1, - sym_string, + ACTIONS(8565), 1, + anon_sym_LPAREN, + ACTIONS(8567), 1, + anon_sym_COLON, + ACTIONS(8569), 1, + sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, [184065] = 4, - ACTIONS(6503), 1, + ACTIONS(8571), 1, anon_sym_COMMA, - ACTIONS(8576), 1, + ACTIONS(8574), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, [184079] = 4, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8578), 1, + ACTIONS(8576), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, [184093] = 4, - ACTIONS(6539), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(6583), 1, - anon_sym_RPAREN, - STATE(4808), 1, - aux_sym__collection_elements_repeat1, + ACTIONS(8578), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, [184107] = 4, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, ACTIONS(8580), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, [184121] = 4, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, ACTIONS(8582), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, [184135] = 4, - ACTIONS(6503), 1, - anon_sym_COMMA, + ACTIONS(7730), 1, + anon_sym_RPAREN, ACTIONS(8584), 1, - sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + anon_sym_COMMA, + STATE(4784), 1, + aux_sym__collection_elements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, [184149] = 4, - ACTIONS(3483), 1, - anon_sym_COLON, - ACTIONS(8586), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - STATE(5256), 1, - aux_sym_with_clause_repeat1, + ACTIONS(8587), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, [184163] = 4, - ACTIONS(7150), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7152), 1, - anon_sym_RBRACK, - STATE(4791), 1, - aux_sym_subscript_repeat1, + ACTIONS(8589), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, [184177] = 4, - ACTIONS(8588), 1, + ACTIONS(8591), 1, anon_sym_COMMA, - ACTIONS(8590), 1, - anon_sym_RBRACK, - STATE(4773), 1, - aux_sym_subscript_repeat1, + ACTIONS(8594), 1, + anon_sym_COLON, + STATE(4787), 1, + aux_sym__parameters_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, [184191] = 4, - ACTIONS(8592), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8594), 1, - anon_sym_RBRACK, - STATE(4773), 1, - aux_sym_subscript_repeat1, + ACTIONS(8596), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, [184205] = 4, - ACTIONS(6503), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8596), 1, + ACTIONS(8598), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, [184219] = 4, - ACTIONS(5299), 1, - anon_sym_RPAREN, - ACTIONS(8598), 1, + ACTIONS(6500), 1, anon_sym_COMMA, - STATE(4842), 1, - aux_sym_case_clause_repeat1, + ACTIONS(8600), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, [184233] = 4, - ACTIONS(8600), 1, - anon_sym_COMMA, ACTIONS(8602), 1, - anon_sym_RBRACE, - STATE(4867), 1, - aux_sym_dict_pattern_repeat1, + sym__newline, + ACTIONS(8604), 1, + sym__indent, + STATE(1501), 1, + sym__match_block, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184247] = 4, - ACTIONS(5313), 1, - anon_sym_RBRACK, - ACTIONS(8604), 1, + [184247] = 3, + ACTIONS(5978), 1, + anon_sym_EQ, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(5974), 2, + anon_sym_RPAREN, anon_sym_COMMA, - STATE(4897), 1, - aux_sym_case_clause_repeat1, + [184259] = 4, + ACTIONS(6565), 1, + anon_sym_COMMA, + ACTIONS(6605), 1, + anon_sym_RPAREN, + STATE(4819), 1, + aux_sym__collection_elements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184261] = 4, + [184273] = 4, + ACTIONS(3483), 1, + anon_sym_COLON, ACTIONS(8606), 1, anon_sym_COMMA, + STATE(5271), 1, + aux_sym_with_clause_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [184287] = 4, + ACTIONS(5299), 1, + anon_sym_RPAREN, ACTIONS(8608), 1, - anon_sym_RBRACE, - STATE(4849), 1, - aux_sym_dict_pattern_repeat1, + anon_sym_COMMA, + STATE(4862), 1, + aux_sym_case_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184275] = 4, + [184301] = 4, ACTIONS(8610), 1, anon_sym_COMMA, ACTIONS(8612), 1, - anon_sym_RBRACE, - STATE(4849), 1, - aux_sym_dict_pattern_repeat1, + anon_sym_RBRACK, + STATE(4833), 1, + aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184289] = 4, + [184315] = 4, + ACTIONS(5313), 1, + anon_sym_RBRACK, ACTIONS(8614), 1, - anon_sym_COLON, - ACTIONS(8616), 1, - anon_sym_LBRACK, - STATE(5734), 1, - sym_external_definition, + anon_sym_COMMA, + STATE(4902), 1, + aux_sym_case_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184303] = 4, - ACTIONS(6503), 1, + [184329] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8618), 1, + ACTIONS(8616), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184317] = 4, - ACTIONS(6503), 1, + [184343] = 4, + ACTIONS(8618), 1, anon_sym_COMMA, ACTIONS(8620), 1, - sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + anon_sym_RBRACE, + STATE(4852), 1, + aux_sym_dict_pattern_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184331] = 4, - ACTIONS(8560), 1, - anon_sym_LPAREN, + [184357] = 4, ACTIONS(8622), 1, - anon_sym_COLON, + anon_sym_COMMA, ACTIONS(8624), 1, - sym__newline, + anon_sym_RBRACK, + STATE(4833), 1, + aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184345] = 3, + [184371] = 4, + ACTIONS(8626), 1, + anon_sym_COMMA, ACTIONS(8628), 1, - aux_sym_format_specifier_token1, - ACTIONS(5), 2, + anon_sym_RBRACE, + STATE(4852), 1, + aux_sym_dict_pattern_repeat1, + ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8626), 2, - anon_sym_LBRACE, + [184385] = 4, + ACTIONS(8630), 1, + anon_sym_COMMA, + ACTIONS(8632), 1, anon_sym_RBRACE, - [184357] = 4, - ACTIONS(6503), 1, + STATE(4872), 1, + aux_sym_dict_pattern_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [184399] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8630), 1, + ACTIONS(8634), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184371] = 4, - ACTIONS(6503), 1, + [184413] = 4, + ACTIONS(8636), 1, + anon_sym_COLON, + ACTIONS(8638), 1, + anon_sym_LBRACK, + STATE(5761), 1, + sym_external_definition, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [184427] = 4, + ACTIONS(8565), 1, + anon_sym_LPAREN, + ACTIONS(8640), 1, + anon_sym_COLON, + ACTIONS(8642), 1, + sym__newline, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [184441] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8632), 1, + ACTIONS(8644), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184385] = 4, - ACTIONS(6503), 1, + [184455] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8634), 1, + ACTIONS(8646), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184399] = 4, - ACTIONS(6503), 1, + [184469] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8636), 1, + ACTIONS(8648), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184413] = 4, - ACTIONS(6503), 1, + [184483] = 4, + ACTIONS(8474), 1, anon_sym_COMMA, - ACTIONS(8638), 1, + ACTIONS(8650), 1, + anon_sym_in, + STATE(4715), 1, + aux_sym__patterns_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [184497] = 4, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(8652), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184427] = 4, - ACTIONS(3103), 1, - anon_sym_RPAREN, - ACTIONS(8640), 1, + [184511] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - STATE(5275), 1, - aux_sym__collection_elements_repeat1, + ACTIONS(8654), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184441] = 4, - ACTIONS(7578), 1, + [184525] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(7580), 1, - anon_sym_RBRACE, - STATE(4917), 1, - aux_sym_dictionary_repeat1, + ACTIONS(8656), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184455] = 4, - ACTIONS(6503), 1, + [184539] = 4, + ACTIONS(3956), 1, + sym_string_start, + ACTIONS(8658), 1, + anon_sym_LT, + STATE(5434), 1, + sym_string, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [184553] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8642), 1, + ACTIONS(8660), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184469] = 4, - ACTIONS(6503), 1, + [184567] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8644), 1, + ACTIONS(8662), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184483] = 4, - ACTIONS(7992), 1, + [184581] = 3, + ACTIONS(8666), 1, + aux_sym_format_specifier_token1, + ACTIONS(5), 2, + sym_comment, + sym_line_continuation, + ACTIONS(8664), 2, + anon_sym_LBRACE, + anon_sym_RBRACE, + [184593] = 4, + ACTIONS(7972), 1, anon_sym_COLON, - ACTIONS(8646), 1, + ACTIONS(8668), 1, anon_sym_RBRACE, - STATE(5794), 1, + STATE(5605), 1, sym_format_specifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184497] = 4, - ACTIONS(8616), 1, + [184607] = 4, + ACTIONS(8638), 1, anon_sym_LBRACK, - ACTIONS(8648), 1, + ACTIONS(8670), 1, anon_sym_COLON, - STATE(5678), 1, + STATE(5706), 1, sym_external_definition, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184511] = 4, - ACTIONS(3992), 1, + [184621] = 4, + ACTIONS(3103), 1, anon_sym_RPAREN, - ACTIONS(8650), 1, + ACTIONS(8672), 1, anon_sym_COMMA, - STATE(5121), 1, - aux_sym__patterns_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [184525] = 4, - ACTIONS(7416), 1, - sym_identifier, - STATE(4620), 1, - sym_dotted_name, - STATE(5033), 1, - sym_aliased_import, + STATE(4784), 1, + aux_sym__collection_elements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184539] = 4, + [184635] = 4, ACTIONS(5303), 1, anon_sym_RPAREN, - ACTIONS(8652), 1, + ACTIONS(8674), 1, anon_sym_COMMA, - STATE(4842), 1, + STATE(4862), 1, aux_sym_case_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184553] = 4, - ACTIONS(7252), 1, + [184649] = 4, + ACTIONS(7339), 1, anon_sym_COMMA, - ACTIONS(8654), 1, - anon_sym_RBRACK, - STATE(5165), 1, - aux_sym_type_index_repeat1, + ACTIONS(7341), 1, + anon_sym_RBRACE, + STATE(4928), 1, + aux_sym_dictionary_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184567] = 4, - ACTIONS(8560), 1, - anon_sym_LPAREN, - ACTIONS(8656), 1, - anon_sym_COLON, - ACTIONS(8658), 1, - sym__newline, + [184663] = 4, + ACTIONS(7518), 1, + sym_identifier, + STATE(4655), 1, + sym_dotted_name, + STATE(5069), 1, + sym_aliased_import, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [184677] = 4, + ACTIONS(7245), 1, + anon_sym_COMMA, + ACTIONS(8676), 1, + anon_sym_RBRACK, + STATE(5179), 1, + aux_sym_type_index_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184581] = 4, - ACTIONS(8560), 1, + [184691] = 4, + ACTIONS(8565), 1, anon_sym_LPAREN, - ACTIONS(8660), 1, + ACTIONS(8678), 1, anon_sym_COLON, - ACTIONS(8662), 1, + ACTIONS(8680), 1, sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184595] = 4, - ACTIONS(6503), 1, + [184705] = 4, + ACTIONS(3992), 1, + anon_sym_RPAREN, + ACTIONS(8682), 1, anon_sym_COMMA, - ACTIONS(8664), 1, - sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + STATE(5171), 1, + aux_sym__patterns_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184609] = 4, - ACTIONS(6503), 1, + [184719] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8666), 1, + ACTIONS(8684), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184623] = 4, - ACTIONS(8668), 1, + [184733] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8671), 1, + ACTIONS(8686), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184637] = 4, - ACTIONS(6503), 1, + [184747] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8673), 1, + ACTIONS(8688), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184651] = 4, - ACTIONS(6503), 1, + [184761] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8675), 1, + ACTIONS(8690), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184665] = 4, - ACTIONS(7657), 1, + [184775] = 4, + ACTIONS(8565), 1, anon_sym_LPAREN, - ACTIONS(8677), 1, - anon_sym_GT, - ACTIONS(8679), 1, - anon_sym_QMARK, + ACTIONS(8692), 1, + anon_sym_COLON, + ACTIONS(8694), 1, + sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184679] = 4, - ACTIONS(6503), 1, + [184789] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8681), 1, + ACTIONS(8696), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184693] = 4, - ACTIONS(6503), 1, + [184803] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8683), 1, + ACTIONS(8698), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184707] = 4, - ACTIONS(6503), 1, + [184817] = 4, + ACTIONS(8700), 1, anon_sym_COMMA, - ACTIONS(8685), 1, - sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + ACTIONS(8703), 1, + anon_sym_RBRACK, + STATE(4833), 1, + aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184721] = 4, - ACTIONS(8560), 1, + [184831] = 4, + ACTIONS(8565), 1, anon_sym_LPAREN, - ACTIONS(8687), 1, + ACTIONS(8705), 1, anon_sym_COLON, - ACTIONS(8689), 1, - sym__newline, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [184735] = 3, - ACTIONS(8340), 1, - anon_sym_as, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(8376), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [184747] = 4, - ACTIONS(8306), 1, - anon_sym_COMMA, - ACTIONS(8691), 1, - anon_sym_in, - STATE(4708), 1, - aux_sym__patterns_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [184761] = 4, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(8693), 1, + ACTIONS(8707), 1, sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [184775] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8378), 3, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_as, - [184785] = 4, - ACTIONS(6503), 1, + [184845] = 4, + ACTIONS(8474), 1, anon_sym_COMMA, - ACTIONS(8695), 1, - sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + ACTIONS(8709), 1, + anon_sym_in, + STATE(4715), 1, + aux_sym__patterns_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184799] = 4, - ACTIONS(6503), 1, + [184859] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8697), 1, + ACTIONS(8711), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184813] = 4, - ACTIONS(8560), 1, + [184873] = 4, + ACTIONS(8565), 1, anon_sym_LPAREN, - ACTIONS(8699), 1, + ACTIONS(8713), 1, anon_sym_COLON, - ACTIONS(8701), 1, + ACTIONS(8715), 1, sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184827] = 4, - ACTIONS(6503), 1, + [184887] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8703), 1, + ACTIONS(8717), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184841] = 4, - ACTIONS(6503), 1, + [184901] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8705), 1, + ACTIONS(8719), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184855] = 4, - ACTIONS(6503), 1, + [184915] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8707), 1, + ACTIONS(8721), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184869] = 4, - ACTIONS(6426), 1, - anon_sym_RPAREN, - ACTIONS(6539), 1, + [184929] = 4, + ACTIONS(7694), 1, + anon_sym_LPAREN, + ACTIONS(8723), 1, + anon_sym_GT, + ACTIONS(8725), 1, + anon_sym_QMARK, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [184943] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - STATE(4808), 1, - aux_sym__collection_elements_repeat1, + ACTIONS(8727), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184883] = 4, - ACTIONS(6503), 1, + [184957] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8709), 1, + ACTIONS(8729), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184897] = 4, - ACTIONS(8376), 1, - anon_sym_RPAREN, - ACTIONS(8711), 1, + [184971] = 4, + ACTIONS(6994), 1, anon_sym_COMMA, - STATE(4842), 1, - aux_sym_case_clause_repeat1, + ACTIONS(6996), 1, + anon_sym_RBRACK, + STATE(4800), 1, + aux_sym_subscript_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [184985] = 4, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(8731), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184911] = 4, - ACTIONS(6503), 1, + [184999] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8714), 1, + ACTIONS(8733), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184925] = 4, - ACTIONS(6503), 1, + [185013] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8716), 1, + ACTIONS(8735), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184939] = 3, - ACTIONS(8720), 1, + [185027] = 3, + ACTIONS(8739), 1, anon_sym_as, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8718), 2, + ACTIONS(8737), 2, anon_sym_COMMA, anon_sym_RBRACE, - [184951] = 4, - ACTIONS(6503), 1, + [185039] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8722), 1, + ACTIONS(8741), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184965] = 4, - ACTIONS(6503), 1, + [185053] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8724), 1, + ACTIONS(8743), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184979] = 4, - ACTIONS(6503), 1, + [185067] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8726), 1, + ACTIONS(8745), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [184993] = 4, - ACTIONS(8728), 1, + [185081] = 4, + ACTIONS(8747), 1, anon_sym_COMMA, - ACTIONS(8731), 1, + ACTIONS(8750), 1, anon_sym_RBRACE, - STATE(4849), 1, + STATE(4852), 1, aux_sym_dict_pattern_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185007] = 4, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(8733), 1, - sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + [185095] = 3, + ACTIONS(8338), 1, + anon_sym_as, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185021] = 4, - ACTIONS(8735), 1, + ACTIONS(8299), 2, anon_sym_RPAREN, - ACTIONS(8737), 1, anon_sym_COMMA, - STATE(4814), 1, - aux_sym__patterns_repeat1, + [185107] = 4, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(8752), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185035] = 4, - ACTIONS(5317), 1, - anon_sym_RPAREN, - ACTIONS(8739), 1, - anon_sym_COMMA, - STATE(4842), 1, - aux_sym_case_clause_repeat1, + [185121] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185049] = 4, - ACTIONS(6503), 1, + ACTIONS(8431), 3, + anon_sym_RPAREN, anon_sym_COMMA, - ACTIONS(8741), 1, + anon_sym_as, + [185131] = 4, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(8754), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185063] = 4, - ACTIONS(1339), 1, - sym__newline, - ACTIONS(8743), 1, - anon_sym_SEMI, - STATE(5236), 1, - aux_sym__simple_statements_repeat1, + [185145] = 4, + ACTIONS(5317), 1, + anon_sym_RPAREN, + ACTIONS(8756), 1, + anon_sym_COMMA, + STATE(4862), 1, + aux_sym_case_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185077] = 4, - ACTIONS(8745), 1, + [185159] = 4, + ACTIONS(8758), 1, anon_sym_SEMI, - ACTIONS(8747), 1, + ACTIONS(8760), 1, sym__newline, - STATE(4863), 1, + STATE(4864), 1, aux_sym__simple_statements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185091] = 4, - ACTIONS(8749), 1, - anon_sym_COMMA, - ACTIONS(8751), 1, - anon_sym_COLON, - STATE(4788), 1, - aux_sym_with_clause_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [185105] = 4, - ACTIONS(6537), 1, + [185173] = 4, + ACTIONS(6563), 1, anon_sym_RPAREN, - ACTIONS(6539), 1, + ACTIONS(6565), 1, anon_sym_COMMA, - STATE(4808), 1, + STATE(4819), 1, aux_sym__collection_elements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185119] = 4, - ACTIONS(6503), 1, + [185187] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8753), 1, + ACTIONS(8762), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185133] = 4, - ACTIONS(7356), 1, - anon_sym_COMMA, - ACTIONS(7358), 1, - anon_sym_RBRACE, - STATE(4916), 1, - aux_sym_dictionary_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [185147] = 4, - ACTIONS(7352), 1, + [185201] = 4, + ACTIONS(7211), 1, anon_sym_COMMA, - ACTIONS(7354), 1, + ACTIONS(7213), 1, anon_sym_RBRACE, - STATE(4865), 1, + STATE(4867), 1, aux_sym_dictionary_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185161] = 4, - ACTIONS(5311), 1, + [185215] = 4, + ACTIONS(8299), 1, anon_sym_RPAREN, - ACTIONS(8755), 1, + ACTIONS(8764), 1, anon_sym_COMMA, - STATE(4842), 1, + STATE(4862), 1, aux_sym_case_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185175] = 4, - ACTIONS(7657), 1, + [185229] = 4, + ACTIONS(7694), 1, anon_sym_LPAREN, - ACTIONS(8757), 1, + ACTIONS(8767), 1, anon_sym_GT, - ACTIONS(8759), 1, + ACTIONS(8769), 1, anon_sym_QMARK, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185189] = 4, + [185243] = 4, ACTIONS(1319), 1, sym__newline, - ACTIONS(8761), 1, + ACTIONS(8771), 1, anon_sym_SEMI, - STATE(5236), 1, + STATE(5248), 1, aux_sym__simple_statements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185203] = 4, - ACTIONS(8763), 1, + [185257] = 4, + ACTIONS(1339), 1, sym__newline, - ACTIONS(8765), 1, - sym__indent, - STATE(1592), 1, - sym__match_block, + ACTIONS(8773), 1, + anon_sym_SEMI, + STATE(5248), 1, + aux_sym__simple_statements_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [185271] = 4, + ACTIONS(5311), 1, + anon_sym_RPAREN, + ACTIONS(8775), 1, + anon_sym_COMMA, + STATE(4862), 1, + aux_sym_case_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185217] = 4, + [185285] = 4, ACTIONS(3213), 1, anon_sym_RBRACE, - ACTIONS(8767), 1, + ACTIONS(8777), 1, anon_sym_COMMA, - STATE(5171), 1, + STATE(5177), 1, aux_sym_dictionary_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185231] = 4, - ACTIONS(5323), 1, - anon_sym_RBRACK, - ACTIONS(8769), 1, + [185299] = 4, + ACTIONS(7241), 1, anon_sym_COMMA, - STATE(4897), 1, - aux_sym_case_clause_repeat1, + ACTIONS(7243), 1, + anon_sym_RBRACE, + STATE(4923), 1, + aux_sym_dictionary_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185245] = 4, - ACTIONS(8771), 1, + [185313] = 4, + ACTIONS(5323), 1, + anon_sym_RBRACK, + ACTIONS(8779), 1, anon_sym_COMMA, - ACTIONS(8773), 1, - anon_sym_RBRACE, - STATE(4849), 1, - aux_sym_dict_pattern_repeat1, + STATE(4902), 1, + aux_sym_case_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185259] = 4, - ACTIONS(6571), 1, + [185327] = 4, + ACTIONS(6569), 1, anon_sym_RPAREN, - ACTIONS(6573), 1, + ACTIONS(6571), 1, anon_sym_COMMA, - STATE(4877), 1, + STATE(4880), 1, aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185273] = 4, - ACTIONS(8775), 1, + [185341] = 4, + ACTIONS(8781), 1, anon_sym_RPAREN, - ACTIONS(8777), 1, + ACTIONS(8783), 1, anon_sym_COMMA, - STATE(4879), 1, + STATE(4882), 1, aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185287] = 4, - ACTIONS(8779), 1, + [185355] = 4, + ACTIONS(8785), 1, anon_sym_COMMA, - ACTIONS(8781), 1, + ACTIONS(8787), 1, anon_sym_RBRACE, - STATE(4849), 1, + STATE(4852), 1, aux_sym_dict_pattern_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185301] = 4, - ACTIONS(7158), 1, + [185369] = 4, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(8789), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [185383] = 4, + ACTIONS(6950), 1, anon_sym_COMMA, - ACTIONS(7160), 1, + ACTIONS(6954), 1, anon_sym_RBRACK, - STATE(4882), 1, + STATE(4885), 1, aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185315] = 4, - ACTIONS(6414), 1, - anon_sym_COMMA, - ACTIONS(6426), 1, - anon_sym_RBRACE, - STATE(4994), 1, - aux_sym__collection_elements_repeat1, + [185397] = 4, + ACTIONS(8791), 1, + sym__newline, + ACTIONS(8793), 1, + sym__indent, + STATE(1592), 1, + sym__match_block, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185329] = 4, - ACTIONS(8125), 1, - anon_sym_RBRACK, - ACTIONS(8783), 1, + [185411] = 4, + ACTIONS(8795), 1, anon_sym_COMMA, - STATE(4884), 1, - aux_sym_type_index_repeat2, + ACTIONS(8797), 1, + anon_sym_RBRACE, + STATE(4852), 1, + aux_sym_dict_pattern_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185343] = 4, - ACTIONS(6503), 1, + [185425] = 4, + ACTIONS(8799), 1, anon_sym_COMMA, - ACTIONS(8785), 1, - sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + ACTIONS(8801), 1, + anon_sym_COLON, + STATE(4794), 1, + aux_sym_with_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185357] = 4, - ACTIONS(6503), 1, + [185439] = 4, + ACTIONS(7897), 1, + anon_sym_RBRACK, + ACTIONS(8803), 1, anon_sym_COMMA, - ACTIONS(8787), 1, - sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + STATE(4887), 1, + aux_sym_type_index_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185371] = 4, - ACTIONS(8616), 1, - anon_sym_LBRACK, - ACTIONS(8789), 1, - anon_sym_COLON, - STATE(5584), 1, - sym_external_definition, + [185453] = 4, + ACTIONS(6364), 1, + anon_sym_RPAREN, + ACTIONS(6565), 1, + anon_sym_COMMA, + STATE(4819), 1, + aux_sym__collection_elements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185385] = 4, + [185467] = 4, ACTIONS(2991), 1, anon_sym_RPAREN, - ACTIONS(8791), 1, + ACTIONS(8805), 1, anon_sym_COMMA, - STATE(4953), 1, + STATE(4986), 1, aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185399] = 4, - ACTIONS(6503), 1, + [185481] = 4, + ACTIONS(8807), 1, + anon_sym_RPAREN, + ACTIONS(8809), 1, anon_sym_COMMA, - ACTIONS(8793), 1, - sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + STATE(4825), 1, + aux_sym__patterns_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185413] = 4, + [185495] = 4, ACTIONS(2869), 1, anon_sym_RPAREN, - ACTIONS(8795), 1, + ACTIONS(8811), 1, anon_sym_COMMA, - STATE(4953), 1, + STATE(4986), 1, aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185427] = 4, - ACTIONS(7980), 1, - anon_sym_RBRACK, - ACTIONS(8797), 1, + [185509] = 4, + ACTIONS(6352), 1, anon_sym_COMMA, - STATE(4880), 1, - aux_sym_type_parameter_repeat1, + ACTIONS(6364), 1, + anon_sym_RBRACE, + STATE(5001), 1, + aux_sym__collection_elements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185441] = 4, - ACTIONS(8800), 1, + [185523] = 4, + ACTIONS(8813), 1, anon_sym_COMMA, - ACTIONS(8802), 1, + ACTIONS(8815), 1, anon_sym_RBRACK, - STATE(4773), 1, + STATE(4833), 1, aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185455] = 4, - ACTIONS(8804), 1, + [185537] = 4, + ACTIONS(8817), 1, anon_sym_COMMA, - ACTIONS(8806), 1, + ACTIONS(8819), 1, anon_sym_RBRACK, - STATE(4773), 1, + STATE(4833), 1, aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185469] = 4, - ACTIONS(7252), 1, + [185551] = 4, + ACTIONS(7245), 1, anon_sym_COMMA, - ACTIONS(8808), 1, + ACTIONS(8821), 1, anon_sym_RBRACK, - STATE(5165), 1, + STATE(5179), 1, aux_sym_type_index_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185483] = 4, - ACTIONS(8783), 1, + [185565] = 4, + ACTIONS(8803), 1, anon_sym_COMMA, - ACTIONS(8808), 1, + ACTIONS(8821), 1, anon_sym_RBRACK, - STATE(5174), 1, + STATE(5185), 1, aux_sym_type_index_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185497] = 4, - ACTIONS(8370), 1, + [185579] = 4, + ACTIONS(8305), 1, anon_sym_COMMA, - ACTIONS(8810), 1, + ACTIONS(8823), 1, anon_sym_RPAREN, - STATE(5190), 1, + STATE(5206), 1, aux_sym_function_pointer_type_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185511] = 4, - ACTIONS(6539), 1, + [185593] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8812), 1, - anon_sym_RPAREN, - STATE(4808), 1, - aux_sym__collection_elements_repeat1, + ACTIONS(8825), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185525] = 4, - ACTIONS(6503), 1, + [185607] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8814), 1, + ACTIONS(8827), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185539] = 4, - ACTIONS(6539), 1, + [185621] = 4, + ACTIONS(8315), 1, anon_sym_COMMA, - ACTIONS(8816), 1, - anon_sym_RPAREN, - STATE(4808), 1, - aux_sym__collection_elements_repeat1, + ACTIONS(8829), 1, + anon_sym_RBRACK, + STATE(5223), 1, + aux_sym_external_definition_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185553] = 4, - ACTIONS(8560), 1, + [185635] = 4, + ACTIONS(8565), 1, anon_sym_LPAREN, - ACTIONS(8818), 1, + ACTIONS(8831), 1, anon_sym_COLON, - ACTIONS(8820), 1, + ACTIONS(8833), 1, sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185567] = 3, - ACTIONS(8290), 1, - anon_sym_as, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(8376), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [185579] = 4, - ACTIONS(8300), 1, + [185649] = 4, + ACTIONS(6565), 1, anon_sym_COMMA, - ACTIONS(8822), 1, - anon_sym_RBRACK, - STATE(5215), 1, - aux_sym_external_definition_repeat1, + ACTIONS(8835), 1, + anon_sym_RPAREN, + STATE(4819), 1, + aux_sym__collection_elements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185593] = 4, - ACTIONS(6503), 1, + [185663] = 4, + ACTIONS(6565), 1, anon_sym_COMMA, - ACTIONS(8824), 1, - sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + ACTIONS(8837), 1, + anon_sym_RPAREN, + STATE(4819), 1, + aux_sym__collection_elements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185607] = 4, - ACTIONS(8826), 1, + [185677] = 4, + ACTIONS(8839), 1, anon_sym_COMMA, - ACTIONS(8828), 1, + ACTIONS(8841), 1, anon_sym_RBRACE, - STATE(4902), 1, + STATE(4903), 1, aux_sym_dict_pattern_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185621] = 4, - ACTIONS(8556), 1, + [185691] = 4, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(8843), 1, sym__newline, - ACTIONS(8558), 1, - sym__indent, - STATE(1519), 1, - sym__match_block, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [185635] = 2, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8378), 3, - anon_sym_COMMA, - anon_sym_as, - anon_sym_RBRACK, - [185645] = 4, - ACTIONS(7252), 1, + [185705] = 4, + ACTIONS(7245), 1, anon_sym_COMMA, - ACTIONS(8830), 1, + ACTIONS(8845), 1, anon_sym_RBRACK, - STATE(5165), 1, + STATE(5179), 1, aux_sym_type_index_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185659] = 4, - ACTIONS(8376), 1, - anon_sym_RBRACK, - ACTIONS(8832), 1, - anon_sym_COMMA, - STATE(4897), 1, - aux_sym_case_clause_repeat1, + [185719] = 3, + ACTIONS(8354), 1, + anon_sym_as, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185673] = 4, + ACTIONS(8299), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [185731] = 4, ACTIONS(5225), 1, anon_sym_RPAREN, - ACTIONS(8835), 1, + ACTIONS(8847), 1, anon_sym_COMMA, - STATE(4842), 1, + STATE(4862), 1, aux_sym_case_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185687] = 4, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(8837), 1, - sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + [185745] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185701] = 4, + ACTIONS(8431), 3, + anon_sym_COMMA, + anon_sym_as, + anon_sym_RBRACK, + [185755] = 4, ACTIONS(5237), 1, anon_sym_RBRACK, - ACTIONS(8839), 1, + ACTIONS(8849), 1, anon_sym_COMMA, - STATE(4897), 1, + STATE(4902), 1, aux_sym_case_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185715] = 4, - ACTIONS(6503), 1, + [185769] = 4, + ACTIONS(8299), 1, + anon_sym_RBRACK, + ACTIONS(8851), 1, anon_sym_COMMA, - ACTIONS(8841), 1, - sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + STATE(4902), 1, + aux_sym_case_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185729] = 4, - ACTIONS(8843), 1, + [185783] = 4, + ACTIONS(8854), 1, anon_sym_COMMA, - ACTIONS(8845), 1, + ACTIONS(8856), 1, anon_sym_RBRACE, - STATE(4849), 1, + STATE(4852), 1, aux_sym_dict_pattern_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185743] = 4, - ACTIONS(8847), 1, + [185797] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8849), 1, - anon_sym_RBRACE, - STATE(4849), 1, - aux_sym_dict_pattern_repeat1, + ACTIONS(8858), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185757] = 4, - ACTIONS(8851), 1, + [185811] = 4, + ACTIONS(8860), 1, anon_sym_COMMA, - ACTIONS(8853), 1, - anon_sym_COLON, - STATE(5092), 1, - aux_sym_match_statement_repeat1, + ACTIONS(8862), 1, + anon_sym_RBRACE, + STATE(4852), 1, + aux_sym_dict_pattern_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185771] = 4, - ACTIONS(6503), 1, + [185825] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8855), 1, + ACTIONS(8864), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185785] = 2, + [185839] = 4, + ACTIONS(8638), 1, + anon_sym_LBRACK, + ACTIONS(8866), 1, + anon_sym_COLON, + STATE(5632), 1, + sym_external_definition, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8478), 3, - sym__newline, - anon_sym_SEMI, + [185853] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - [185795] = 4, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(8857), 1, + ACTIONS(8868), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185809] = 4, + [185867] = 4, ACTIONS(5279), 1, anon_sym_RPAREN, - ACTIONS(8859), 1, + ACTIONS(8870), 1, anon_sym_COMMA, - STATE(4842), 1, + STATE(4862), 1, aux_sym_case_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185823] = 4, - ACTIONS(1343), 1, + [185881] = 4, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(8872), 1, sym__newline, - ACTIONS(8861), 1, - anon_sym_SEMI, - STATE(5236), 1, - aux_sym__simple_statements_repeat1, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185837] = 4, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(8863), 1, + [185895] = 4, + ACTIONS(8602), 1, sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + ACTIONS(8604), 1, + sym__indent, + STATE(1519), 1, + sym__match_block, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185851] = 4, - ACTIONS(6539), 1, + [185909] = 4, + ACTIONS(8874), 1, anon_sym_COMMA, - ACTIONS(6690), 1, - anon_sym_RPAREN, - STATE(4808), 1, - aux_sym__collection_elements_repeat1, + ACTIONS(8876), 1, + anon_sym_COLON, + STATE(5142), 1, + aux_sym_match_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185865] = 4, - ACTIONS(6503), 1, + [185923] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8865), 1, + ACTIONS(8878), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185879] = 4, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(8867), 1, + [185937] = 4, + ACTIONS(8880), 1, + anon_sym_SEMI, + ACTIONS(8882), 1, sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + STATE(4921), 1, + aux_sym__simple_statements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185893] = 4, - ACTIONS(8869), 1, - anon_sym_SEMI, - ACTIONS(8871), 1, + [185951] = 4, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(8884), 1, sym__newline, - STATE(4920), 1, - aux_sym__simple_statements_repeat1, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185907] = 4, - ACTIONS(6539), 1, + [185965] = 4, + ACTIONS(6565), 1, anon_sym_COMMA, ACTIONS(6587), 1, anon_sym_RPAREN, - STATE(4808), 1, + STATE(4819), 1, aux_sym__collection_elements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185921] = 4, - ACTIONS(3221), 1, - anon_sym_RBRACE, - ACTIONS(8873), 1, + [185979] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - STATE(5171), 1, - aux_sym_dictionary_repeat1, + ACTIONS(8886), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185935] = 4, - ACTIONS(3229), 1, - anon_sym_RBRACE, - ACTIONS(8875), 1, + [185993] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - STATE(5171), 1, - aux_sym_dictionary_repeat1, + ACTIONS(8888), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185949] = 4, - ACTIONS(7374), 1, + [186007] = 4, + ACTIONS(7268), 1, anon_sym_COMMA, - ACTIONS(7376), 1, + ACTIONS(7270), 1, anon_sym_RBRACE, - STATE(4922), 1, + STATE(4924), 1, aux_sym_dictionary_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185963] = 4, - ACTIONS(7657), 1, + [186021] = 4, + ACTIONS(7694), 1, anon_sym_LPAREN, - ACTIONS(8877), 1, + ACTIONS(8890), 1, anon_sym_GT, - ACTIONS(8879), 1, + ACTIONS(8892), 1, anon_sym_QMARK, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185977] = 4, + [186035] = 4, ACTIONS(1323), 1, sym__newline, - ACTIONS(8881), 1, + ACTIONS(8894), 1, anon_sym_SEMI, - STATE(5236), 1, + STATE(5248), 1, aux_sym__simple_statements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [185991] = 4, - ACTIONS(8560), 1, - anon_sym_LPAREN, - ACTIONS(8883), 1, - anon_sym_COLON, - ACTIONS(8885), 1, + [186049] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(8416), 3, sym__newline, + anon_sym_SEMI, + anon_sym_COMMA, + [186059] = 4, + ACTIONS(3221), 1, + anon_sym_RBRACE, + ACTIONS(8896), 1, + anon_sym_COMMA, + STATE(5177), 1, + aux_sym_dictionary_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186005] = 4, + [186073] = 4, ACTIONS(3217), 1, anon_sym_RBRACE, - ACTIONS(8887), 1, + ACTIONS(8898), 1, anon_sym_COMMA, - STATE(5171), 1, + STATE(5177), 1, aux_sym_dictionary_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186019] = 4, - ACTIONS(6503), 1, + [186087] = 4, + ACTIONS(7951), 1, + anon_sym_RBRACK, + ACTIONS(8900), 1, anon_sym_COMMA, - ACTIONS(8889), 1, - sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + STATE(4925), 1, + aux_sym_type_parameter_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186033] = 4, - ACTIONS(6595), 1, + [186101] = 4, + ACTIONS(6601), 1, anon_sym_RPAREN, - ACTIONS(6597), 1, + ACTIONS(6603), 1, anon_sym_COMMA, - STATE(4929), 1, + STATE(4932), 1, aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186047] = 4, - ACTIONS(8891), 1, + [186115] = 4, + ACTIONS(8903), 1, anon_sym_RPAREN, - ACTIONS(8893), 1, + ACTIONS(8905), 1, anon_sym_COMMA, - STATE(4930), 1, + STATE(4934), 1, aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186061] = 4, - ACTIONS(5283), 1, - anon_sym_RPAREN, - ACTIONS(8895), 1, + [186129] = 4, + ACTIONS(3229), 1, + anon_sym_RBRACE, + ACTIONS(8907), 1, anon_sym_COMMA, - STATE(4842), 1, - aux_sym_case_clause_repeat1, + STATE(5177), 1, + aux_sym_dictionary_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186075] = 4, - ACTIONS(6944), 1, + [186143] = 4, + ACTIONS(6978), 1, anon_sym_COMMA, - ACTIONS(6946), 1, + ACTIONS(6980), 1, anon_sym_RBRACK, - STATE(4933), 1, + STATE(4936), 1, aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186089] = 4, - ACTIONS(8560), 1, + [186157] = 4, + ACTIONS(8565), 1, anon_sym_LPAREN, - ACTIONS(8897), 1, + ACTIONS(8909), 1, anon_sym_COLON, - ACTIONS(8899), 1, + ACTIONS(8911), 1, sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186103] = 4, - ACTIONS(3001), 1, + [186171] = 4, + ACTIONS(5283), 1, anon_sym_RPAREN, - ACTIONS(8901), 1, + ACTIONS(8913), 1, anon_sym_COMMA, - STATE(4953), 1, - aux_sym_argument_list_repeat1, + STATE(4862), 1, + aux_sym_case_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186117] = 4, - ACTIONS(3003), 1, + [186185] = 4, + ACTIONS(3001), 1, anon_sym_RPAREN, - ACTIONS(8903), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - STATE(4953), 1, + STATE(4986), 1, aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186131] = 4, - ACTIONS(8348), 1, - anon_sym_DOT, - ACTIONS(8905), 1, - anon_sym_COLON, - ACTIONS(8907), 1, - anon_sym_PIPE, + [186199] = 4, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(8917), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186145] = 4, - ACTIONS(8909), 1, + [186213] = 4, + ACTIONS(3003), 1, + anon_sym_RPAREN, + ACTIONS(8919), 1, anon_sym_COMMA, - ACTIONS(8911), 1, + STATE(4986), 1, + aux_sym_argument_list_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [186227] = 4, + ACTIONS(8921), 1, + anon_sym_COMMA, + ACTIONS(8923), 1, anon_sym_RBRACK, - STATE(4773), 1, + STATE(4833), 1, aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186159] = 4, - ACTIONS(8913), 1, + [186241] = 4, + ACTIONS(8925), 1, anon_sym_COMMA, - ACTIONS(8915), 1, + ACTIONS(8927), 1, anon_sym_RBRACK, - STATE(4773), 1, + STATE(4833), 1, aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186173] = 4, - ACTIONS(8616), 1, - anon_sym_LBRACK, - ACTIONS(8917), 1, - anon_sym_COLON, - STATE(5591), 1, - sym_external_definition, + [186255] = 4, + ACTIONS(1343), 1, + sym__newline, + ACTIONS(8929), 1, + anon_sym_SEMI, + STATE(5248), 1, + aux_sym__simple_statements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186187] = 4, - ACTIONS(6503), 1, + [186269] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8919), 1, + ACTIONS(8931), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186201] = 3, + [186283] = 3, ACTIONS(1480), 1, anon_sym_except, ACTIONS(3), 2, @@ -282190,216 +282262,197 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1482), 2, anon_sym_except_STAR, anon_sym_finally, - [186213] = 4, - ACTIONS(6503), 1, + [186295] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8921), 1, + ACTIONS(8933), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186227] = 4, - ACTIONS(8560), 1, + [186309] = 4, + ACTIONS(6565), 1, + anon_sym_COMMA, + ACTIONS(6629), 1, + anon_sym_RPAREN, + STATE(4819), 1, + aux_sym__collection_elements_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [186323] = 4, + ACTIONS(8565), 1, anon_sym_LPAREN, - ACTIONS(8923), 1, + ACTIONS(8935), 1, anon_sym_COLON, - ACTIONS(8925), 1, + ACTIONS(8937), 1, sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186241] = 4, - ACTIONS(6795), 1, - sym__newline, - ACTIONS(6805), 1, - anon_sym_COMMA, - STATE(5088), 1, - aux_sym_cvar_def_repeat1, + [186337] = 4, + ACTIONS(8638), 1, + anon_sym_LBRACK, + ACTIONS(8939), 1, + anon_sym_COLON, + STATE(5754), 1, + sym_external_definition, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186255] = 4, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(8927), 1, + [186351] = 4, + ACTIONS(8941), 1, + anon_sym_SEMI, + ACTIONS(8943), 1, sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + STATE(4954), 1, + aux_sym__simple_statements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186269] = 4, - ACTIONS(8929), 1, - anon_sym_SEMI, - ACTIONS(8931), 1, + [186365] = 4, + ACTIONS(8565), 1, + anon_sym_LPAREN, + ACTIONS(8945), 1, + anon_sym_COLON, + ACTIONS(8947), 1, sym__newline, - STATE(4952), 1, - aux_sym__simple_statements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186283] = 4, - ACTIONS(6503), 1, + [186379] = 4, + ACTIONS(6762), 1, + anon_sym_RBRACK, + ACTIONS(8949), 1, anon_sym_COMMA, - ACTIONS(8933), 1, - sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + STATE(4946), 1, + aux_sym_assert_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186297] = 4, - ACTIONS(6503), 1, + [186393] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8935), 1, + ACTIONS(8952), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186311] = 4, - ACTIONS(6539), 1, + [186407] = 4, + ACTIONS(6565), 1, anon_sym_COMMA, ACTIONS(6615), 1, anon_sym_RPAREN, - STATE(4808), 1, + STATE(4819), 1, aux_sym__collection_elements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186325] = 4, - ACTIONS(6503), 1, + [186421] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8937), 1, + ACTIONS(8954), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186339] = 3, - ACTIONS(7698), 1, - aux_sym_format_specifier_token1, - ACTIONS(5), 2, - sym_comment, - sym_line_continuation, - ACTIONS(7700), 2, - anon_sym_LBRACE, - anon_sym_RBRACE, - [186351] = 4, - ACTIONS(6503), 1, + [186435] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8939), 1, + ACTIONS(8956), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186365] = 4, - ACTIONS(7386), 1, + [186449] = 4, + ACTIONS(7305), 1, anon_sym_COMMA, - ACTIONS(7388), 1, + ACTIONS(7307), 1, anon_sym_RBRACE, - STATE(4954), 1, + STATE(4956), 1, aux_sym_dictionary_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186379] = 4, - ACTIONS(7690), 1, - anon_sym_PIPE, - ACTIONS(8941), 1, - anon_sym_COLON, - STATE(4299), 1, - aux_sym_union_pattern_repeat1, + [186463] = 4, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(8958), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186393] = 4, - ACTIONS(7657), 1, + [186477] = 4, + ACTIONS(7694), 1, anon_sym_LPAREN, - ACTIONS(8943), 1, + ACTIONS(8960), 1, anon_sym_GT, - ACTIONS(8945), 1, + ACTIONS(8962), 1, anon_sym_QMARK, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186407] = 4, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(8947), 1, - sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [186421] = 4, + [186491] = 4, ACTIONS(1327), 1, sym__newline, - ACTIONS(8949), 1, + ACTIONS(8964), 1, anon_sym_SEMI, - STATE(5236), 1, + STATE(5248), 1, aux_sym__simple_statements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186435] = 4, - ACTIONS(7649), 1, - anon_sym_RPAREN, - ACTIONS(8951), 1, + [186505] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - STATE(4953), 1, - aux_sym_argument_list_repeat1, + ACTIONS(8966), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186449] = 4, + [186519] = 4, ACTIONS(3223), 1, anon_sym_RBRACE, - ACTIONS(8954), 1, + ACTIONS(8968), 1, anon_sym_COMMA, - STATE(5171), 1, + STATE(5177), 1, aux_sym_dictionary_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186463] = 4, - ACTIONS(6503), 1, + [186533] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8956), 1, + ACTIONS(8970), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186477] = 4, - ACTIONS(6895), 1, - anon_sym_RBRACK, - ACTIONS(8958), 1, - anon_sym_COMMA, - STATE(4956), 1, - aux_sym_assert_statement_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [186491] = 4, - ACTIONS(8961), 1, - anon_sym_LPAREN, - ACTIONS(8963), 1, + [186547] = 4, + ACTIONS(8325), 1, + anon_sym_DOT, + ACTIONS(8972), 1, anon_sym_COLON, - ACTIONS(8965), 1, - sym__newline, + ACTIONS(8974), 1, + anon_sym_PIPE, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186505] = 4, + [186561] = 4, ACTIONS(6617), 1, anon_sym_RPAREN, ACTIONS(6619), 1, @@ -282409,2606 +282462,2637 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186519] = 4, - ACTIONS(8967), 1, + [186575] = 4, + ACTIONS(8976), 1, anon_sym_RPAREN, - ACTIONS(8969), 1, + ACTIONS(8978), 1, anon_sym_COMMA, STATE(4967), 1, aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186533] = 3, - ACTIONS(8973), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(8971), 2, - sym__newline, - anon_sym_SEMI, - [186545] = 4, - ACTIONS(8144), 1, - anon_sym_COLON, - ACTIONS(8148), 1, + [186589] = 4, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(8980), 1, sym__newline, - ACTIONS(8975), 1, - sym_identifier, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186559] = 4, - ACTIONS(7071), 1, + [186603] = 4, + ACTIONS(6990), 1, anon_sym_COMMA, - ACTIONS(7073), 1, + ACTIONS(6992), 1, anon_sym_RBRACK, STATE(4970), 1, aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186573] = 4, - ACTIONS(6503), 1, + [186617] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(8977), 1, + ACTIONS(8982), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186587] = 4, - ACTIONS(8148), 1, - sym__newline, - ACTIONS(8979), 1, - anon_sym_LPAREN, - ACTIONS(8981), 1, - anon_sym_COLON, - ACTIONS(3), 2, + [186631] = 3, + ACTIONS(7889), 1, + aux_sym_format_specifier_token1, + ACTIONS(5), 2, sym_comment, sym_line_continuation, - [186601] = 4, + ACTIONS(7891), 2, + anon_sym_LBRACE, + anon_sym_RBRACE, + [186643] = 4, ACTIONS(3013), 1, anon_sym_RPAREN, - ACTIONS(8983), 1, + ACTIONS(8984), 1, anon_sym_COMMA, - STATE(4953), 1, + STATE(4986), 1, aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186615] = 4, - ACTIONS(8985), 1, - anon_sym_COLON, - ACTIONS(8987), 1, - anon_sym_nogil, - ACTIONS(8989), 1, + [186657] = 4, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(8986), 1, sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186629] = 4, + [186671] = 4, ACTIONS(3015), 1, anon_sym_RPAREN, - ACTIONS(8991), 1, + ACTIONS(8988), 1, anon_sym_COMMA, - STATE(4953), 1, + STATE(4986), 1, aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186643] = 4, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(8993), 1, + [186685] = 4, + ACTIONS(8990), 1, + anon_sym_LPAREN, + ACTIONS(8992), 1, + anon_sym_COLON, + ACTIONS(8994), 1, sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186657] = 4, - ACTIONS(8995), 1, + [186699] = 4, + ACTIONS(8996), 1, anon_sym_COMMA, - ACTIONS(8997), 1, + ACTIONS(8998), 1, anon_sym_RBRACK, - STATE(4773), 1, + STATE(4833), 1, aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186671] = 4, - ACTIONS(8999), 1, + [186713] = 4, + ACTIONS(9000), 1, anon_sym_COMMA, - ACTIONS(9001), 1, + ACTIONS(9002), 1, anon_sym_RBRACK, - STATE(4773), 1, + STATE(4833), 1, aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186685] = 4, - ACTIONS(8560), 1, - anon_sym_LPAREN, - ACTIONS(9003), 1, - anon_sym_COLON, - ACTIONS(9005), 1, - sym__newline, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [186699] = 4, - ACTIONS(2751), 1, + [186727] = 4, + ACTIONS(3103), 1, anon_sym_RBRACK, - ACTIONS(9007), 1, + ACTIONS(9004), 1, anon_sym_COMMA, - STATE(4880), 1, - aux_sym_type_parameter_repeat1, + STATE(5066), 1, + aux_sym__collection_elements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186713] = 4, - ACTIONS(6503), 1, + [186741] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(9009), 1, + ACTIONS(9006), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186727] = 4, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(9011), 1, + [186755] = 3, + ACTIONS(9010), 1, + anon_sym_in, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(9008), 2, sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + anon_sym_SEMI, + [186767] = 4, + ACTIONS(8043), 1, + anon_sym_COLON, + ACTIONS(8047), 1, + sym__newline, + ACTIONS(9012), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186741] = 4, - ACTIONS(6503), 1, + [186781] = 4, + ACTIONS(8565), 1, + anon_sym_LPAREN, + ACTIONS(9014), 1, + anon_sym_COLON, + ACTIONS(9016), 1, + sym__newline, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [186795] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(9013), 1, + ACTIONS(9018), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186755] = 4, - ACTIONS(6503), 1, + [186809] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(9015), 1, + ACTIONS(9020), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186769] = 4, - ACTIONS(8348), 1, - anon_sym_DOT, - ACTIONS(8907), 1, - anon_sym_PIPE, - ACTIONS(9017), 1, - anon_sym_COLON, + [186823] = 4, + ACTIONS(2751), 1, + anon_sym_RBRACK, + ACTIONS(9022), 1, + anon_sym_COMMA, + STATE(4925), 1, + aux_sym_type_parameter_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186783] = 4, - ACTIONS(9019), 1, + [186837] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(9021), 1, - anon_sym_RBRACE, - STATE(5012), 1, - aux_sym_dict_pattern_repeat1, + ACTIONS(9024), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186797] = 4, - ACTIONS(6503), 1, + [186851] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(9023), 1, + ACTIONS(9026), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186811] = 4, - ACTIONS(9025), 1, + [186865] = 4, + ACTIONS(9028), 1, anon_sym_SEMI, - ACTIONS(9027), 1, + ACTIONS(9030), 1, sym__newline, - STATE(4988), 1, + STATE(4989), 1, aux_sym__simple_statements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186825] = 3, - ACTIONS(8430), 1, - anon_sym_as, + [186879] = 4, + ACTIONS(8047), 1, + sym__newline, + ACTIONS(9032), 1, + anon_sym_LPAREN, + ACTIONS(9034), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8342), 2, - anon_sym_RPAREN, + [186893] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - [186837] = 4, - ACTIONS(6539), 1, + ACTIONS(9036), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [186907] = 4, + ACTIONS(6565), 1, anon_sym_COMMA, - ACTIONS(6631), 1, + ACTIONS(6637), 1, anon_sym_RPAREN, - STATE(4808), 1, + STATE(4819), 1, aux_sym__collection_elements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186851] = 4, - ACTIONS(6819), 1, - sym__newline, - ACTIONS(6825), 1, - anon_sym_COMMA, - STATE(5088), 1, - aux_sym_cvar_def_repeat1, + [186921] = 4, + ACTIONS(8325), 1, + anon_sym_DOT, + ACTIONS(8974), 1, + anon_sym_PIPE, + ACTIONS(9038), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186865] = 4, - ACTIONS(7402), 1, + [186935] = 4, + ACTIONS(7672), 1, + anon_sym_RPAREN, + ACTIONS(9040), 1, anon_sym_COMMA, - ACTIONS(7404), 1, - anon_sym_RBRACE, - STATE(4989), 1, - aux_sym_dictionary_repeat1, + STATE(4986), 1, + aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186879] = 4, - ACTIONS(8763), 1, - sym__newline, - ACTIONS(8765), 1, - sym__indent, - STATE(1443), 1, - sym__match_block, + [186949] = 4, + ACTIONS(7325), 1, + anon_sym_COMMA, + ACTIONS(7327), 1, + anon_sym_RBRACE, + STATE(4991), 1, + aux_sym_dictionary_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186893] = 4, - ACTIONS(7657), 1, + [186963] = 4, + ACTIONS(7694), 1, anon_sym_LPAREN, - ACTIONS(9029), 1, + ACTIONS(9043), 1, anon_sym_GT, - ACTIONS(9031), 1, + ACTIONS(9045), 1, anon_sym_QMARK, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186907] = 4, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(9033), 1, - sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [186921] = 4, + [186977] = 4, ACTIONS(1329), 1, sym__newline, - ACTIONS(9035), 1, + ACTIONS(9047), 1, anon_sym_SEMI, - STATE(5236), 1, + STATE(5248), 1, aux_sym__simple_statements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186935] = 4, + [186991] = 3, + ACTIONS(8488), 1, + anon_sym_as, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(8399), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [187003] = 4, ACTIONS(3235), 1, anon_sym_RBRACE, - ACTIONS(9037), 1, + ACTIONS(9049), 1, anon_sym_COMMA, - STATE(5171), 1, + STATE(5177), 1, aux_sym_dictionary_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186949] = 4, - ACTIONS(6503), 1, + [187017] = 4, + ACTIONS(9051), 1, + anon_sym_COLON, + ACTIONS(9053), 1, + anon_sym_nogil, + ACTIONS(9055), 1, + sym__newline, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [187031] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(9039), 1, + ACTIONS(9057), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186963] = 3, - ACTIONS(8327), 1, - anon_sym_LPAREN, + [187045] = 4, + ACTIONS(6866), 1, + sym__newline, + ACTIONS(6868), 1, + anon_sym_COMMA, + STATE(5105), 1, + aux_sym_cvar_def_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9041), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [186975] = 4, - ACTIONS(6658), 1, + [187059] = 4, + ACTIONS(6650), 1, anon_sym_RPAREN, - ACTIONS(6660), 1, + ACTIONS(6652), 1, anon_sym_COMMA, - STATE(4997), 1, + STATE(5000), 1, aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [186989] = 4, - ACTIONS(9043), 1, + [187073] = 4, + ACTIONS(9059), 1, anon_sym_RPAREN, - ACTIONS(9045), 1, + ACTIONS(9061), 1, anon_sym_COMMA, - STATE(4998), 1, + STATE(5002), 1, aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187003] = 4, - ACTIONS(3103), 1, - anon_sym_RBRACE, - ACTIONS(9047), 1, - anon_sym_COMMA, - STATE(5082), 1, - aux_sym__collection_elements_repeat1, + [187087] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187017] = 4, - ACTIONS(7077), 1, + ACTIONS(5856), 3, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_EQ, + [187097] = 4, + ACTIONS(6998), 1, anon_sym_COMMA, - ACTIONS(7079), 1, + ACTIONS(7000), 1, anon_sym_RBRACK, - STATE(5001), 1, + STATE(5004), 1, aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187031] = 4, - ACTIONS(8354), 1, - anon_sym_RPAREN, - ACTIONS(9049), 1, - anon_sym_COMMA, - STATE(4996), 1, - aux_sym__import_list_repeat1, + [187111] = 4, + ACTIONS(8791), 1, + sym__newline, + ACTIONS(8793), 1, + sym__indent, + STATE(1443), 1, + sym__match_block, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187045] = 4, + [187125] = 4, ACTIONS(3023), 1, anon_sym_RPAREN, - ACTIONS(9052), 1, + ACTIONS(9063), 1, anon_sym_COMMA, - STATE(4953), 1, + STATE(4986), 1, aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187059] = 4, - ACTIONS(3025), 1, - anon_sym_RPAREN, - ACTIONS(9054), 1, + [187139] = 4, + ACTIONS(3103), 1, + anon_sym_RBRACE, + ACTIONS(9065), 1, anon_sym_COMMA, - STATE(4953), 1, - aux_sym_argument_list_repeat1, + STATE(5086), 1, + aux_sym__collection_elements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187073] = 4, - ACTIONS(5263), 1, + [187153] = 4, + ACTIONS(3025), 1, anon_sym_RPAREN, - ACTIONS(9056), 1, + ACTIONS(9067), 1, anon_sym_COMMA, - STATE(4842), 1, - aux_sym_case_clause_repeat1, + STATE(4986), 1, + aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187087] = 4, - ACTIONS(9058), 1, + [187167] = 4, + ACTIONS(9069), 1, anon_sym_COMMA, - ACTIONS(9060), 1, + ACTIONS(9071), 1, anon_sym_RBRACK, - STATE(4773), 1, + STATE(4833), 1, aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187101] = 4, - ACTIONS(9062), 1, + [187181] = 4, + ACTIONS(9073), 1, anon_sym_COMMA, - ACTIONS(9064), 1, + ACTIONS(9075), 1, anon_sym_RBRACK, - STATE(4773), 1, + STATE(4833), 1, aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187115] = 4, - ACTIONS(5273), 1, - anon_sym_RBRACK, - ACTIONS(9066), 1, + [187195] = 4, + ACTIONS(5263), 1, + anon_sym_RPAREN, + ACTIONS(9077), 1, anon_sym_COMMA, - STATE(4897), 1, + STATE(4862), 1, aux_sym_case_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187129] = 4, - ACTIONS(8616), 1, - anon_sym_LBRACK, - ACTIONS(9068), 1, + [187209] = 4, + ACTIONS(7623), 1, + anon_sym_PIPE, + ACTIONS(9079), 1, anon_sym_COLON, - STATE(5688), 1, - sym_external_definition, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [187143] = 4, - ACTIONS(6603), 1, - anon_sym_RPAREN, - ACTIONS(6605), 1, - anon_sym_COMMA, - STATE(5117), 1, - aux_sym_argument_list_repeat1, + STATE(4335), 1, + aux_sym_union_pattern_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187157] = 4, - ACTIONS(9070), 1, - anon_sym_RPAREN, - ACTIONS(9072), 1, + [187223] = 4, + ACTIONS(9081), 1, anon_sym_COMMA, - STATE(5169), 1, - aux_sym__typedargslist_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [187171] = 2, + ACTIONS(9083), 1, + anon_sym_RBRACE, + STATE(5021), 1, + aux_sym_dict_pattern_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4058), 3, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_EQ, - [187181] = 4, - ACTIONS(9074), 1, + [187237] = 4, + ACTIONS(9085), 1, anon_sym_SEMI, - ACTIONS(9076), 1, + ACTIONS(9087), 1, sym__newline, - STATE(5013), 1, + STATE(5014), 1, aux_sym__simple_statements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187195] = 4, - ACTIONS(9078), 1, - anon_sym_RPAREN, - ACTIONS(9080), 1, + [187251] = 4, + ACTIONS(5273), 1, + anon_sym_RBRACK, + ACTIONS(9089), 1, anon_sym_COMMA, - STATE(5120), 1, - aux_sym_argument_list_repeat1, + STATE(4902), 1, + aux_sym_case_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187209] = 4, - ACTIONS(6539), 1, + [187265] = 4, + ACTIONS(6565), 1, anon_sym_COMMA, - ACTIONS(6673), 1, + ACTIONS(6668), 1, anon_sym_RPAREN, - STATE(4808), 1, + STATE(4819), 1, aux_sym__collection_elements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187223] = 4, - ACTIONS(7412), 1, + [187279] = 4, + ACTIONS(7343), 1, anon_sym_COMMA, - ACTIONS(7414), 1, + ACTIONS(7345), 1, anon_sym_RBRACE, - STATE(5014), 1, + STATE(5015), 1, aux_sym_dictionary_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187237] = 4, - ACTIONS(7657), 1, + [187293] = 4, + ACTIONS(6589), 1, + anon_sym_RPAREN, + ACTIONS(6591), 1, + anon_sym_COMMA, + STATE(5121), 1, + aux_sym_argument_list_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [187307] = 4, + ACTIONS(7694), 1, anon_sym_LPAREN, - ACTIONS(9082), 1, + ACTIONS(9091), 1, anon_sym_GT, - ACTIONS(9084), 1, + ACTIONS(9093), 1, anon_sym_QMARK, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187251] = 4, - ACTIONS(9086), 1, - anon_sym_COMMA, - ACTIONS(9088), 1, - anon_sym_RBRACE, - STATE(4849), 1, - aux_sym_dict_pattern_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [187265] = 4, + [187321] = 4, ACTIONS(1335), 1, sym__newline, - ACTIONS(9090), 1, + ACTIONS(9095), 1, anon_sym_SEMI, - STATE(5236), 1, + STATE(5248), 1, aux_sym__simple_statements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187279] = 4, + [187335] = 4, ACTIONS(3245), 1, anon_sym_RBRACE, - ACTIONS(9092), 1, + ACTIONS(9097), 1, anon_sym_COMMA, - STATE(5171), 1, + STATE(5177), 1, aux_sym_dictionary_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187293] = 4, - ACTIONS(7657), 1, - anon_sym_LPAREN, - ACTIONS(9094), 1, - anon_sym_GT, - ACTIONS(9096), 1, - anon_sym_QMARK, + [187349] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187307] = 4, - ACTIONS(3103), 1, - anon_sym_RBRACK, - ACTIONS(9098), 1, + ACTIONS(4058), 3, anon_sym_COMMA, - STATE(5047), 1, - aux_sym__collection_elements_repeat1, + anon_sym_COLON, + anon_sym_EQ, + [187359] = 4, + ACTIONS(9099), 1, + anon_sym_RPAREN, + ACTIONS(9101), 1, + anon_sym_COMMA, + STATE(5176), 1, + aux_sym__typedargslist_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187321] = 4, - ACTIONS(6906), 1, + [187373] = 4, + ACTIONS(9103), 1, + anon_sym_RPAREN, + ACTIONS(9105), 1, anon_sym_COMMA, - ACTIONS(6910), 1, - anon_sym_RBRACK, STATE(5132), 1, - aux_sym_subscript_repeat1, + aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187335] = 4, - ACTIONS(7360), 1, + [187387] = 4, + ACTIONS(7229), 1, anon_sym_RPAREN, - ACTIONS(7362), 1, + ACTIONS(7231), 1, anon_sym_COMMA, - STATE(5023), 1, + STATE(5025), 1, aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187349] = 4, - ACTIONS(9100), 1, + [187401] = 4, + ACTIONS(9107), 1, anon_sym_RPAREN, - ACTIONS(9102), 1, + ACTIONS(9109), 1, anon_sym_COMMA, - STATE(5024), 1, + STATE(5027), 1, aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187363] = 4, - ACTIONS(7992), 1, - anon_sym_COLON, - ACTIONS(9104), 1, + [187415] = 4, + ACTIONS(9111), 1, + anon_sym_COMMA, + ACTIONS(9113), 1, anon_sym_RBRACE, - STATE(5725), 1, - sym_format_specifier, + STATE(4852), 1, + aux_sym_dict_pattern_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187377] = 4, - ACTIONS(6926), 1, + [187429] = 4, + ACTIONS(7010), 1, anon_sym_COMMA, - ACTIONS(6928), 1, + ACTIONS(7012), 1, anon_sym_RBRACK, - STATE(5027), 1, + STATE(5029), 1, aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187391] = 4, - ACTIONS(7992), 1, - anon_sym_COLON, - ACTIONS(9106), 1, - anon_sym_RBRACE, - STATE(5553), 1, - sym_format_specifier, + [187443] = 4, + ACTIONS(8407), 1, + anon_sym_RPAREN, + ACTIONS(9115), 1, + anon_sym_COMMA, + STATE(5023), 1, + aux_sym__import_list_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [187457] = 4, + ACTIONS(7694), 1, + anon_sym_LPAREN, + ACTIONS(9118), 1, + anon_sym_GT, + ACTIONS(9120), 1, + anon_sym_QMARK, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187405] = 4, + [187471] = 4, ACTIONS(3033), 1, anon_sym_RPAREN, - ACTIONS(9108), 1, + ACTIONS(9122), 1, anon_sym_COMMA, - STATE(4953), 1, + STATE(4986), 1, aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187419] = 4, - ACTIONS(3035), 1, - anon_sym_RPAREN, - ACTIONS(9110), 1, + [187485] = 4, + ACTIONS(7082), 1, anon_sym_COMMA, - STATE(4953), 1, - aux_sym_argument_list_repeat1, + ACTIONS(7084), 1, + anon_sym_RBRACK, + STATE(5141), 1, + aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187433] = 4, - ACTIONS(8556), 1, - sym__newline, - ACTIONS(8558), 1, - sym__indent, - STATE(1429), 1, - sym__match_block, + [187499] = 4, + ACTIONS(3035), 1, + anon_sym_RPAREN, + ACTIONS(9124), 1, + anon_sym_COMMA, + STATE(4986), 1, + aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187447] = 4, - ACTIONS(9112), 1, + [187513] = 4, + ACTIONS(9126), 1, anon_sym_COMMA, - ACTIONS(9114), 1, + ACTIONS(9128), 1, anon_sym_RBRACK, - STATE(4773), 1, + STATE(4833), 1, aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187461] = 4, - ACTIONS(9116), 1, + [187527] = 4, + ACTIONS(9130), 1, anon_sym_COMMA, - ACTIONS(9118), 1, + ACTIONS(9132), 1, anon_sym_RBRACK, - STATE(4773), 1, + STATE(4833), 1, aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187475] = 4, - ACTIONS(8300), 1, + [187541] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(9120), 1, - anon_sym_RBRACK, - STATE(5215), 1, - aux_sym_external_definition_repeat1, + ACTIONS(9134), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187489] = 4, - ACTIONS(9122), 1, - anon_sym_COMMA, - ACTIONS(9124), 1, + [187555] = 4, + ACTIONS(7972), 1, + anon_sym_COLON, + ACTIONS(9136), 1, anon_sym_RBRACE, - STATE(4849), 1, - aux_sym_dict_pattern_repeat1, + STATE(5572), 1, + sym_format_specifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187503] = 2, + [187569] = 3, + ACTIONS(8301), 1, + anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9126), 3, - sym__newline, - anon_sym_COLON, - anon_sym_nogil, - [187513] = 4, - ACTIONS(7252), 1, + ACTIONS(9138), 2, + anon_sym_RPAREN, anon_sym_COMMA, - ACTIONS(9128), 1, - anon_sym_RBRACK, - STATE(5165), 1, - aux_sym_type_index_repeat1, + [187581] = 4, + ACTIONS(8602), 1, + sym__newline, + ACTIONS(8604), 1, + sym__indent, + STATE(1429), 1, + sym__match_block, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187527] = 4, - ACTIONS(8783), 1, - anon_sym_COMMA, - ACTIONS(9128), 1, - anon_sym_RBRACK, - STATE(5174), 1, - aux_sym_type_index_repeat2, + [187595] = 4, + ACTIONS(8638), 1, + anon_sym_LBRACK, + ACTIONS(9140), 1, + anon_sym_COLON, + STATE(5737), 1, + sym_external_definition, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187541] = 2, + [187609] = 4, + ACTIONS(7972), 1, + anon_sym_COLON, + ACTIONS(9142), 1, + anon_sym_RBRACE, + STATE(5858), 1, + sym_format_specifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8342), 3, - sym__newline, - anon_sym_SEMI, + [187623] = 4, + ACTIONS(7245), 1, anon_sym_COMMA, - [187551] = 4, - ACTIONS(8560), 1, - anon_sym_LPAREN, - ACTIONS(9130), 1, - anon_sym_COLON, - ACTIONS(9132), 1, - sym__newline, + ACTIONS(9144), 1, + anon_sym_RBRACK, + STATE(5179), 1, + aux_sym_type_index_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187565] = 4, - ACTIONS(7657), 1, + [187637] = 4, + ACTIONS(7694), 1, anon_sym_LPAREN, - ACTIONS(9134), 1, + ACTIONS(9146), 1, anon_sym_GT, - ACTIONS(9136), 1, + ACTIONS(9148), 1, anon_sym_QMARK, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187579] = 4, - ACTIONS(6675), 1, + [187651] = 4, + ACTIONS(8803), 1, + anon_sym_COMMA, + ACTIONS(9144), 1, + anon_sym_RBRACK, + STATE(5185), 1, + aux_sym_type_index_repeat2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [187665] = 4, + ACTIONS(6672), 1, anon_sym_RPAREN, - ACTIONS(6677), 1, + ACTIONS(6674), 1, anon_sym_COMMA, - STATE(5042), 1, + STATE(5044), 1, aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187593] = 4, - ACTIONS(9138), 1, + [187679] = 4, + ACTIONS(9150), 1, anon_sym_RPAREN, - ACTIONS(9140), 1, + ACTIONS(9152), 1, anon_sym_COMMA, - STATE(5043), 1, + STATE(5046), 1, aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187607] = 4, - ACTIONS(8616), 1, - anon_sym_LBRACK, - ACTIONS(9142), 1, - anon_sym_COLON, - STATE(5540), 1, - sym_external_definition, + [187693] = 4, + ACTIONS(9154), 1, + anon_sym_COMMA, + ACTIONS(9156), 1, + anon_sym_RBRACE, + STATE(4852), 1, + aux_sym_dict_pattern_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187621] = 4, - ACTIONS(7061), 1, + [187707] = 4, + ACTIONS(7024), 1, anon_sym_COMMA, - ACTIONS(7063), 1, + ACTIONS(7026), 1, anon_sym_RBRACK, - STATE(5046), 1, + STATE(5048), 1, aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187635] = 3, - ACTIONS(9146), 1, - anon_sym_EQ, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(9144), 2, - sym__newline, - anon_sym_COMMA, - [187647] = 4, - ACTIONS(9148), 1, - anon_sym_RPAREN, - ACTIONS(9150), 1, + [187721] = 4, + ACTIONS(8315), 1, anon_sym_COMMA, - STATE(5041), 1, - aux_sym__parameters_repeat1, + ACTIONS(9158), 1, + anon_sym_RBRACK, + STATE(5223), 1, + aux_sym_external_definition_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187661] = 4, + [187735] = 4, ACTIONS(3041), 1, anon_sym_RPAREN, - ACTIONS(9153), 1, + ACTIONS(9160), 1, anon_sym_COMMA, - STATE(4953), 1, + STATE(4986), 1, aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187675] = 4, - ACTIONS(3043), 1, - anon_sym_RPAREN, - ACTIONS(9155), 1, - anon_sym_COMMA, - STATE(4953), 1, - aux_sym_argument_list_repeat1, + [187749] = 4, + ACTIONS(8565), 1, + anon_sym_LPAREN, + ACTIONS(9162), 1, + anon_sym_COLON, + ACTIONS(9164), 1, + sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187689] = 4, - ACTIONS(6503), 1, + [187763] = 4, + ACTIONS(3043), 1, + anon_sym_RPAREN, + ACTIONS(9166), 1, anon_sym_COMMA, - ACTIONS(9157), 1, - sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + STATE(4986), 1, + aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187703] = 4, - ACTIONS(9159), 1, + [187777] = 4, + ACTIONS(9168), 1, anon_sym_COMMA, - ACTIONS(9161), 1, + ACTIONS(9170), 1, anon_sym_RBRACK, - STATE(4773), 1, + STATE(4833), 1, aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187717] = 4, - ACTIONS(9163), 1, + [187791] = 4, + ACTIONS(9172), 1, anon_sym_COMMA, - ACTIONS(9165), 1, + ACTIONS(9174), 1, anon_sym_RBRACK, - STATE(4773), 1, + STATE(4833), 1, aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187731] = 4, - ACTIONS(7613), 1, - anon_sym_RBRACK, - ACTIONS(9167), 1, + [187805] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - STATE(5047), 1, - aux_sym__collection_elements_repeat1, + ACTIONS(9176), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187745] = 4, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(9170), 1, - sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + [187819] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187759] = 4, - ACTIONS(8370), 1, - anon_sym_COMMA, - ACTIONS(9172), 1, - anon_sym_RPAREN, - STATE(5190), 1, - aux_sym_function_pointer_type_repeat1, + ACTIONS(9178), 3, + sym__newline, + anon_sym_COLON, + anon_sym_nogil, + [187829] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187773] = 4, - ACTIONS(6503), 1, + ACTIONS(4058), 3, + anon_sym_RPAREN, anon_sym_COMMA, - ACTIONS(9174), 1, + anon_sym_EQ, + [187839] = 4, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(9180), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187787] = 4, - ACTIONS(5725), 1, - anon_sym_RBRACK, - ACTIONS(9176), 1, + [187853] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - STATE(5051), 1, - aux_sym__patterns_repeat1, + ACTIONS(9182), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187801] = 2, + [187867] = 4, + ACTIONS(7335), 1, + anon_sym_RPAREN, + ACTIONS(7337), 1, + anon_sym_COMMA, + STATE(5059), 1, + aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(4058), 3, + [187881] = 4, + ACTIONS(9184), 1, anon_sym_RPAREN, + ACTIONS(9186), 1, anon_sym_COMMA, - anon_sym_EQ, - [187811] = 4, - ACTIONS(7408), 1, - anon_sym_RPAREN, - ACTIONS(7410), 1, - anon_sym_COMMA, - STATE(5057), 1, + STATE(5061), 1, aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187825] = 4, - ACTIONS(9179), 1, - anon_sym_RPAREN, - ACTIONS(9181), 1, + [187895] = 4, + ACTIONS(5725), 1, + anon_sym_RBRACK, + ACTIONS(9188), 1, anon_sym_COMMA, - STATE(5059), 1, - aux_sym_argument_list_repeat1, + STATE(5056), 1, + aux_sym__patterns_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187839] = 4, - ACTIONS(7125), 1, + [187909] = 4, + ACTIONS(7042), 1, anon_sym_COMMA, - ACTIONS(7127), 1, + ACTIONS(7044), 1, anon_sym_RBRACK, - STATE(5061), 1, + STATE(5064), 1, aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187853] = 4, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(9183), 1, + [187923] = 4, + ACTIONS(6897), 1, sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + ACTIONS(9191), 1, + anon_sym_COMMA, + STATE(5105), 1, + aux_sym_cvar_def_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187867] = 4, + [187937] = 4, ACTIONS(3049), 1, anon_sym_RPAREN, - ACTIONS(9185), 1, + ACTIONS(9193), 1, anon_sym_COMMA, - STATE(4953), 1, + STATE(4986), 1, aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187881] = 2, + [187951] = 4, + ACTIONS(8305), 1, + anon_sym_COMMA, + ACTIONS(9195), 1, + anon_sym_RPAREN, + STATE(5206), 1, + aux_sym_function_pointer_type_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5836), 3, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_EQ, - [187891] = 4, + [187965] = 4, ACTIONS(3051), 1, anon_sym_RPAREN, - ACTIONS(9187), 1, + ACTIONS(9197), 1, anon_sym_COMMA, - STATE(4953), 1, + STATE(4986), 1, aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187905] = 4, - ACTIONS(9189), 1, + [187979] = 3, + ACTIONS(9201), 1, + anon_sym_EQ, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(9199), 2, + sym__newline, anon_sym_COMMA, - ACTIONS(9191), 1, + [187991] = 4, + ACTIONS(9203), 1, + anon_sym_COMMA, + ACTIONS(9205), 1, anon_sym_RBRACK, - STATE(4773), 1, + STATE(4833), 1, aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187919] = 4, - ACTIONS(9193), 1, + [188005] = 4, + ACTIONS(9207), 1, anon_sym_COMMA, - ACTIONS(9195), 1, + ACTIONS(9209), 1, anon_sym_RBRACK, - STATE(4773), 1, + STATE(4833), 1, aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187933] = 4, - ACTIONS(5337), 1, - anon_sym_COLON, - ACTIONS(9197), 1, + [188019] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - STATE(5269), 1, - aux_sym__parameters_repeat1, + ACTIONS(9211), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187947] = 4, - ACTIONS(7897), 1, + [188033] = 4, + ACTIONS(7730), 1, anon_sym_RBRACK, - ACTIONS(8783), 1, + ACTIONS(9213), 1, anon_sym_COMMA, - STATE(5176), 1, - aux_sym_type_index_repeat2, + STATE(5066), 1, + aux_sym__collection_elements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187961] = 4, - ACTIONS(6208), 1, - sym_identifier, - ACTIONS(9199), 1, - anon_sym_DOT, - STATE(5178), 1, - aux_sym_type_qualifier_repeat1, + [188047] = 4, + ACTIONS(8638), 1, + anon_sym_LBRACK, + ACTIONS(9216), 1, + anon_sym_COLON, + STATE(5860), 1, + sym_external_definition, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187975] = 4, - ACTIONS(9201), 1, - anon_sym_RPAREN, - ACTIONS(9203), 1, + [188061] = 4, + ACTIONS(5337), 1, + anon_sym_COLON, + ACTIONS(9218), 1, anon_sym_COMMA, - STATE(5065), 1, - aux_sym__typedargslist_repeat1, + STATE(4787), 1, + aux_sym__parameters_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [188075] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [187989] = 4, - ACTIONS(7450), 1, + ACTIONS(8399), 3, + sym__newline, + anon_sym_SEMI, + anon_sym_COMMA, + [188085] = 4, + ACTIONS(7383), 1, anon_sym_RPAREN, - ACTIONS(7452), 1, + ACTIONS(7385), 1, anon_sym_COMMA, - STATE(5071), 1, + STATE(5075), 1, aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188003] = 4, - ACTIONS(9206), 1, + [188099] = 4, + ACTIONS(9220), 1, anon_sym_RPAREN, - ACTIONS(9208), 1, + ACTIONS(9222), 1, anon_sym_COMMA, - STATE(5072), 1, + STATE(5076), 1, aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188017] = 4, - ACTIONS(7131), 1, - anon_sym_COMMA, - ACTIONS(7133), 1, + [188113] = 4, + ACTIONS(8114), 1, anon_sym_RBRACK, - STATE(5074), 1, - aux_sym_subscript_repeat1, + ACTIONS(8803), 1, + anon_sym_COMMA, + STATE(5181), 1, + aux_sym_type_index_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188031] = 4, - ACTIONS(9210), 1, + [188127] = 4, + ACTIONS(7052), 1, anon_sym_COMMA, - ACTIONS(9212), 1, + ACTIONS(7054), 1, anon_sym_RBRACK, - STATE(5237), 1, - aux_sym_template_params_repeat1, + STATE(5078), 1, + aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188045] = 4, - ACTIONS(9214), 1, - anon_sym_SEMI, - ACTIONS(9216), 1, - sym__newline, - STATE(4909), 1, - aux_sym__simple_statements_repeat1, + [188141] = 4, + ACTIONS(6175), 1, + sym_identifier, + ACTIONS(9224), 1, + anon_sym_DOT, + STATE(5182), 1, + aux_sym_type_qualifier_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188059] = 4, + [188155] = 4, ACTIONS(3057), 1, anon_sym_RPAREN, - ACTIONS(9218), 1, + ACTIONS(9226), 1, anon_sym_COMMA, - STATE(4953), 1, + STATE(4986), 1, aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188073] = 4, + [188169] = 4, ACTIONS(3059), 1, anon_sym_RPAREN, - ACTIONS(9220), 1, + ACTIONS(9228), 1, anon_sym_COMMA, - STATE(4953), 1, + STATE(4986), 1, aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188087] = 4, - ACTIONS(9222), 1, + [188183] = 4, + ACTIONS(9230), 1, anon_sym_COMMA, - ACTIONS(9224), 1, + ACTIONS(9232), 1, anon_sym_RBRACK, - STATE(4773), 1, + STATE(4833), 1, aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188101] = 4, - ACTIONS(9226), 1, + [188197] = 4, + ACTIONS(9234), 1, anon_sym_COMMA, - ACTIONS(9228), 1, + ACTIONS(9236), 1, anon_sym_RBRACK, - STATE(4773), 1, + STATE(4833), 1, aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188115] = 4, - ACTIONS(9230), 1, + [188211] = 4, + ACTIONS(9238), 1, + anon_sym_RPAREN, + ACTIONS(9240), 1, anon_sym_COMMA, - ACTIONS(9232), 1, - anon_sym_COLON, - STATE(5062), 1, - aux_sym__parameters_repeat1, + STATE(5079), 1, + aux_sym__typedargslist_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188129] = 4, - ACTIONS(5974), 1, + [188225] = 4, + ACTIONS(7056), 1, anon_sym_COMMA, - ACTIONS(5997), 1, - anon_sym_COLON, - ACTIONS(5999), 1, - anon_sym_EQ, + ACTIONS(7058), 1, + anon_sym_RBRACK, + STATE(5083), 1, + aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188143] = 4, - ACTIONS(7139), 1, + [188239] = 4, + ACTIONS(9243), 1, anon_sym_COMMA, - ACTIONS(7141), 1, - anon_sym_RBRACK, - STATE(5079), 1, - aux_sym_subscript_repeat1, + ACTIONS(9245), 1, + anon_sym_COLON, + STATE(5068), 1, + aux_sym__parameters_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188157] = 4, - ACTIONS(9234), 1, + [188253] = 4, + ACTIONS(9247), 1, anon_sym_COMMA, - ACTIONS(9236), 1, + ACTIONS(9249), 1, anon_sym_RBRACK, - STATE(4773), 1, + STATE(4833), 1, aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188171] = 4, - ACTIONS(9238), 1, + [188267] = 4, + ACTIONS(9251), 1, anon_sym_COMMA, - ACTIONS(9240), 1, + ACTIONS(9253), 1, anon_sym_RBRACK, - STATE(4773), 1, + STATE(4833), 1, aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188185] = 4, - ACTIONS(3247), 1, - anon_sym_RBRACK, - ACTIONS(9242), 1, + [188281] = 4, + ACTIONS(5974), 1, anon_sym_COMMA, - STATE(4956), 1, - aux_sym_assert_statement_repeat1, + ACTIONS(6013), 1, + anon_sym_EQ, + ACTIONS(6023), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188199] = 4, - ACTIONS(8556), 1, - sym__newline, - ACTIONS(8558), 1, - sym__indent, - STATE(1435), 1, - sym__match_block, + [188295] = 4, + ACTIONS(9255), 1, + anon_sym_COMMA, + ACTIONS(9257), 1, + anon_sym_RBRACK, + STATE(5251), 1, + aux_sym_template_params_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188213] = 4, - ACTIONS(7613), 1, + [188309] = 4, + ACTIONS(7730), 1, anon_sym_RBRACE, - ACTIONS(9244), 1, + ACTIONS(9259), 1, anon_sym_COMMA, - STATE(5082), 1, + STATE(5086), 1, aux_sym__collection_elements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188227] = 3, - ACTIONS(7864), 1, - aux_sym_format_specifier_token1, - ACTIONS(5), 2, + [188323] = 4, + ACTIONS(3247), 1, + anon_sym_RBRACK, + ACTIONS(9262), 1, + anon_sym_COMMA, + STATE(4946), 1, + aux_sym_assert_statement_repeat1, + ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7866), 2, - anon_sym_LBRACE, - anon_sym_RBRACE, - [188239] = 4, - ACTIONS(8348), 1, - anon_sym_DOT, - ACTIONS(8907), 1, - anon_sym_PIPE, - ACTIONS(9247), 1, - anon_sym_COLON, + [188337] = 4, + ACTIONS(9264), 1, + anon_sym_SEMI, + ACTIONS(9266), 1, + sym__newline, + STATE(4937), 1, + aux_sym__simple_statements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188253] = 4, - ACTIONS(9249), 1, - anon_sym_LPAREN, - ACTIONS(9251), 1, - anon_sym_COLON, - ACTIONS(9253), 1, + [188351] = 4, + ACTIONS(6793), 1, sym__newline, + ACTIONS(6797), 1, + anon_sym_COMMA, + STATE(5105), 1, + aux_sym_cvar_def_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188267] = 4, - ACTIONS(6503), 1, + [188365] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(9255), 1, + ACTIONS(9268), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188281] = 4, - ACTIONS(9257), 1, - anon_sym_COMMA, - ACTIONS(9260), 1, - anon_sym_RBRACK, - STATE(5087), 1, - aux_sym_template_params_repeat1, + [188379] = 4, + ACTIONS(9270), 1, + anon_sym_LPAREN, + ACTIONS(9272), 1, + anon_sym_COLON, + ACTIONS(9274), 1, + sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188295] = 4, - ACTIONS(9144), 1, - sym__newline, - ACTIONS(9262), 1, - anon_sym_COMMA, - STATE(5088), 1, - aux_sym_cvar_def_repeat1, - ACTIONS(3), 2, + [188393] = 3, + ACTIONS(7710), 1, + aux_sym_format_specifier_token1, + ACTIONS(5), 2, sym_comment, sym_line_continuation, - [188309] = 4, - ACTIONS(9265), 1, + ACTIONS(7712), 2, + anon_sym_LBRACE, + anon_sym_RBRACE, + [188405] = 4, + ACTIONS(9276), 1, anon_sym_COLON, - ACTIONS(9267), 1, + ACTIONS(9278), 1, anon_sym_nogil, - ACTIONS(9269), 1, + ACTIONS(9280), 1, sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188323] = 4, - ACTIONS(9210), 1, - anon_sym_COMMA, - ACTIONS(9271), 1, - anon_sym_RBRACK, - STATE(5194), 1, - aux_sym_template_params_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [188337] = 4, - ACTIONS(8763), 1, + [188419] = 4, + ACTIONS(8602), 1, sym__newline, - ACTIONS(8765), 1, + ACTIONS(8604), 1, sym__indent, - STATE(1504), 1, + STATE(1435), 1, sym__match_block, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188351] = 4, - ACTIONS(9273), 1, + [188433] = 4, + ACTIONS(3992), 1, + anon_sym_RBRACK, + ACTIONS(9282), 1, anon_sym_COMMA, - ACTIONS(9276), 1, - anon_sym_COLON, - STATE(5092), 1, - aux_sym_match_statement_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [188365] = 2, + STATE(5056), 1, + aux_sym__patterns_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9278), 3, - sym__newline, - anon_sym_SEMI, + [188447] = 4, + ACTIONS(9255), 1, anon_sym_COMMA, - [188375] = 4, - ACTIONS(3992), 1, + ACTIONS(9284), 1, anon_sym_RBRACK, - ACTIONS(9280), 1, - anon_sym_COMMA, - STATE(5051), 1, - aux_sym__patterns_repeat1, + STATE(5198), 1, + aux_sym_template_params_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188389] = 3, - ACTIONS(1496), 1, - anon_sym_except, + [188461] = 4, + ACTIONS(9286), 1, + anon_sym_COMMA, + ACTIONS(9289), 1, + anon_sym_RBRACK, + STATE(5097), 1, + aux_sym_template_params_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1498), 2, - anon_sym_except_STAR, - anon_sym_finally, - [188401] = 4, - ACTIONS(9253), 1, + [188475] = 4, + ACTIONS(9274), 1, sym__newline, - ACTIONS(9282), 1, + ACTIONS(9291), 1, sym_identifier, - ACTIONS(9284), 1, + ACTIONS(9293), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188415] = 4, - ACTIONS(6860), 1, + [188489] = 4, + ACTIONS(6876), 1, sym__newline, - ACTIONS(7256), 1, + ACTIONS(7451), 1, anon_sym_COMMA, - STATE(5088), 1, + STATE(5105), 1, aux_sym_cvar_def_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188429] = 4, - ACTIONS(9286), 1, - anon_sym_LPAREN, - ACTIONS(9288), 1, - anon_sym_COLON, - ACTIONS(9290), 1, + [188503] = 4, + ACTIONS(9295), 1, + anon_sym_SEMI, + ACTIONS(9297), 1, sym__newline, + STATE(5123), 1, + aux_sym__simple_statements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188443] = 4, - ACTIONS(9292), 1, - anon_sym_SEMI, - ACTIONS(9294), 1, + [188517] = 4, + ACTIONS(8791), 1, sym__newline, - STATE(5122), 1, - aux_sym__simple_statements_repeat1, + ACTIONS(8793), 1, + sym__indent, + STATE(1504), 1, + sym__match_block, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188457] = 4, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(9296), 1, - sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + [188531] = 3, + ACTIONS(1496), 1, + anon_sym_except, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188471] = 4, - ACTIONS(6922), 1, - sym_string_start, - ACTIONS(9298), 1, - anon_sym_STAR, - STATE(2849), 1, - sym_string, + ACTIONS(1498), 2, + anon_sym_except_STAR, + anon_sym_finally, + [188543] = 4, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(9299), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188485] = 4, - ACTIONS(6484), 1, + [188557] = 4, + ACTIONS(6532), 1, anon_sym_RPAREN, - ACTIONS(6539), 1, + ACTIONS(6565), 1, anon_sym_COMMA, - STATE(4808), 1, + STATE(4819), 1, aux_sym__collection_elements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188499] = 4, - ACTIONS(8965), 1, + [188571] = 4, + ACTIONS(9199), 1, sym__newline, - ACTIONS(9300), 1, - sym_identifier, - ACTIONS(9302), 1, - anon_sym_COLON, + ACTIONS(9301), 1, + anon_sym_COMMA, + STATE(5105), 1, + aux_sym_cvar_def_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188513] = 4, - ACTIONS(8616), 1, + [188585] = 4, + ACTIONS(8638), 1, anon_sym_LBRACK, ACTIONS(9304), 1, anon_sym_COLON, - STATE(5790), 1, + STATE(5794), 1, sym_external_definition, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188527] = 4, - ACTIONS(6200), 1, + [188599] = 4, + ACTIONS(6240), 1, sym_identifier, - ACTIONS(9199), 1, + ACTIONS(9224), 1, anon_sym_DOT, - STATE(5064), 1, + STATE(5074), 1, aux_sym_type_qualifier_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188541] = 4, - ACTIONS(9306), 1, - anon_sym_RPAREN, - ACTIONS(9308), 1, - anon_sym_COMMA, - STATE(5106), 1, - aux_sym_with_clause_repeat1, + [188613] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188555] = 4, - ACTIONS(6922), 1, + ACTIONS(9306), 3, + sym__newline, + anon_sym_SEMI, + anon_sym_COMMA, + [188623] = 4, + ACTIONS(7016), 1, sym_string_start, - ACTIONS(9311), 1, + ACTIONS(9308), 1, anon_sym_STAR, - STATE(2878), 1, + STATE(2849), 1, sym_string, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188569] = 4, - ACTIONS(6823), 1, - sym__newline, - ACTIONS(7572), 1, - anon_sym_COMMA, - STATE(5088), 1, - aux_sym_cvar_def_repeat1, + [188637] = 4, + ACTIONS(7016), 1, + sym_string_start, + ACTIONS(9310), 1, + anon_sym_STAR, + STATE(2878), 1, + sym_string, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188583] = 4, - ACTIONS(7582), 1, - anon_sym_COMMA, - ACTIONS(7584), 1, - anon_sym_RBRACE, - STATE(5134), 1, - aux_sym_dictionary_repeat1, + [188651] = 4, + ACTIONS(9312), 1, + anon_sym_LPAREN, + ACTIONS(9314), 1, + anon_sym_COLON, + ACTIONS(9316), 1, + sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188597] = 4, - ACTIONS(8306), 1, + [188665] = 4, + ACTIONS(8474), 1, anon_sym_COMMA, - ACTIONS(9313), 1, + ACTIONS(9318), 1, anon_sym_in, - STATE(4708), 1, + STATE(4715), 1, aux_sym__patterns_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188611] = 4, - ACTIONS(8616), 1, - anon_sym_LBRACK, - ACTIONS(9315), 1, - anon_sym_COLON, - STATE(5784), 1, - sym_external_definition, + [188679] = 4, + ACTIONS(7469), 1, + anon_sym_COMMA, + ACTIONS(7471), 1, + anon_sym_RBRACE, + STATE(5136), 1, + aux_sym_dictionary_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188625] = 4, - ACTIONS(8616), 1, + [188693] = 4, + ACTIONS(8638), 1, anon_sym_LBRACK, - ACTIONS(9317), 1, + ACTIONS(9320), 1, anon_sym_COLON, - STATE(5851), 1, + STATE(5855), 1, sym_external_definition, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188639] = 4, - ACTIONS(7657), 1, + [188707] = 4, + ACTIONS(7694), 1, anon_sym_LPAREN, - ACTIONS(9319), 1, + ACTIONS(9322), 1, anon_sym_GT, - ACTIONS(9321), 1, + ACTIONS(9324), 1, anon_sym_QMARK, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188653] = 4, + [188721] = 4, ACTIONS(3247), 1, anon_sym_RPAREN, - ACTIONS(9323), 1, + ACTIONS(9326), 1, anon_sym_COMMA, - STATE(5154), 1, + STATE(5157), 1, aux_sym_assert_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188667] = 4, - ACTIONS(8616), 1, + [188735] = 4, + ACTIONS(8638), 1, anon_sym_LBRACK, - ACTIONS(9325), 1, + ACTIONS(9328), 1, anon_sym_COLON, - STATE(5871), 1, + STATE(5873), 1, sym_external_definition, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188681] = 4, - ACTIONS(8306), 1, + [188749] = 4, + ACTIONS(8474), 1, anon_sym_COMMA, - ACTIONS(9327), 1, + ACTIONS(9330), 1, anon_sym_in, - STATE(4708), 1, + STATE(4715), 1, aux_sym__patterns_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188695] = 4, - ACTIONS(2923), 1, - anon_sym_RPAREN, - ACTIONS(9329), 1, - anon_sym_COMMA, - STATE(4953), 1, - aux_sym_argument_list_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [188709] = 4, - ACTIONS(8348), 1, + [188763] = 4, + ACTIONS(8325), 1, anon_sym_DOT, - ACTIONS(8907), 1, + ACTIONS(8974), 1, anon_sym_PIPE, - ACTIONS(9331), 1, + ACTIONS(9332), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188723] = 4, - ACTIONS(8560), 1, - anon_sym_LPAREN, - ACTIONS(9290), 1, - sym__newline, - ACTIONS(9333), 1, + [188777] = 4, + ACTIONS(8325), 1, + anon_sym_DOT, + ACTIONS(8974), 1, + anon_sym_PIPE, + ACTIONS(9334), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188737] = 4, - ACTIONS(2925), 1, + [188791] = 4, + ACTIONS(2923), 1, anon_sym_RPAREN, - ACTIONS(9335), 1, + ACTIONS(9336), 1, anon_sym_COMMA, - STATE(4953), 1, + STATE(4986), 1, aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188751] = 4, - ACTIONS(5725), 1, - anon_sym_RPAREN, - ACTIONS(9337), 1, - anon_sym_COMMA, - STATE(5121), 1, - aux_sym__patterns_repeat1, + [188805] = 4, + ACTIONS(8994), 1, + sym__newline, + ACTIONS(9338), 1, + sym_identifier, + ACTIONS(9340), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188765] = 4, + [188819] = 4, ACTIONS(1315), 1, sym__newline, - ACTIONS(9340), 1, + ACTIONS(9342), 1, anon_sym_SEMI, - STATE(5236), 1, + STATE(5248), 1, aux_sym__simple_statements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188779] = 4, - ACTIONS(8616), 1, + [188833] = 4, + ACTIONS(8638), 1, anon_sym_LBRACK, - ACTIONS(9342), 1, + ACTIONS(9344), 1, anon_sym_COLON, - STATE(5529), 1, + STATE(5535), 1, sym_external_definition, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188793] = 4, - ACTIONS(8763), 1, - sym__newline, - ACTIONS(8765), 1, - sym__indent, - STATE(1557), 1, - sym__match_block, + [188847] = 4, + ACTIONS(8325), 1, + anon_sym_DOT, + ACTIONS(8974), 1, + anon_sym_PIPE, + ACTIONS(9346), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188807] = 4, - ACTIONS(9344), 1, + [188861] = 4, + ACTIONS(6803), 1, + sym__newline, + ACTIONS(7363), 1, anon_sym_COMMA, - ACTIONS(9346), 1, - anon_sym_RBRACK, - STATE(4773), 1, - aux_sym_subscript_repeat1, + STATE(5105), 1, + aux_sym_cvar_def_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188821] = 4, - ACTIONS(8348), 1, + [188875] = 4, + ACTIONS(8325), 1, anon_sym_DOT, - ACTIONS(8907), 1, + ACTIONS(8974), 1, anon_sym_PIPE, ACTIONS(9348), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188835] = 4, - ACTIONS(8348), 1, - anon_sym_DOT, - ACTIONS(8907), 1, - anon_sym_PIPE, - ACTIONS(9350), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [188849] = 4, - ACTIONS(8616), 1, + [188889] = 4, + ACTIONS(8638), 1, anon_sym_LBRACK, - ACTIONS(9352), 1, + ACTIONS(9350), 1, anon_sym_COLON, - STATE(5535), 1, + STATE(5541), 1, sym_external_definition, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188863] = 4, - ACTIONS(6539), 1, + [188903] = 4, + ACTIONS(6565), 1, anon_sym_COMMA, - ACTIONS(9354), 1, + ACTIONS(9352), 1, anon_sym_RPAREN, - STATE(4808), 1, + STATE(4819), 1, aux_sym__collection_elements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188877] = 4, - ACTIONS(6539), 1, + [188917] = 4, + ACTIONS(6565), 1, anon_sym_COMMA, - ACTIONS(9356), 1, + ACTIONS(9354), 1, anon_sym_RPAREN, - STATE(4808), 1, + STATE(4819), 1, aux_sym__collection_elements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188891] = 4, - ACTIONS(8348), 1, + [188931] = 4, + ACTIONS(8325), 1, anon_sym_DOT, - ACTIONS(8907), 1, + ACTIONS(8974), 1, anon_sym_PIPE, - ACTIONS(9358), 1, + ACTIONS(9356), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188905] = 4, - ACTIONS(9360), 1, + [188945] = 4, + ACTIONS(2925), 1, + anon_sym_RPAREN, + ACTIONS(9358), 1, anon_sym_COMMA, - ACTIONS(9362), 1, - anon_sym_RBRACK, - STATE(4773), 1, - aux_sym_subscript_repeat1, + STATE(4986), 1, + aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188919] = 4, - ACTIONS(8616), 1, + [188959] = 4, + ACTIONS(8638), 1, anon_sym_LBRACK, - ACTIONS(9364), 1, + ACTIONS(9360), 1, anon_sym_COLON, - STATE(5544), 1, + STATE(5550), 1, sym_external_definition, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188933] = 4, + [188973] = 4, + ACTIONS(8638), 1, + anon_sym_LBRACK, + ACTIONS(9362), 1, + anon_sym_COLON, + STATE(5852), 1, + sym_external_definition, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [188987] = 4, + ACTIONS(9364), 1, + anon_sym_COMMA, + ACTIONS(9366), 1, + anon_sym_RBRACK, + STATE(4833), 1, + aux_sym_subscript_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [189001] = 4, ACTIONS(3177), 1, anon_sym_RBRACE, - ACTIONS(9366), 1, + ACTIONS(9368), 1, anon_sym_COMMA, - STATE(5171), 1, + STATE(5177), 1, aux_sym_dictionary_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188947] = 4, - ACTIONS(8616), 1, + [189015] = 4, + ACTIONS(8638), 1, anon_sym_LBRACK, - ACTIONS(9368), 1, + ACTIONS(9370), 1, anon_sym_COLON, - STATE(5549), 1, + STATE(5555), 1, sym_external_definition, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188961] = 3, - ACTIONS(5999), 1, - anon_sym_EQ, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(5974), 2, - anon_sym_COMMA, + [189029] = 4, + ACTIONS(8565), 1, + anon_sym_LPAREN, + ACTIONS(9316), 1, + sym__newline, + ACTIONS(9372), 1, anon_sym_COLON, - [188973] = 4, - ACTIONS(8206), 1, - anon_sym_RPAREN, - ACTIONS(8428), 1, - anon_sym_COMMA, - STATE(5268), 1, - aux_sym__import_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [188987] = 4, - ACTIONS(7992), 1, - anon_sym_COLON, - ACTIONS(9370), 1, - anon_sym_RBRACE, - STATE(5739), 1, - sym_format_specifier, + [189043] = 4, + ACTIONS(8791), 1, + sym__newline, + ACTIONS(8793), 1, + sym__indent, + STATE(1557), 1, + sym__match_block, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189001] = 4, - ACTIONS(8616), 1, + [189057] = 4, + ACTIONS(8638), 1, anon_sym_LBRACK, - ACTIONS(9372), 1, + ACTIONS(9374), 1, anon_sym_COLON, - STATE(5552), 1, + STATE(5558), 1, sym_external_definition, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189015] = 4, - ACTIONS(9374), 1, - anon_sym_COMMA, + [189071] = 4, ACTIONS(9376), 1, + anon_sym_COMMA, + ACTIONS(9378), 1, + anon_sym_RBRACK, + STATE(4833), 1, + aux_sym_subscript_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [189085] = 4, + ACTIONS(9380), 1, + anon_sym_COMMA, + ACTIONS(9383), 1, anon_sym_COLON, - STATE(5092), 1, + STATE(5142), 1, aux_sym_match_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189029] = 4, - ACTIONS(8073), 1, - anon_sym_COLON, - ACTIONS(8077), 1, - sym__newline, - ACTIONS(9378), 1, - sym_identifier, + [189099] = 4, + ACTIONS(7987), 1, + anon_sym_RPAREN, + ACTIONS(8486), 1, + anon_sym_COMMA, + STATE(5203), 1, + aux_sym__import_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189043] = 4, - ACTIONS(8077), 1, - sym__newline, - ACTIONS(9380), 1, - anon_sym_LPAREN, - ACTIONS(9382), 1, + [189113] = 4, + ACTIONS(7972), 1, anon_sym_COLON, + ACTIONS(9385), 1, + anon_sym_RBRACE, + STATE(5762), 1, + sym_format_specifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189057] = 4, - ACTIONS(6426), 1, - anon_sym_RBRACK, - ACTIONS(6545), 1, + [189127] = 4, + ACTIONS(9387), 1, + anon_sym_RPAREN, + ACTIONS(9389), 1, anon_sym_COMMA, - STATE(5016), 1, - aux_sym__collection_elements_repeat1, + STATE(5145), 1, + aux_sym_with_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189071] = 2, + [189141] = 4, + ACTIONS(7960), 1, + anon_sym_COLON, + ACTIONS(7964), 1, + sym__newline, + ACTIONS(9392), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9384), 3, + [189155] = 4, + ACTIONS(7964), 1, sym__newline, + ACTIONS(9394), 1, + anon_sym_LPAREN, + ACTIONS(9396), 1, anon_sym_COLON, - anon_sym_nogil, - [189081] = 4, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(9386), 1, - sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189095] = 4, - ACTIONS(8616), 1, - anon_sym_LBRACK, - ACTIONS(9388), 1, - anon_sym_COLON, - STATE(5592), 1, - sym_external_definition, + [189169] = 3, + ACTIONS(6013), 1, + anon_sym_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189109] = 4, - ACTIONS(6766), 1, - sym__newline, - ACTIONS(6770), 1, + ACTIONS(5974), 2, anon_sym_COMMA, - STATE(5088), 1, - aux_sym_cvar_def_repeat1, + anon_sym_COLON, + [189181] = 4, + ACTIONS(8638), 1, + anon_sym_LBRACK, + ACTIONS(9398), 1, + anon_sym_COLON, + STATE(5598), 1, + sym_external_definition, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189123] = 4, - ACTIONS(6922), 1, + [189195] = 4, + ACTIONS(7016), 1, sym_string_start, - ACTIONS(9390), 1, + ACTIONS(9400), 1, anon_sym_STAR, STATE(2844), 1, sym_string, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189137] = 4, - ACTIONS(8735), 1, - anon_sym_RBRACK, - ACTIONS(9392), 1, + [189209] = 4, + ACTIONS(6813), 1, + sym__newline, + ACTIONS(6815), 1, anon_sym_COMMA, - STATE(5094), 1, - aux_sym__patterns_repeat1, + STATE(5105), 1, + aux_sym_cvar_def_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189151] = 4, - ACTIONS(8306), 1, + [189223] = 4, + ACTIONS(8474), 1, anon_sym_COMMA, - ACTIONS(9394), 1, + ACTIONS(9402), 1, anon_sym_in, - STATE(4708), 1, + STATE(4715), 1, aux_sym__patterns_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189165] = 4, - ACTIONS(6821), 1, - sym__newline, - ACTIONS(9396), 1, + [189237] = 4, + ACTIONS(8638), 1, + anon_sym_LBRACK, + ACTIONS(9404), 1, + anon_sym_COLON, + STATE(5609), 1, + sym_external_definition, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [189251] = 4, + ACTIONS(6364), 1, + anon_sym_RBRACK, + ACTIONS(6484), 1, anon_sym_COMMA, - STATE(5088), 1, - aux_sym_cvar_def_repeat1, + STATE(4971), 1, + aux_sym__collection_elements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189179] = 4, - ACTIONS(8616), 1, + [189265] = 4, + ACTIONS(8638), 1, anon_sym_LBRACK, - ACTIONS(9398), 1, + ACTIONS(9406), 1, anon_sym_COLON, - STATE(5603), 1, + STATE(5616), 1, sym_external_definition, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189193] = 3, - ACTIONS(7893), 1, - anon_sym_LPAREN, + [189279] = 4, + ACTIONS(8474), 1, + anon_sym_COMMA, + ACTIONS(9408), 1, + anon_sym_in, + STATE(4715), 1, + aux_sym__patterns_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9400), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [189205] = 4, - ACTIONS(6895), 1, + [189293] = 4, + ACTIONS(6762), 1, anon_sym_RPAREN, - ACTIONS(9402), 1, + ACTIONS(9410), 1, anon_sym_COMMA, - STATE(5154), 1, + STATE(5157), 1, aux_sym_assert_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189219] = 4, - ACTIONS(8616), 1, + [189307] = 4, + ACTIONS(8807), 1, + anon_sym_RBRACK, + ACTIONS(9413), 1, + anon_sym_COMMA, + STATE(5095), 1, + aux_sym__patterns_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [189321] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(9415), 3, + sym__newline, + anon_sym_COLON, + anon_sym_nogil, + [189331] = 4, + ACTIONS(8638), 1, anon_sym_LBRACK, - ACTIONS(9405), 1, + ACTIONS(9417), 1, anon_sym_COLON, - STATE(5610), 1, + STATE(5625), 1, + sym_external_definition, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [189345] = 4, + ACTIONS(8638), 1, + anon_sym_LBRACK, + ACTIONS(9419), 1, + anon_sym_COLON, + STATE(5627), 1, sym_external_definition, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189233] = 4, - ACTIONS(8306), 1, + [189359] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(9407), 1, - anon_sym_in, - STATE(4708), 1, - aux_sym__patterns_repeat1, + ACTIONS(9421), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189247] = 4, + [189373] = 4, ACTIONS(2775), 1, anon_sym_RBRACK, - ACTIONS(9409), 1, + ACTIONS(9423), 1, anon_sym_COMMA, - STATE(4880), 1, + STATE(4925), 1, aux_sym_type_parameter_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189261] = 4, - ACTIONS(8616), 1, + [189387] = 4, + ACTIONS(8638), 1, anon_sym_LBRACK, - ACTIONS(9411), 1, + ACTIONS(9425), 1, anon_sym_COLON, - STATE(5619), 1, + STATE(5636), 1, sym_external_definition, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189275] = 4, - ACTIONS(8616), 1, + [189401] = 4, + ACTIONS(8638), 1, anon_sym_LBRACK, - ACTIONS(9413), 1, + ACTIONS(9427), 1, anon_sym_COLON, - STATE(5621), 1, + STATE(5641), 1, sym_external_definition, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189289] = 4, - ACTIONS(8616), 1, + [189415] = 4, + ACTIONS(6595), 1, + anon_sym_RPAREN, + ACTIONS(6597), 1, + anon_sym_COMMA, + STATE(5197), 1, + aux_sym_argument_list_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [189429] = 4, + ACTIONS(9429), 1, + anon_sym_RPAREN, + ACTIONS(9431), 1, + anon_sym_COMMA, + STATE(5199), 1, + aux_sym_argument_list_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [189443] = 4, + ACTIONS(6821), 1, + sym__newline, + ACTIONS(9433), 1, + anon_sym_COMMA, + STATE(5105), 1, + aux_sym_cvar_def_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [189457] = 4, + ACTIONS(8638), 1, anon_sym_LBRACK, - ACTIONS(9415), 1, + ACTIONS(9435), 1, anon_sym_COLON, - STATE(5630), 1, + STATE(5644), 1, sym_external_definition, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189303] = 4, - ACTIONS(6523), 1, - anon_sym_RPAREN, - ACTIONS(6525), 1, + [189471] = 4, + ACTIONS(7060), 1, anon_sym_COMMA, - STATE(5196), 1, - aux_sym_argument_list_repeat1, + ACTIONS(7062), 1, + anon_sym_RBRACK, + STATE(5202), 1, + aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189317] = 4, - ACTIONS(9417), 1, + [189485] = 4, + ACTIONS(5725), 1, anon_sym_RPAREN, - ACTIONS(9419), 1, + ACTIONS(9437), 1, anon_sym_COMMA, - STATE(5197), 1, - aux_sym_argument_list_repeat1, + STATE(5171), 1, + aux_sym__patterns_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189331] = 4, - ACTIONS(8616), 1, - anon_sym_LBRACK, - ACTIONS(9421), 1, - anon_sym_COLON, - STATE(5635), 1, - sym_external_definition, + [189499] = 3, + ACTIONS(7893), 1, + anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189345] = 3, - ACTIONS(9425), 1, + ACTIONS(9440), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [189511] = 3, + ACTIONS(9444), 1, anon_sym_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9423), 2, + ACTIONS(9442), 2, sym__newline, anon_sym_COMMA, - [189357] = 4, - ACTIONS(8491), 1, - anon_sym_RBRACK, - ACTIONS(9427), 1, - anon_sym_COMMA, - STATE(5165), 1, - aux_sym_type_index_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [189371] = 4, - ACTIONS(7065), 1, + [189523] = 4, + ACTIONS(9446), 1, anon_sym_COMMA, - ACTIONS(7067), 1, - anon_sym_RBRACK, - STATE(5199), 1, - aux_sym_subscript_repeat1, + ACTIONS(9448), 1, + anon_sym_COLON, + STATE(5142), 1, + aux_sym_match_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189385] = 4, - ACTIONS(8091), 1, + [189537] = 4, + ACTIONS(8217), 1, anon_sym_COLON, - ACTIONS(8095), 1, + ACTIONS(8221), 1, sym__newline, - ACTIONS(9430), 1, + ACTIONS(9450), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189399] = 4, - ACTIONS(8616), 1, - anon_sym_LBRACK, - ACTIONS(9432), 1, - anon_sym_COLON, - STATE(5638), 1, - sym_external_definition, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [189413] = 4, - ACTIONS(5553), 1, + [189551] = 4, + ACTIONS(5545), 1, anon_sym_RPAREN, - ACTIONS(9434), 1, + ACTIONS(9452), 1, anon_sym_COMMA, - STATE(5065), 1, + STATE(5079), 1, aux_sym__typedargslist_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189427] = 4, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(9436), 1, - sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [189441] = 4, - ACTIONS(9438), 1, + [189565] = 4, + ACTIONS(9454), 1, anon_sym_COMMA, - ACTIONS(9441), 1, + ACTIONS(9457), 1, anon_sym_RBRACE, - STATE(5171), 1, + STATE(5177), 1, aux_sym_dictionary_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189455] = 4, - ACTIONS(8095), 1, - sym__newline, - ACTIONS(9443), 1, - anon_sym_LPAREN, - ACTIONS(9445), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [189469] = 4, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(9447), 1, - sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [189483] = 4, - ACTIONS(9449), 1, - anon_sym_COMMA, - ACTIONS(9452), 1, + [189579] = 4, + ACTIONS(8150), 1, anon_sym_RBRACK, - STATE(5174), 1, + ACTIONS(8803), 1, + anon_sym_COMMA, + STATE(5215), 1, aux_sym_type_index_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189497] = 4, - ACTIONS(7252), 1, - anon_sym_COMMA, - ACTIONS(9454), 1, + [189593] = 4, + ACTIONS(8517), 1, anon_sym_RBRACK, - STATE(5165), 1, + ACTIONS(9459), 1, + anon_sym_COMMA, + STATE(5179), 1, aux_sym_type_index_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189511] = 4, - ACTIONS(8783), 1, + [189607] = 4, + ACTIONS(7245), 1, anon_sym_COMMA, - ACTIONS(9454), 1, + ACTIONS(9462), 1, anon_sym_RBRACK, - STATE(5174), 1, - aux_sym_type_index_repeat2, + STATE(5179), 1, + aux_sym_type_index_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189525] = 4, - ACTIONS(8168), 1, - anon_sym_RBRACK, - ACTIONS(8783), 1, + [189621] = 4, + ACTIONS(8803), 1, anon_sym_COMMA, - STATE(5212), 1, + ACTIONS(9462), 1, + anon_sym_RBRACK, + STATE(5185), 1, aux_sym_type_index_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189539] = 4, - ACTIONS(6155), 1, + [189635] = 4, + ACTIONS(6157), 1, sym_identifier, - ACTIONS(9456), 1, + ACTIONS(9464), 1, anon_sym_DOT, - STATE(5178), 1, + STATE(5182), 1, aux_sym_type_qualifier_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189553] = 4, - ACTIONS(5337), 1, - anon_sym_RPAREN, - ACTIONS(9459), 1, - anon_sym_COMMA, - STATE(5041), 1, - aux_sym__parameters_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [189567] = 4, - ACTIONS(8370), 1, + [189649] = 4, + ACTIONS(8305), 1, anon_sym_COMMA, - ACTIONS(9461), 1, + ACTIONS(9467), 1, anon_sym_RPAREN, - STATE(5190), 1, + STATE(5206), 1, aux_sym_function_pointer_type_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189581] = 4, - ACTIONS(9463), 1, + [189663] = 4, + ACTIONS(9469), 1, anon_sym_LPAREN, - ACTIONS(9465), 1, + ACTIONS(9471), 1, anon_sym_COLON, - ACTIONS(9467), 1, + ACTIONS(9473), 1, sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189595] = 4, - ACTIONS(6503), 1, + [189677] = 4, + ACTIONS(9475), 1, anon_sym_COMMA, - ACTIONS(9469), 1, - sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + ACTIONS(9478), 1, + anon_sym_RBRACK, + STATE(5185), 1, + aux_sym_type_index_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189609] = 4, - ACTIONS(9471), 1, + [189691] = 4, + ACTIONS(9480), 1, anon_sym_COLON, - ACTIONS(9473), 1, + ACTIONS(9482), 1, anon_sym_nogil, - ACTIONS(9475), 1, + ACTIONS(9484), 1, sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189623] = 3, - ACTIONS(1500), 1, - anon_sym_except, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(1502), 2, - anon_sym_except_STAR, - anon_sym_finally, - [189635] = 4, - ACTIONS(8180), 1, - anon_sym_RBRACK, - ACTIONS(8783), 1, + [189705] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - STATE(5032), 1, - aux_sym_type_index_repeat2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [189649] = 4, - ACTIONS(8560), 1, - anon_sym_LPAREN, - ACTIONS(9477), 1, - anon_sym_COLON, - ACTIONS(9479), 1, + ACTIONS(9486), 1, sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189663] = 3, - ACTIONS(8327), 1, - anon_sym_LPAREN, + [189719] = 4, + ACTIONS(5337), 1, + anon_sym_RPAREN, + ACTIONS(9488), 1, + anon_sym_COMMA, + STATE(5278), 1, + aux_sym__parameters_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9481), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [189675] = 4, - ACTIONS(9467), 1, + [189733] = 4, + ACTIONS(9473), 1, sym__newline, - ACTIONS(9483), 1, + ACTIONS(9490), 1, sym_identifier, - ACTIONS(9485), 1, + ACTIONS(9492), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189689] = 4, - ACTIONS(6797), 1, + [189747] = 4, + ACTIONS(6819), 1, sym__newline, - ACTIONS(7234), 1, + ACTIONS(7311), 1, anon_sym_COMMA, - STATE(5088), 1, + STATE(5105), 1, aux_sym_cvar_def_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189703] = 4, - ACTIONS(9481), 1, - anon_sym_RPAREN, - ACTIONS(9487), 1, - anon_sym_COMMA, - STATE(5190), 1, - aux_sym_function_pointer_type_repeat1, + [189761] = 4, + ACTIONS(8565), 1, + anon_sym_LPAREN, + ACTIONS(9494), 1, + anon_sym_COLON, + ACTIONS(9496), 1, + sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189717] = 4, - ACTIONS(6503), 1, + [189775] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(9490), 1, + ACTIONS(9498), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189731] = 4, - ACTIONS(8348), 1, - anon_sym_DOT, - ACTIONS(8907), 1, - anon_sym_PIPE, - ACTIONS(9492), 1, - anon_sym_COLON, + [189789] = 3, + ACTIONS(1500), 1, + anon_sym_except, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189745] = 4, - ACTIONS(6872), 1, - sym__newline, - ACTIONS(7390), 1, + ACTIONS(1502), 2, + anon_sym_except_STAR, + anon_sym_finally, + [189801] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - STATE(5088), 1, - aux_sym_cvar_def_repeat1, + ACTIONS(9500), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189759] = 4, - ACTIONS(9210), 1, + [189815] = 4, + ACTIONS(6882), 1, + sym__newline, + ACTIONS(7490), 1, anon_sym_COMMA, - ACTIONS(9494), 1, - anon_sym_RBRACK, - STATE(5087), 1, - aux_sym_template_params_repeat1, + STATE(5105), 1, + aux_sym_cvar_def_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189773] = 3, - ACTIONS(7719), 1, - aux_sym_format_specifier_token1, - ACTIONS(5), 2, + [189829] = 4, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(9502), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, + ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7721), 2, - anon_sym_LBRACE, - anon_sym_RBRACE, - [189785] = 4, + [189843] = 4, ACTIONS(2969), 1, anon_sym_RPAREN, - ACTIONS(9496), 1, + ACTIONS(9504), 1, anon_sym_COMMA, - STATE(4953), 1, + STATE(4986), 1, aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189799] = 4, + [189857] = 4, + ACTIONS(9255), 1, + anon_sym_COMMA, + ACTIONS(9506), 1, + anon_sym_RBRACK, + STATE(5097), 1, + aux_sym_template_params_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [189871] = 4, ACTIONS(2971), 1, anon_sym_RPAREN, - ACTIONS(9498), 1, + ACTIONS(9508), 1, anon_sym_COMMA, - STATE(4953), 1, + STATE(4986), 1, aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189813] = 4, - ACTIONS(9500), 1, + [189885] = 3, + ACTIONS(8301), 1, + anon_sym_LPAREN, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(9510), 2, + anon_sym_RPAREN, anon_sym_COMMA, - ACTIONS(9502), 1, + [189897] = 4, + ACTIONS(9512), 1, + anon_sym_COMMA, + ACTIONS(9514), 1, anon_sym_RBRACK, - STATE(4773), 1, + STATE(4833), 1, aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189827] = 4, - ACTIONS(9504), 1, + [189911] = 4, + ACTIONS(9516), 1, anon_sym_COMMA, - ACTIONS(9506), 1, + ACTIONS(9518), 1, anon_sym_RBRACK, - STATE(4773), 1, + STATE(4833), 1, aux_sym_subscript_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189841] = 3, - ACTIONS(7732), 1, - aux_sym_format_specifier_token1, - ACTIONS(5), 2, - sym_comment, - sym_line_continuation, - ACTIONS(7734), 2, - anon_sym_LBRACE, - anon_sym_RBRACE, - [189853] = 4, - ACTIONS(9479), 1, - sym__newline, - ACTIONS(9508), 1, - anon_sym_LPAREN, - ACTIONS(9510), 1, - anon_sym_COLON, + [189925] = 4, + ACTIONS(8319), 1, + anon_sym_RPAREN, + ACTIONS(9520), 1, + anon_sym_COMMA, + STATE(5023), 1, + aux_sym__import_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189867] = 3, - ACTIONS(7746), 1, - aux_sym_format_specifier_token1, - ACTIONS(5), 2, - sym_comment, - sym_line_continuation, - ACTIONS(7748), 2, - anon_sym_LBRACE, - anon_sym_RBRACE, - [189879] = 3, - ACTIONS(9514), 1, - anon_sym_EQ, + [189939] = 4, + ACTIONS(8186), 1, + anon_sym_RBRACK, + ACTIONS(8803), 1, + anon_sym_COMMA, + STATE(5038), 1, + aux_sym_type_index_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9512), 2, - sym__newline, - anon_sym_COMMA, - [189891] = 4, + [189953] = 4, ACTIONS(2745), 1, anon_sym_RBRACK, - ACTIONS(9516), 1, + ACTIONS(9522), 1, anon_sym_COMMA, - STATE(4880), 1, + STATE(4925), 1, aux_sym_type_parameter_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189905] = 4, - ACTIONS(6503), 1, + [189967] = 4, + ACTIONS(9510), 1, + anon_sym_RPAREN, + ACTIONS(9524), 1, anon_sym_COMMA, - ACTIONS(9518), 1, - sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + STATE(5206), 1, + aux_sym_function_pointer_type_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189919] = 4, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(9520), 1, + [189981] = 4, + ACTIONS(9496), 1, sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + ACTIONS(9527), 1, + anon_sym_LPAREN, + ACTIONS(9529), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189933] = 4, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(9522), 1, + [189995] = 4, + ACTIONS(8221), 1, sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + ACTIONS(9531), 1, + anon_sym_LPAREN, + ACTIONS(9533), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189947] = 4, - ACTIONS(6503), 1, + [190009] = 3, + ACTIONS(7792), 1, + aux_sym_format_specifier_token1, + ACTIONS(5), 2, + sym_comment, + sym_line_continuation, + ACTIONS(7794), 2, + anon_sym_LBRACE, + anon_sym_RBRACE, + [190021] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(9524), 1, + ACTIONS(9535), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189961] = 4, - ACTIONS(6503), 1, + [190035] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(9526), 1, + ACTIONS(9537), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189975] = 4, - ACTIONS(9232), 1, - anon_sym_RPAREN, - ACTIONS(9528), 1, - anon_sym_COMMA, - STATE(5179), 1, - aux_sym__parameters_repeat1, + [190049] = 3, + ACTIONS(7808), 1, + aux_sym_format_specifier_token1, + ACTIONS(5), 2, + sym_comment, + sym_line_continuation, + ACTIONS(7810), 2, + anon_sym_LBRACE, + anon_sym_RBRACE, + [190061] = 3, + ACTIONS(9541), 1, + anon_sym_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [189989] = 4, - ACTIONS(7252), 1, + ACTIONS(9539), 2, + sym__newline, + anon_sym_COMMA, + [190073] = 4, + ACTIONS(7245), 1, anon_sym_COMMA, - ACTIONS(9530), 1, + ACTIONS(9543), 1, anon_sym_RBRACK, - STATE(5165), 1, + STATE(5179), 1, aux_sym_type_index_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190003] = 4, - ACTIONS(8783), 1, + [190087] = 4, + ACTIONS(8803), 1, anon_sym_COMMA, - ACTIONS(9530), 1, + ACTIONS(9543), 1, anon_sym_RBRACK, - STATE(5174), 1, + STATE(5185), 1, aux_sym_type_index_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190017] = 4, - ACTIONS(6503), 1, + [190101] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(9532), 1, + ACTIONS(9545), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190031] = 4, - ACTIONS(8370), 1, + [190115] = 3, + ACTIONS(7812), 1, + aux_sym_format_specifier_token1, + ACTIONS(5), 2, + sym_comment, + sym_line_continuation, + ACTIONS(7814), 2, + anon_sym_LBRACE, + anon_sym_RBRACE, + [190127] = 4, + ACTIONS(8305), 1, anon_sym_COMMA, - ACTIONS(9534), 1, + ACTIONS(9547), 1, anon_sym_RPAREN, - STATE(5190), 1, + STATE(5206), 1, aux_sym_function_pointer_type_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190045] = 4, - ACTIONS(9536), 1, + [190141] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(9539), 1, - anon_sym_RBRACK, - STATE(5215), 1, - aux_sym_external_definition_repeat1, + ACTIONS(9549), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190059] = 3, - ACTIONS(6784), 1, - anon_sym_from, + [190155] = 4, + ACTIONS(8325), 1, + anon_sym_DOT, + ACTIONS(8974), 1, + anon_sym_PIPE, + ACTIONS(9551), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6782), 2, - sym__newline, - anon_sym_SEMI, - [190071] = 4, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(9541), 1, + [190169] = 4, + ACTIONS(8565), 1, + anon_sym_LPAREN, + ACTIONS(9553), 1, + anon_sym_COLON, + ACTIONS(9555), 1, sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190085] = 4, - ACTIONS(8616), 1, - anon_sym_LBRACK, - ACTIONS(9543), 1, - anon_sym_COLON, - STATE(5645), 1, - sym_external_definition, + [190183] = 4, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(9557), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190099] = 4, - ACTIONS(8560), 1, - anon_sym_LPAREN, - ACTIONS(9545), 1, - anon_sym_COLON, - ACTIONS(9547), 1, - sym__newline, + [190197] = 4, + ACTIONS(9559), 1, + anon_sym_COMMA, + ACTIONS(9562), 1, + anon_sym_RBRACK, + STATE(5223), 1, + aux_sym_external_definition_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190113] = 4, - ACTIONS(6662), 1, + [190211] = 4, + ACTIONS(9245), 1, anon_sym_RPAREN, - ACTIONS(6664), 1, + ACTIONS(9564), 1, anon_sym_COMMA, - STATE(5247), 1, - aux_sym_argument_list_repeat1, + STATE(5188), 1, + aux_sym__parameters_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190127] = 3, - ACTIONS(7723), 1, - aux_sym_format_specifier_token1, - ACTIONS(5), 2, + [190225] = 4, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(9566), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, + ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7725), 2, - anon_sym_LBRACE, - anon_sym_RBRACE, - [190139] = 3, + [190239] = 3, ACTIONS(5976), 1, anon_sym_COLON, ACTIONS(3), 2, @@ -285017,4511 +285101,4517 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5974), 2, anon_sym_RPAREN, anon_sym_COMMA, - [190151] = 4, - ACTIONS(6868), 1, + [190251] = 4, + ACTIONS(6823), 1, sym__newline, - ACTIONS(7574), 1, + ACTIONS(7403), 1, anon_sym_COMMA, - STATE(5088), 1, + STATE(5105), 1, aux_sym_cvar_def_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190165] = 4, - ACTIONS(8348), 1, + [190265] = 4, + ACTIONS(8325), 1, anon_sym_DOT, - ACTIONS(8907), 1, + ACTIONS(8974), 1, anon_sym_PIPE, - ACTIONS(9549), 1, + ACTIONS(9568), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190179] = 4, - ACTIONS(6831), 1, - sym__newline, - ACTIONS(7244), 1, - anon_sym_COMMA, - STATE(5088), 1, - aux_sym_cvar_def_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [190193] = 4, - ACTIONS(8560), 1, - anon_sym_LPAREN, - ACTIONS(9551), 1, + [190279] = 4, + ACTIONS(8638), 1, + anon_sym_LBRACK, + ACTIONS(9570), 1, anon_sym_COLON, - ACTIONS(9553), 1, - sym__newline, + STATE(5655), 1, + sym_external_definition, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190207] = 3, - ACTIONS(7750), 1, - aux_sym_format_specifier_token1, - ACTIONS(5), 2, - sym_comment, - sym_line_continuation, - ACTIONS(7752), 2, - anon_sym_LBRACE, - anon_sym_RBRACE, - [190219] = 2, + [190293] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7801), 3, + ACTIONS(7621), 3, anon_sym_COMMA, anon_sym_as, anon_sym_RBRACE, - [190229] = 4, - ACTIONS(6503), 1, + [190303] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(9555), 1, + ACTIONS(9572), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190243] = 4, - ACTIONS(9547), 1, + [190317] = 4, + ACTIONS(9555), 1, sym__newline, - ACTIONS(9557), 1, + ACTIONS(9574), 1, anon_sym_LPAREN, - ACTIONS(9559), 1, + ACTIONS(9576), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190257] = 3, - ACTIONS(7756), 1, - aux_sym_format_specifier_token1, - ACTIONS(5), 2, + [190331] = 4, + ACTIONS(6895), 1, + sym__newline, + ACTIONS(7586), 1, + anon_sym_COMMA, + STATE(5105), 1, + aux_sym_cvar_def_repeat1, + ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7758), 2, - anon_sym_LBRACE, - anon_sym_RBRACE, - [190269] = 4, - ACTIONS(8420), 1, - sym_identifier, - STATE(4981), 1, - sym_dotted_name, - STATE(5387), 1, - sym_aliased_import, + [190345] = 3, + ACTIONS(6846), 1, + anon_sym_from, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190283] = 4, - ACTIONS(6503), 1, + ACTIONS(6844), 2, + sym__newline, + anon_sym_SEMI, + [190357] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(9561), 1, + ACTIONS(9578), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190297] = 4, - ACTIONS(6503), 1, + [190371] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(9563), 1, + ACTIONS(9580), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190311] = 4, - ACTIONS(7252), 1, + [190385] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(9565), 1, - anon_sym_RBRACK, - STATE(5165), 1, - aux_sym_type_index_repeat1, + ACTIONS(9582), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190325] = 4, - ACTIONS(9567), 1, - anon_sym_SEMI, - ACTIONS(9570), 1, + [190399] = 4, + ACTIONS(6500), 1, + anon_sym_COMMA, + ACTIONS(9584), 1, sym__newline, - STATE(5236), 1, - aux_sym__simple_statements_repeat1, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190339] = 4, - ACTIONS(9210), 1, - anon_sym_COMMA, - ACTIONS(9572), 1, - anon_sym_RBRACK, - STATE(5087), 1, - aux_sym_template_params_repeat1, + [190413] = 3, + ACTIONS(7871), 1, + aux_sym_format_specifier_token1, + ACTIONS(5), 2, + sym_comment, + sym_line_continuation, + ACTIONS(7873), 2, + anon_sym_LBRACE, + anon_sym_RBRACE, + [190425] = 4, + ACTIONS(8565), 1, + anon_sym_LPAREN, + ACTIONS(9586), 1, + anon_sym_COLON, + ACTIONS(9588), 1, + sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190353] = 4, - ACTIONS(6503), 1, + [190439] = 4, + ACTIONS(6762), 1, + anon_sym_RBRACE, + ACTIONS(9590), 1, anon_sym_COMMA, - ACTIONS(9574), 1, - sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + STATE(5241), 1, + aux_sym_assert_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190367] = 4, - ACTIONS(6503), 1, + [190453] = 3, + ACTIONS(7879), 1, + aux_sym_format_specifier_token1, + ACTIONS(5), 2, + sym_comment, + sym_line_continuation, + ACTIONS(7881), 2, + anon_sym_LBRACE, + anon_sym_RBRACE, + [190465] = 4, + ACTIONS(7245), 1, anon_sym_COMMA, - ACTIONS(9576), 1, - sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + ACTIONS(9593), 1, + anon_sym_RBRACK, + STATE(5179), 1, + aux_sym_type_index_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190381] = 4, - ACTIONS(6503), 1, + [190479] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(9578), 1, + ACTIONS(9595), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190395] = 2, - ACTIONS(3), 2, + [190493] = 3, + ACTIONS(7883), 1, + aux_sym_format_specifier_token1, + ACTIONS(5), 2, sym_comment, sym_line_continuation, - ACTIONS(7801), 3, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_as, - [190405] = 4, - ACTIONS(6895), 1, + ACTIONS(7885), 2, + anon_sym_LBRACE, anon_sym_RBRACE, - ACTIONS(9580), 1, - anon_sym_COMMA, - STATE(5242), 1, - aux_sym_assert_statement_repeat1, + [190505] = 4, + ACTIONS(8401), 1, + sym_identifier, + STATE(4990), 1, + sym_dotted_name, + STATE(5426), 1, + sym_aliased_import, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190419] = 3, - ACTIONS(1476), 1, + [190519] = 3, + ACTIONS(1546), 1, anon_sym_except, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1478), 2, + ACTIONS(1548), 2, anon_sym_except_STAR, anon_sym_finally, - [190431] = 3, - ACTIONS(1546), 1, - anon_sym_except, + [190531] = 4, + ACTIONS(9597), 1, + anon_sym_SEMI, + ACTIONS(9600), 1, + sym__newline, + STATE(5248), 1, + aux_sym__simple_statements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1548), 2, - anon_sym_except_STAR, - anon_sym_finally, - [190443] = 4, - ACTIONS(3477), 1, - anon_sym_RPAREN, - ACTIONS(9583), 1, + [190545] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - STATE(5106), 1, - aux_sym_with_clause_repeat1, + ACTIONS(9602), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190457] = 4, - ACTIONS(8300), 1, - anon_sym_COMMA, - ACTIONS(9585), 1, - anon_sym_RBRACK, - STATE(5215), 1, - aux_sym_external_definition_repeat1, + [190559] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190471] = 4, - ACTIONS(2881), 1, + ACTIONS(7621), 3, anon_sym_RPAREN, - ACTIONS(9587), 1, anon_sym_COMMA, - STATE(4953), 1, - aux_sym_argument_list_repeat1, + anon_sym_as, + [190569] = 4, + ACTIONS(9255), 1, + anon_sym_COMMA, + ACTIONS(9604), 1, + anon_sym_RBRACK, + STATE(5097), 1, + aux_sym_template_params_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190485] = 4, - ACTIONS(8300), 1, + [190583] = 4, + ACTIONS(8315), 1, anon_sym_COMMA, - ACTIONS(9589), 1, + ACTIONS(9606), 1, anon_sym_RBRACK, - STATE(5215), 1, + STATE(5223), 1, aux_sym_external_definition_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190499] = 4, - ACTIONS(6503), 1, + [190597] = 4, + ACTIONS(8319), 1, + anon_sym_RPAREN, + ACTIONS(9608), 1, anon_sym_COMMA, - ACTIONS(9591), 1, - sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + STATE(5023), 1, + aux_sym__import_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190513] = 4, - ACTIONS(9593), 1, - anon_sym_RPAREN, - ACTIONS(9595), 1, - anon_sym_COMMA, - STATE(5271), 1, - aux_sym_argument_list_repeat1, + [190611] = 3, + ACTIONS(1476), 1, + anon_sym_except, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190527] = 4, - ACTIONS(9597), 1, - anon_sym_RPAREN, - ACTIONS(9599), 1, + ACTIONS(1478), 2, + anon_sym_except_STAR, + anon_sym_finally, + [190623] = 4, + ACTIONS(8315), 1, anon_sym_COMMA, - STATE(5245), 1, - aux_sym_with_clause_repeat1, + ACTIONS(9610), 1, + anon_sym_RBRACK, + STATE(5223), 1, + aux_sym_external_definition_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190541] = 4, - ACTIONS(6539), 1, + [190637] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(9601), 1, - anon_sym_RPAREN, - STATE(4808), 1, - aux_sym__collection_elements_repeat1, + ACTIONS(9612), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190555] = 4, - ACTIONS(6503), 1, + [190651] = 4, + ACTIONS(2881), 1, + anon_sym_RPAREN, + ACTIONS(9614), 1, anon_sym_COMMA, - ACTIONS(9603), 1, - sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + STATE(4986), 1, + aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190569] = 2, + [190665] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8378), 3, + ACTIONS(8431), 3, anon_sym_COMMA, anon_sym_as, anon_sym_RBRACE, - [190579] = 4, - ACTIONS(8560), 1, + [190675] = 4, + ACTIONS(8565), 1, anon_sym_LPAREN, - ACTIONS(9605), 1, + ACTIONS(9616), 1, anon_sym_COLON, - ACTIONS(9607), 1, + ACTIONS(9618), 1, sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190593] = 4, - ACTIONS(9306), 1, - anon_sym_COLON, - ACTIONS(9609), 1, + [190689] = 4, + ACTIONS(3477), 1, + anon_sym_RPAREN, + ACTIONS(9620), 1, anon_sym_COMMA, - STATE(5256), 1, + STATE(5145), 1, aux_sym_with_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190607] = 4, - ACTIONS(6539), 1, + [190703] = 4, + ACTIONS(6565), 1, anon_sym_COMMA, - ACTIONS(9612), 1, + ACTIONS(9622), 1, anon_sym_RPAREN, - STATE(4808), 1, + STATE(4819), 1, aux_sym__collection_elements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190621] = 3, - ACTIONS(7657), 1, - anon_sym_LPAREN, + [190717] = 4, + ACTIONS(6833), 1, + sym__newline, + ACTIONS(9624), 1, + anon_sym_COMMA, + STATE(5105), 1, + aux_sym_cvar_def_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9041), 2, + [190731] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - anon_sym_COLON, - [190633] = 4, - ACTIONS(8560), 1, - anon_sym_LPAREN, - ACTIONS(9614), 1, - anon_sym_COLON, - ACTIONS(9616), 1, + ACTIONS(9626), 1, sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190647] = 2, + [190745] = 4, + ACTIONS(8565), 1, + anon_sym_LPAREN, + ACTIONS(9628), 1, + anon_sym_COLON, + ACTIONS(9630), 1, + sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7801), 3, + [190759] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - anon_sym_as, - anon_sym_RBRACK, - [190657] = 4, - ACTIONS(6844), 1, + ACTIONS(9632), 1, sym__newline, - ACTIONS(9618), 1, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [190773] = 4, + ACTIONS(6565), 1, anon_sym_COMMA, - STATE(5088), 1, - aux_sym_cvar_def_repeat1, + ACTIONS(9634), 1, + anon_sym_RPAREN, + STATE(4819), 1, + aux_sym__collection_elements_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190671] = 4, - ACTIONS(6503), 1, + [190787] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(9620), 1, + ACTIONS(9636), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190685] = 4, - ACTIONS(6503), 1, + [190801] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(9622), 1, + ACTIONS(9638), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190699] = 4, - ACTIONS(6503), 1, + [190815] = 4, + ACTIONS(6623), 1, + anon_sym_RPAREN, + ACTIONS(6625), 1, anon_sym_COMMA, - ACTIONS(9624), 1, - sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + STATE(5257), 1, + aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190713] = 4, - ACTIONS(6503), 1, + [190829] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(9626), 1, + ACTIONS(9640), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190727] = 4, - ACTIONS(6503), 1, + [190843] = 4, + ACTIONS(9387), 1, + anon_sym_COLON, + ACTIONS(9642), 1, anon_sym_COMMA, - ACTIONS(9628), 1, - sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + STATE(5271), 1, + aux_sym_with_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190741] = 4, - ACTIONS(6503), 1, + [190857] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - ACTIONS(9630), 1, + ACTIONS(9645), 1, sym__newline, - STATE(4822), 1, + STATE(4779), 1, aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190755] = 4, - ACTIONS(8284), 1, - anon_sym_RPAREN, - ACTIONS(9632), 1, - anon_sym_COMMA, - STATE(4996), 1, - aux_sym__import_list_repeat1, + [190871] = 3, + ACTIONS(7694), 1, + anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190769] = 4, - ACTIONS(9148), 1, - anon_sym_COLON, - ACTIONS(9634), 1, + ACTIONS(9138), 2, anon_sym_COMMA, - STATE(5269), 1, - aux_sym__parameters_repeat1, + anon_sym_COLON, + [190883] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190783] = 4, + ACTIONS(7621), 3, + anon_sym_COMMA, + anon_sym_as, + anon_sym_RBRACK, + [190893] = 4, ACTIONS(3247), 1, anon_sym_RBRACE, - ACTIONS(9637), 1, + ACTIONS(9647), 1, anon_sym_COMMA, - STATE(5242), 1, + STATE(5241), 1, aux_sym_assert_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190797] = 4, - ACTIONS(2883), 1, - anon_sym_RPAREN, - ACTIONS(9639), 1, + [190907] = 4, + ACTIONS(6500), 1, anon_sym_COMMA, - STATE(4953), 1, - aux_sym_argument_list_repeat1, + ACTIONS(9649), 1, + sym__newline, + STATE(4779), 1, + aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190811] = 4, - ACTIONS(6503), 1, + [190921] = 4, + ACTIONS(9651), 1, + anon_sym_RPAREN, + ACTIONS(9653), 1, anon_sym_COMMA, - ACTIONS(9641), 1, - sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + STATE(5260), 1, + aux_sym_with_clause_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190825] = 4, - ACTIONS(6829), 1, - sym__newline, - ACTIONS(9643), 1, + [190935] = 4, + ACTIONS(8594), 1, + anon_sym_RPAREN, + ACTIONS(9655), 1, anon_sym_COMMA, - STATE(5088), 1, - aux_sym_cvar_def_repeat1, + STATE(5278), 1, + aux_sym__parameters_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190839] = 4, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(9645), 1, + [190949] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(9658), 2, + sym__newline, + anon_sym_SEMI, + [190958] = 3, + ACTIONS(6956), 1, + anon_sym_COLON, + ACTIONS(6958), 1, sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190853] = 4, - ACTIONS(7613), 1, - anon_sym_RPAREN, - ACTIONS(9647), 1, - anon_sym_COMMA, - STATE(5275), 1, - aux_sym__collection_elements_repeat1, + [190969] = 3, + ACTIONS(9660), 1, + anon_sym_COLON, + ACTIONS(9662), 1, + anon_sym_DASH_GT, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190867] = 4, - ACTIONS(6503), 1, - anon_sym_COMMA, - ACTIONS(9650), 1, - sym__newline, - STATE(4822), 1, - aux_sym_cvar_decl_repeat2, + [190980] = 3, + ACTIONS(5565), 1, + anon_sym_COLON, + STATE(5427), 1, + sym_memory_view_index, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [190991] = 3, + ACTIONS(9664), 1, + sym_integer, + ACTIONS(9666), 1, + sym_float, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190881] = 2, + [191002] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6751), 2, + ACTIONS(9668), 2, sym__newline, anon_sym_SEMI, - [190890] = 2, + [191011] = 3, + ACTIONS(9670), 1, + anon_sym_LPAREN, + STATE(2216), 1, + sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9148), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [190899] = 2, + [191022] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9652), 2, + ACTIONS(9672), 2, + anon_sym_type, + anon_sym_object, + [191031] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(9674), 2, sym__dedent, anon_sym_case, - [190908] = 2, + [191040] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9654), 2, - anon_sym_import, - anon_sym_cimport, - [190917] = 3, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(2441), 1, - sym_argument_list, + ACTIONS(9676), 2, + sym__dedent, + anon_sym_case, + [191049] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190928] = 2, + ACTIONS(9678), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [191058] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5725), 2, + ACTIONS(9680), 2, anon_sym_COMMA, anon_sym_RBRACK, - [190937] = 2, + [191067] = 3, + ACTIONS(9682), 1, + anon_sym_COLON, + ACTIONS(9684), 1, + anon_sym_DASH_GT, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9658), 2, - sym__newline, - anon_sym_SEMI, - [190946] = 3, - ACTIONS(9660), 1, + [191078] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(7730), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [191087] = 3, + ACTIONS(9686), 1, anon_sym_LPAREN, - STATE(2510), 1, + STATE(2441), 1, sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190957] = 2, + [191098] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9662), 2, - anon_sym_COMMA, - anon_sym_COLON, - [190966] = 3, - ACTIONS(8327), 1, - anon_sym_LPAREN, - ACTIONS(9664), 1, + ACTIONS(8594), 2, anon_sym_RPAREN, + anon_sym_COMMA, + [191107] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190977] = 3, - ACTIONS(9666), 1, + ACTIONS(5725), 2, anon_sym_COMMA, - STATE(4371), 1, - aux_sym__patterns_repeat1, + anon_sym_RBRACK, + [191116] = 3, + ACTIONS(9688), 1, + anon_sym_LPAREN, + STATE(2510), 1, + sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190988] = 3, - ACTIONS(8327), 1, - anon_sym_LPAREN, - ACTIONS(9668), 1, - anon_sym_RPAREN, + [191127] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [190999] = 3, - ACTIONS(9670), 1, + ACTIONS(9690), 2, + sym__dedent, + anon_sym_case, + [191136] = 3, + ACTIONS(9692), 1, anon_sym_LPAREN, - STATE(3520), 1, + STATE(2670), 1, sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191010] = 2, + [191147] = 3, + ACTIONS(9694), 1, + sym_integer, + ACTIONS(9696), 1, + sym_float, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9672), 2, - anon_sym_COMMA, - anon_sym_COLON, - [191019] = 3, - ACTIONS(5549), 1, - anon_sym_RPAREN, - ACTIONS(9674), 1, - anon_sym_COMMA, + [191158] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191030] = 3, + ACTIONS(9698), 2, + anon_sym_COMMA, + anon_sym_COLON, + [191167] = 3, ACTIONS(8162), 1, anon_sym_RPAREN, - ACTIONS(8509), 1, + ACTIONS(8510), 1, anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191041] = 2, + [191178] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9201), 2, - anon_sym_RPAREN, + ACTIONS(9700), 2, anon_sym_COMMA, - [191050] = 3, - ACTIONS(8327), 1, - anon_sym_LPAREN, - ACTIONS(9676), 1, - anon_sym_RPAREN, + anon_sym_COLON, + [191187] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191061] = 3, - ACTIONS(9678), 1, + ACTIONS(9702), 2, + anon_sym_import, + anon_sym_cimport, + [191196] = 3, + ACTIONS(9704), 1, anon_sym_LPAREN, STATE(2516), 1, sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191072] = 3, - ACTIONS(8327), 1, - anon_sym_LPAREN, - ACTIONS(9680), 1, - anon_sym_RPAREN, + [191207] = 3, + ACTIONS(9706), 1, + anon_sym_COLON, + ACTIONS(9708), 1, + sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191083] = 2, + [191218] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(3920), 2, + ACTIONS(9710), 2, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_RBRACK, - [191092] = 2, + [191227] = 3, + ACTIONS(8301), 1, + anon_sym_LPAREN, + ACTIONS(9712), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9682), 2, + [191238] = 3, + ACTIONS(5549), 1, anon_sym_RPAREN, + ACTIONS(9714), 1, anon_sym_COMMA, - [191101] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6751), 2, + [191249] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(9238), 2, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_RBRACK, - [191110] = 2, + [191258] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9684), 2, + ACTIONS(9716), 2, sym__dedent, anon_sym_case, - [191119] = 2, + [191267] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9686), 2, + ACTIONS(9718), 2, + sym__newline, + anon_sym_SEMI, + [191276] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(9720), 2, sym__dedent, anon_sym_case, - [191128] = 2, + [191285] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9688), 2, + ACTIONS(9722), 2, sym__dedent, anon_sym_case, - [191137] = 3, - ACTIONS(8327), 1, + [191294] = 3, + ACTIONS(8301), 1, anon_sym_LPAREN, - ACTIONS(9690), 1, + ACTIONS(9724), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191148] = 2, + [191305] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9692), 2, + ACTIONS(9726), 2, anon_sym_COMMA, anon_sym_RBRACE, - [191157] = 3, - ACTIONS(8899), 1, - sym__newline, - ACTIONS(9694), 1, + [191314] = 3, + ACTIONS(9728), 1, anon_sym_COLON, + ACTIONS(9730), 1, + anon_sym_DASH_GT, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191168] = 2, + [191325] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, ACTIONS(5974), 2, anon_sym_COMMA, anon_sym_COLON, - [191177] = 2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(5840), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [191186] = 2, + [191334] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9696), 2, + ACTIONS(9680), 2, anon_sym_COMMA, anon_sym_RBRACE, - [191195] = 2, + [191343] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7613), 2, + ACTIONS(7730), 2, anon_sym_COMMA, anon_sym_RBRACE, - [191204] = 3, - ACTIONS(9698), 1, - sym_integer, - ACTIONS(9700), 1, - sym_float, + [191352] = 3, + ACTIONS(8301), 1, + anon_sym_LPAREN, + ACTIONS(9732), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191215] = 2, + [191363] = 3, + ACTIONS(9734), 1, + anon_sym_COMMA, + STATE(4364), 1, + aux_sym__patterns_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9702), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [191224] = 2, + [191374] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9260), 2, + ACTIONS(6755), 2, anon_sym_COMMA, anon_sym_RBRACK, - [191233] = 2, + [191383] = 3, + ACTIONS(8301), 1, + anon_sym_LPAREN, + ACTIONS(9736), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9704), 2, - anon_sym_nogil, - anon_sym_gil, - [191242] = 3, - ACTIONS(9706), 1, + [191394] = 3, + ACTIONS(9738), 1, anon_sym_COLON, - ACTIONS(9708), 1, + ACTIONS(9740), 1, sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191253] = 3, - ACTIONS(8689), 1, - sym__newline, - ACTIONS(9710), 1, - anon_sym_COLON, + [191405] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191264] = 3, - ACTIONS(9712), 1, - anon_sym_LPAREN, - STATE(2636), 1, - sym_argument_list, + ACTIONS(9742), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [191414] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191275] = 2, + ACTIONS(9744), 2, + anon_sym_nogil, + anon_sym_gil, + [191423] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9714), 2, - sym__newline, - anon_sym_SEMI, - [191284] = 2, + ACTIONS(9289), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [191432] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9716), 2, - sym__dedent, - anon_sym_case, - [191293] = 3, - ACTIONS(6922), 1, + ACTIONS(9746), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [191441] = 3, + ACTIONS(7016), 1, sym_string_start, STATE(2883), 1, sym_string, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191304] = 3, - ACTIONS(9265), 1, - anon_sym_COLON, - ACTIONS(9269), 1, - sym__newline, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [191315] = 2, + [191452] = 3, + ACTIONS(8301), 1, + anon_sym_LPAREN, + ACTIONS(9748), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9718), 2, - sym__dedent, - anon_sym_case, - [191324] = 3, - ACTIONS(9720), 1, + [191463] = 3, + ACTIONS(9276), 1, anon_sym_COLON, - ACTIONS(9722), 1, + ACTIONS(9280), 1, sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191335] = 2, + [191474] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9724), 2, - sym__newline, - anon_sym_SEMI, - [191344] = 2, + ACTIONS(9750), 2, + sym__dedent, + anon_sym_case, + [191483] = 3, + ACTIONS(9752), 1, + anon_sym_LPAREN, + STATE(2636), 1, + sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9570), 2, - sym__newline, - anon_sym_SEMI, - [191353] = 2, + [191494] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9726), 2, - anon_sym_nogil, - anon_sym_gil, - [191362] = 3, - ACTIONS(8270), 1, + ACTIONS(5870), 2, anon_sym_RPAREN, - ACTIONS(8509), 1, - anon_sym_LPAREN, + anon_sym_COMMA, + [191503] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191373] = 3, - ACTIONS(7176), 1, + ACTIONS(9754), 2, + sym__newline, + anon_sym_SEMI, + [191512] = 3, + ACTIONS(7078), 1, anon_sym_COLON, - ACTIONS(7178), 1, + ACTIONS(7080), 1, anon_sym_by, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191384] = 2, + [191523] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9306), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [191393] = 3, - ACTIONS(8408), 1, - anon_sym_LPAREN, - STATE(5435), 1, - sym_parameters, + ACTIONS(9756), 2, + anon_sym_nogil, + anon_sym_gil, + [191532] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191404] = 2, + ACTIONS(9758), 2, + sym__newline, + anon_sym_SEMI, + [191541] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9728), 2, + ACTIONS(9600), 2, sym__newline, anon_sym_SEMI, - [191413] = 3, - ACTIONS(7135), 1, - anon_sym_COLON, - ACTIONS(7137), 1, - anon_sym_by, + [191550] = 3, + ACTIONS(8301), 1, + anon_sym_LPAREN, + ACTIONS(9760), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191424] = 2, + [191561] = 3, + ACTIONS(7192), 1, + anon_sym_COLON, + ACTIONS(7194), 1, + anon_sym_by, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5974), 2, - anon_sym_COMMA, - anon_sym_COLON, - [191433] = 3, - ACTIONS(9730), 1, + [191572] = 3, + ACTIONS(9762), 1, anon_sym_COLON, - ACTIONS(9732), 1, + ACTIONS(9764), 1, anon_sym_DASH_GT, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191444] = 3, - ACTIONS(8327), 1, + [191583] = 3, + ACTIONS(8301), 1, anon_sym_LPAREN, - ACTIONS(9734), 1, + ACTIONS(9766), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191455] = 2, + [191594] = 3, + ACTIONS(8947), 1, + sym__newline, + ACTIONS(9768), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5725), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [191464] = 3, - ACTIONS(8327), 1, + [191605] = 3, + ACTIONS(8301), 1, anon_sym_LPAREN, - ACTIONS(9736), 1, + ACTIONS(9770), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191475] = 3, - ACTIONS(9738), 1, + [191616] = 3, + ACTIONS(9772), 1, sym_identifier, - STATE(5090), 1, + STATE(5096), 1, sym_template_param, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191486] = 3, - ACTIONS(6768), 1, + [191627] = 3, + ACTIONS(6795), 1, anon_sym_LPAREN, - STATE(4017), 1, + STATE(4049), 1, sym_c_parameters, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191497] = 2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(9740), 2, - anon_sym__, - sym_identifier, - [191506] = 3, - ACTIONS(9742), 1, - sym_integer, - ACTIONS(9744), 1, - sym_float, + [191638] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191517] = 3, - ACTIONS(9746), 1, + ACTIONS(5974), 2, + anon_sym_COMMA, anon_sym_COLON, - ACTIONS(9748), 1, + [191647] = 3, + ACTIONS(9774), 1, + anon_sym_COLON, + ACTIONS(9776), 1, anon_sym_DASH_GT, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191528] = 3, - ACTIONS(7016), 1, + [191658] = 3, + ACTIONS(7098), 1, anon_sym_COLON, - ACTIONS(7018), 1, + ACTIONS(7100), 1, anon_sym_by, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191539] = 2, + [191669] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, ACTIONS(3920), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [191678] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(9387), 2, anon_sym_RPAREN, anon_sym_COMMA, - [191548] = 3, - ACTIONS(9750), 1, + [191687] = 3, + ACTIONS(9778), 1, anon_sym_COLON, - ACTIONS(9752), 1, + ACTIONS(9780), 1, anon_sym_DASH_GT, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191559] = 3, - ACTIONS(8327), 1, + [191698] = 3, + ACTIONS(8301), 1, anon_sym_LPAREN, - ACTIONS(9754), 1, + ACTIONS(9782), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191570] = 3, - ACTIONS(8327), 1, + [191709] = 3, + ACTIONS(8301), 1, anon_sym_LPAREN, - ACTIONS(9756), 1, + ACTIONS(9784), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191581] = 3, - ACTIONS(9758), 1, - anon_sym_LPAREN, - STATE(3920), 1, - sym_argument_list, + [191720] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191592] = 3, - ACTIONS(8327), 1, - anon_sym_LPAREN, - ACTIONS(9760), 1, + ACTIONS(5725), 2, anon_sym_RPAREN, + anon_sym_COMMA, + [191729] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191603] = 3, - ACTIONS(9762), 1, + ACTIONS(3920), 2, anon_sym_RPAREN, - ACTIONS(9764), 1, anon_sym_COMMA, + [191738] = 3, + ACTIONS(9786), 1, + anon_sym_LPAREN, + STATE(3970), 1, + sym_argument_list, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [191749] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191614] = 3, - ACTIONS(7097), 1, + ACTIONS(9788), 2, + sym__dedent, + anon_sym_case, + [191758] = 3, + ACTIONS(7102), 1, anon_sym_COLON, - ACTIONS(7099), 1, + ACTIONS(7104), 1, anon_sym_by, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191625] = 3, - ACTIONS(9766), 1, + [191769] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(9790), 2, + sym__newline, + anon_sym_SEMI, + [191778] = 3, + ACTIONS(9792), 1, anon_sym_COLON, - ACTIONS(9768), 1, + ACTIONS(9794), 1, anon_sym_DASH_GT, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191636] = 3, - ACTIONS(9770), 1, + [191789] = 3, + ACTIONS(9796), 1, anon_sym_LPAREN, STATE(3179), 1, sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191647] = 3, - ACTIONS(8115), 1, + [191800] = 3, + ACTIONS(8301), 1, + anon_sym_LPAREN, + ACTIONS(9798), 1, anon_sym_RPAREN, - ACTIONS(8509), 1, - anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191658] = 3, - ACTIONS(8327), 1, - anon_sym_LPAREN, - ACTIONS(9772), 1, - anon_sym_RPAREN, + [191811] = 3, + ACTIONS(8707), 1, + sym__newline, + ACTIONS(9800), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191669] = 3, - ACTIONS(6922), 1, + [191822] = 3, + ACTIONS(7016), 1, sym_string_start, STATE(2887), 1, sym_string, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191680] = 3, - ACTIONS(8327), 1, + [191833] = 3, + ACTIONS(8301), 1, anon_sym_LPAREN, - ACTIONS(9774), 1, + ACTIONS(9802), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191691] = 3, - ACTIONS(8327), 1, + [191844] = 3, + ACTIONS(8301), 1, anon_sym_LPAREN, - ACTIONS(9776), 1, + ACTIONS(9804), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191702] = 2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(9778), 2, - anon_sym_type, - anon_sym_object, - [191711] = 3, - ACTIONS(8327), 1, + [191855] = 3, + ACTIONS(8301), 1, anon_sym_LPAREN, - ACTIONS(9780), 1, + ACTIONS(9806), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191722] = 3, - ACTIONS(8212), 1, + [191866] = 3, + ACTIONS(7949), 1, anon_sym_RPAREN, - ACTIONS(8509), 1, + ACTIONS(8510), 1, anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191733] = 3, - ACTIONS(8327), 1, + [191877] = 3, + ACTIONS(8301), 1, anon_sym_LPAREN, - ACTIONS(9782), 1, + ACTIONS(9808), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191744] = 3, - ACTIONS(8327), 1, - anon_sym_LPAREN, - ACTIONS(9784), 1, - anon_sym_RPAREN, + [191888] = 3, + ACTIONS(9810), 1, + sym_integer, + ACTIONS(9812), 1, + sym_float, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191755] = 3, - ACTIONS(8327), 1, + [191899] = 3, + ACTIONS(8301), 1, anon_sym_LPAREN, - ACTIONS(9786), 1, + ACTIONS(9814), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191766] = 3, - ACTIONS(8039), 1, - anon_sym_COLON, - ACTIONS(8041), 1, - sym__newline, + [191910] = 3, + ACTIONS(8227), 1, + anon_sym_RPAREN, + ACTIONS(8510), 1, + anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191777] = 3, - ACTIONS(8327), 1, + [191921] = 3, + ACTIONS(8301), 1, anon_sym_LPAREN, - ACTIONS(9788), 1, + ACTIONS(9816), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191788] = 3, - ACTIONS(9790), 1, + [191932] = 3, + ACTIONS(9818), 1, anon_sym_COLON, - ACTIONS(9792), 1, + ACTIONS(9820), 1, sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191799] = 2, + [191943] = 3, + ACTIONS(8301), 1, + anon_sym_LPAREN, + ACTIONS(9822), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9794), 2, - sym__newline, - anon_sym_SEMI, - [191808] = 2, + [191954] = 3, + ACTIONS(8053), 1, + anon_sym_RPAREN, + ACTIONS(8510), 1, + anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6226), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [191817] = 3, - ACTIONS(9796), 1, + [191965] = 3, + ACTIONS(8348), 1, + anon_sym_LPAREN, + STATE(5291), 1, + sym_parameters, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [191976] = 3, + ACTIONS(9824), 1, anon_sym_LPAREN, STATE(2670), 1, sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191828] = 3, - ACTIONS(9798), 1, + [191987] = 3, + ACTIONS(9826), 1, anon_sym_LPAREN, STATE(3179), 1, sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191839] = 3, - ACTIONS(9800), 1, + [191998] = 3, + ACTIONS(9828), 1, anon_sym_LPAREN, STATE(2636), 1, sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191850] = 3, - ACTIONS(9802), 1, + [192009] = 3, + ACTIONS(9830), 1, anon_sym_LPAREN, STATE(2441), 1, sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191861] = 3, - ACTIONS(9804), 1, + [192020] = 3, + ACTIONS(9832), 1, anon_sym_LPAREN, - STATE(3920), 1, + STATE(3970), 1, sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191872] = 3, - ACTIONS(9806), 1, + [192031] = 3, + ACTIONS(9834), 1, anon_sym_LPAREN, STATE(2752), 1, sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191883] = 3, - ACTIONS(9808), 1, + [192042] = 3, + ACTIONS(9836), 1, anon_sym_LPAREN, STATE(2708), 1, sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191894] = 2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(7774), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [191903] = 2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(7649), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [191912] = 3, - ACTIONS(9810), 1, + [192053] = 3, + ACTIONS(8642), 1, + sym__newline, + ACTIONS(9838), 1, anon_sym_COLON, - ACTIONS(9812), 1, - anon_sym_DASH_GT, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191923] = 3, - ACTIONS(8408), 1, - anon_sym_LPAREN, - STATE(5505), 1, - sym_parameters, + [192064] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191934] = 3, - ACTIONS(8985), 1, + ACTIONS(9840), 2, + anon_sym__, + sym_identifier, + [192073] = 3, + ACTIONS(8025), 1, anon_sym_COLON, - ACTIONS(8989), 1, + ACTIONS(8027), 1, sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191945] = 2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(9814), 2, - anon_sym_COLON, - anon_sym_DASH_GT, - [191954] = 2, + [192084] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7069), 2, + ACTIONS(9842), 2, sym__newline, anon_sym_SEMI, - [191963] = 3, - ACTIONS(6932), 1, - anon_sym_COLON, - ACTIONS(6934), 1, - anon_sym_by, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [191974] = 3, - ACTIONS(8624), 1, - sym__newline, - ACTIONS(9816), 1, - anon_sym_COLON, + [192093] = 3, + ACTIONS(8301), 1, + anon_sym_LPAREN, + ACTIONS(9844), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [191985] = 2, + [192104] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9818), 2, - sym__newline, - anon_sym_SEMI, - [191994] = 3, - ACTIONS(8327), 1, + ACTIONS(7802), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [192113] = 3, + ACTIONS(8301), 1, anon_sym_LPAREN, - ACTIONS(9820), 1, + ACTIONS(9846), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192005] = 2, + [192124] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8342), 2, + ACTIONS(6207), 2, anon_sym_RPAREN, anon_sym_COMMA, - [192014] = 3, - ACTIONS(6922), 1, - sym_string_start, - STATE(5545), 1, - sym_string, + [192133] = 3, + ACTIONS(6795), 1, + anon_sym_LPAREN, + STATE(4035), 1, + sym_c_parameters, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192025] = 3, - ACTIONS(8327), 1, - anon_sym_LPAREN, - ACTIONS(9822), 1, - anon_sym_RPAREN, + [192144] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192036] = 3, - ACTIONS(6768), 1, + ACTIONS(9848), 2, + anon_sym_COLON, + anon_sym_DASH_GT, + [192153] = 3, + ACTIONS(8301), 1, anon_sym_LPAREN, - STATE(4069), 1, - sym_c_parameters, + ACTIONS(9850), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192047] = 3, - ACTIONS(9824), 1, + [192164] = 3, + ACTIONS(9852), 1, anon_sym_COLON, - ACTIONS(9826), 1, - sym__newline, + ACTIONS(9854), 1, + anon_sym_DASH_GT, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192058] = 3, - ACTIONS(8327), 1, + [192175] = 3, + ACTIONS(8301), 1, anon_sym_LPAREN, - ACTIONS(9828), 1, + ACTIONS(9856), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192069] = 3, - ACTIONS(8327), 1, + [192186] = 3, + ACTIONS(8348), 1, anon_sym_LPAREN, - ACTIONS(9830), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [192080] = 3, - ACTIONS(9832), 1, - anon_sym_COLON, - ACTIONS(9834), 1, - sym__newline, + STATE(5281), 1, + sym_parameters, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192091] = 2, + [192197] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9836), 2, + ACTIONS(7096), 2, sym__newline, anon_sym_SEMI, - [192100] = 3, - ACTIONS(8327), 1, + [192206] = 3, + ACTIONS(8301), 1, anon_sym_LPAREN, - ACTIONS(9838), 1, + ACTIONS(9858), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192111] = 2, + [192217] = 3, + ACTIONS(8301), 1, + anon_sym_LPAREN, + ACTIONS(9860), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7881), 2, - sym__newline, - anon_sym_COLON, - [192120] = 3, - ACTIONS(6922), 1, + [192228] = 3, + ACTIONS(7016), 1, sym_string_start, STATE(2904), 1, sym_string, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192131] = 3, - ACTIONS(8327), 1, + [192239] = 3, + ACTIONS(8301), 1, anon_sym_LPAREN, - ACTIONS(9840), 1, + ACTIONS(9862), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192142] = 3, - ACTIONS(8327), 1, + [192250] = 3, + ACTIONS(8301), 1, anon_sym_LPAREN, - ACTIONS(9842), 1, + ACTIONS(9864), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192153] = 2, + [192261] = 3, + ACTIONS(9866), 1, + anon_sym_COLON, + ACTIONS(9868), 1, + sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9441), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [192162] = 3, - ACTIONS(8327), 1, - anon_sym_LPAREN, - ACTIONS(9844), 1, - anon_sym_RPAREN, + [192272] = 3, + ACTIONS(9870), 1, + anon_sym_COLON, + ACTIONS(9872), 1, + sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192173] = 3, - ACTIONS(8241), 1, - anon_sym_RPAREN, - ACTIONS(8509), 1, - anon_sym_LPAREN, + [192283] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192184] = 3, - ACTIONS(8327), 1, + ACTIONS(9874), 2, + sym__newline, + anon_sym_SEMI, + [192292] = 3, + ACTIONS(8301), 1, anon_sym_LPAREN, - ACTIONS(9846), 1, + ACTIONS(9876), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192195] = 3, - ACTIONS(9848), 1, + [192303] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(9878), 2, + sym__dedent, + anon_sym_case, + [192312] = 3, + ACTIONS(8301), 1, anon_sym_LPAREN, - STATE(2216), 1, - sym_argument_list, + ACTIONS(9880), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192206] = 3, - ACTIONS(8327), 1, + [192323] = 3, + ACTIONS(8301), 1, anon_sym_LPAREN, - ACTIONS(9850), 1, + ACTIONS(9882), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192217] = 2, + [192334] = 3, + ACTIONS(7016), 1, + sym_string_start, + STATE(5557), 1, + sym_string, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7840), 2, - sym__newline, - anon_sym_COLON, - [192226] = 3, - ACTIONS(9852), 1, - anon_sym_COLON, - ACTIONS(9854), 1, - sym__newline, + [192345] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192237] = 3, - ACTIONS(9856), 1, - sym_integer, - ACTIONS(9858), 1, - sym_float, + ACTIONS(6755), 2, + sym__newline, + anon_sym_SEMI, + [192354] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192248] = 3, - ACTIONS(9660), 1, + ACTIONS(7737), 2, + sym__newline, + anon_sym_COLON, + [192363] = 3, + ACTIONS(9688), 1, anon_sym_LPAREN, STATE(3179), 1, sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192259] = 2, + [192374] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9860), 2, - sym__newline, - anon_sym_SEMI, - [192268] = 3, - ACTIONS(6936), 1, + ACTIONS(9700), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [192383] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(9457), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [192392] = 3, + ACTIONS(9884), 1, anon_sym_COLON, - ACTIONS(6938), 1, - anon_sym_by, + ACTIONS(9886), 1, + sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192279] = 2, + [192403] = 3, + ACTIONS(9051), 1, + anon_sym_COLON, + ACTIONS(9055), 1, + sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9452), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [192288] = 2, + [192414] = 3, + ACTIONS(7167), 1, + anon_sym_COLON, + ACTIONS(7169), 1, + anon_sym_by, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9862), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [192297] = 3, - ACTIONS(9864), 1, - anon_sym_LPAREN, - STATE(2752), 1, - sym_argument_list, + [192425] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192308] = 3, - ACTIONS(8564), 1, + ACTIONS(7796), 2, sym__newline, - ACTIONS(9866), 1, anon_sym_COLON, + [192434] = 3, + ACTIONS(9888), 1, + anon_sym_LPAREN, + STATE(2752), 1, + sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192319] = 3, - ACTIONS(8327), 1, + [192445] = 3, + ACTIONS(8301), 1, anon_sym_LPAREN, - ACTIONS(9868), 1, + ACTIONS(9890), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192330] = 3, - ACTIONS(7162), 1, - anon_sym_COLON, - ACTIONS(7164), 1, - anon_sym_by, + [192456] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192341] = 3, - ACTIONS(8560), 1, - anon_sym_LPAREN, - ACTIONS(9870), 1, + ACTIONS(8399), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [192465] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(9478), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [192474] = 3, + ACTIONS(9892), 1, + anon_sym_COLON, + ACTIONS(9894), 1, sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192352] = 2, + [192485] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7242), 2, + ACTIONS(7672), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [192494] = 3, + ACTIONS(9896), 1, + anon_sym_RPAREN, + ACTIONS(9898), 1, anon_sym_COMMA, - anon_sym_RBRACK, - [192361] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9872), 2, - sym__newline, - anon_sym_SEMI, - [192370] = 3, - ACTIONS(9874), 1, + [192505] = 3, + ACTIONS(9480), 1, anon_sym_COLON, - ACTIONS(9876), 1, + ACTIONS(9484), 1, sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192381] = 2, + [192516] = 3, + ACTIONS(6944), 1, + anon_sym_COLON, + ACTIONS(6946), 1, + anon_sym_by, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [192527] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9878), 2, + ACTIONS(9900), 2, anon_sym_import, anon_sym_cimport, - [192390] = 2, + [192536] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6652), 2, + ACTIONS(9902), 2, sym__newline, anon_sym_SEMI, - [192399] = 3, - ACTIONS(9471), 1, + [192545] = 3, + ACTIONS(9772), 1, + sym_identifier, + STATE(5085), 1, + sym_template_param, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [192556] = 3, + ACTIONS(9904), 1, anon_sym_COLON, - ACTIONS(9475), 1, + ACTIONS(9906), 1, sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192410] = 2, + [192567] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9880), 2, - sym__newline, - anon_sym_SEMI, - [192419] = 3, - ACTIONS(7889), 1, + ACTIONS(9908), 2, + anon_sym__, + sym_identifier, + [192576] = 3, + ACTIONS(8284), 1, anon_sym_RPAREN, - ACTIONS(8509), 1, + ACTIONS(8510), 1, anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192430] = 3, - ACTIONS(9882), 1, + [192587] = 3, + ACTIONS(9910), 1, anon_sym_COLON, - ACTIONS(9884), 1, + ACTIONS(9912), 1, sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192441] = 2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(9886), 2, - anon_sym__, - sym_identifier, - [192450] = 3, - ACTIONS(9888), 1, + [192598] = 3, + ACTIONS(9914), 1, sym_integer, - ACTIONS(9890), 1, + ACTIONS(9916), 1, sym_float, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192461] = 2, + [192609] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7182), 2, + ACTIONS(9918), 2, sym__newline, anon_sym_SEMI, - [192470] = 3, - ACTIONS(9892), 1, - sym_integer, - ACTIONS(9894), 1, - sym_float, + [192618] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192481] = 2, + ACTIONS(4610), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [192627] = 3, + ACTIONS(8569), 1, + sym__newline, + ACTIONS(9920), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5836), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [192490] = 3, - ACTIONS(7093), 1, + [192638] = 3, + ACTIONS(7145), 1, anon_sym_COLON, - ACTIONS(7095), 1, + ACTIONS(7147), 1, sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192501] = 3, - ACTIONS(9896), 1, + [192649] = 3, + ACTIONS(9922), 1, anon_sym_COLON, - ACTIONS(9898), 1, - anon_sym_DASH_GT, + ACTIONS(9924), 1, + sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192512] = 3, - ACTIONS(9900), 1, - anon_sym_COLON, - ACTIONS(9902), 1, + [192660] = 3, + ACTIONS(8565), 1, + anon_sym_LPAREN, + ACTIONS(9926), 1, sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192523] = 3, - ACTIONS(7952), 1, - anon_sym_RPAREN, - ACTIONS(8509), 1, - anon_sym_LPAREN, + [192671] = 3, + ACTIONS(9928), 1, + sym_integer, + ACTIONS(9930), 1, + sym_float, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192534] = 3, - ACTIONS(8820), 1, - sym__newline, - ACTIONS(9904), 1, - anon_sym_COLON, + [192682] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192545] = 3, - ACTIONS(9738), 1, - sym_identifier, - STATE(5069), 1, - sym_template_param, + ACTIONS(6948), 2, + sym__newline, + anon_sym_SEMI, + [192691] = 3, + ACTIONS(8833), 1, + sym__newline, + ACTIONS(9932), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192556] = 2, + [192702] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9906), 2, + ACTIONS(5856), 2, anon_sym_COMMA, - anon_sym_COLON, - [192565] = 3, - ACTIONS(9908), 1, + anon_sym_RBRACK, + [192711] = 3, + ACTIONS(9934), 1, sym_integer, - ACTIONS(9910), 1, + ACTIONS(9936), 1, sym_float, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192576] = 2, + [192722] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9912), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [192585] = 3, - ACTIONS(9914), 1, + ACTIONS(6660), 2, + sym__newline, + anon_sym_SEMI, + [192731] = 3, + ACTIONS(9938), 1, sym_integer, - ACTIONS(9916), 1, + ACTIONS(9940), 1, sym_float, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192596] = 2, + [192742] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9662), 2, + ACTIONS(4646), 2, anon_sym_RPAREN, anon_sym_COMMA, - [192605] = 2, + [192751] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9278), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [192614] = 3, - ACTIONS(9918), 1, - anon_sym_COLON, - ACTIONS(9920), 1, + ACTIONS(9942), 2, sym__newline, + anon_sym_SEMI, + [192760] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192625] = 3, - ACTIONS(9922), 1, - sym_integer, - ACTIONS(9924), 1, - sym_float, + ACTIONS(9698), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [192769] = 3, + ACTIONS(8059), 1, + anon_sym_RPAREN, + ACTIONS(8510), 1, + anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192636] = 3, - ACTIONS(9926), 1, + [192780] = 3, + ACTIONS(9944), 1, anon_sym_LPAREN, - STATE(3520), 1, + STATE(3539), 1, sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192647] = 3, - ACTIONS(8327), 1, - anon_sym_LPAREN, - ACTIONS(9928), 1, - anon_sym_RPAREN, + [192791] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192658] = 3, - ACTIONS(8327), 1, - anon_sym_LPAREN, - ACTIONS(9930), 1, + ACTIONS(9138), 2, anon_sym_RPAREN, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [192669] = 2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(9932), 2, - sym__dedent, - anon_sym_case, - [192678] = 2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(9934), 2, - sym__dedent, - anon_sym_case, - [192687] = 3, - ACTIONS(8408), 1, + anon_sym_COMMA, + [192800] = 3, + ACTIONS(8348), 1, anon_sym_LPAREN, - STATE(5344), 1, + STATE(5353), 1, sym_parameters, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192698] = 3, - ACTIONS(9936), 1, - anon_sym_COLON, - ACTIONS(9938), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [192709] = 2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(5974), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [192718] = 3, - ACTIONS(9940), 1, + [192811] = 3, + ACTIONS(9946), 1, anon_sym_COLON, - ACTIONS(9942), 1, + ACTIONS(9948), 1, sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192729] = 2, + [192822] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9944), 2, + ACTIONS(9950), 2, anon_sym_type, anon_sym_object, - [192738] = 2, + [192831] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(6751), 2, + ACTIONS(5974), 2, anon_sym_RPAREN, anon_sym_COMMA, - [192747] = 3, - ACTIONS(8408), 1, + [192840] = 3, + ACTIONS(8348), 1, anon_sym_LPAREN, - STATE(5351), 1, + STATE(5362), 1, sym_parameters, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192758] = 2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(9946), 2, - sym__newline, - anon_sym_SEMI, - [192767] = 3, - ACTIONS(9948), 1, + [192851] = 3, + ACTIONS(9952), 1, sym_integer, - ACTIONS(9950), 1, + ACTIONS(9954), 1, sym_float, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192778] = 2, + [192862] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9952), 2, + ACTIONS(9956), 2, sym__newline, anon_sym_SEMI, - [192787] = 2, + [192871] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9954), 2, - sym__dedent, - anon_sym_case, - [192796] = 2, + ACTIONS(6755), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [192880] = 3, + ACTIONS(8301), 1, + anon_sym_LPAREN, + ACTIONS(9958), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9956), 2, - anon_sym__, - sym_identifier, - [192805] = 2, + [192891] = 3, + ACTIONS(7151), 1, + anon_sym_COLON, + ACTIONS(7153), 1, + sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9958), 2, - sym__dedent, - anon_sym_case, - [192814] = 3, - ACTIONS(6948), 1, + [192902] = 3, + ACTIONS(9960), 1, anon_sym_COLON, - ACTIONS(6958), 1, + ACTIONS(9962), 1, sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192825] = 2, + [192913] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9960), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [192834] = 3, - ACTIONS(9962), 1, - anon_sym_COLON, - ACTIONS(9964), 1, - sym__newline, + ACTIONS(9964), 2, + sym__dedent, + anon_sym_case, + [192922] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192845] = 3, - ACTIONS(9966), 1, - sym_integer, + ACTIONS(9966), 2, + sym__dedent, + anon_sym_case, + [192931] = 3, ACTIONS(9968), 1, + sym_integer, + ACTIONS(9970), 1, sym_float, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192856] = 2, + [192942] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(5840), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [192865] = 3, - ACTIONS(9738), 1, + ACTIONS(9972), 2, + anon_sym__, sym_identifier, - STATE(5312), 1, - sym_template_param, + [192951] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192876] = 3, - ACTIONS(9970), 1, - anon_sym_LPAREN, - STATE(2708), 1, - sym_argument_list, + ACTIONS(9974), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [192960] = 3, + ACTIONS(9976), 1, + sym_integer, + ACTIONS(9978), 1, + sym_float, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192887] = 3, - ACTIONS(9972), 1, - anon_sym_LPAREN, - STATE(2670), 1, - sym_argument_list, + [192971] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192898] = 3, - ACTIONS(9974), 1, - anon_sym_LPAREN, - STATE(5298), 1, - sym_c_parameters, + ACTIONS(7369), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [192980] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192909] = 2, + ACTIONS(9980), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [192989] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8523), 2, - anon_sym_from, - anon_sym_in, - [192918] = 3, - ACTIONS(6768), 1, + ACTIONS(9710), 2, + anon_sym_COMMA, + anon_sym_COLON, + [192998] = 3, + ACTIONS(9982), 1, anon_sym_LPAREN, - STATE(4084), 1, - sym_c_parameters, + STATE(2708), 1, + sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [192929] = 2, + [193009] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9976), 2, + ACTIONS(9984), 2, sym__newline, anon_sym_SEMI, - [192938] = 2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(9692), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [192947] = 2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(9696), 2, + [193018] = 3, + ACTIONS(8301), 1, + anon_sym_LPAREN, + ACTIONS(9986), 1, anon_sym_RPAREN, - anon_sym_COMMA, - [192956] = 3, - ACTIONS(9553), 1, - sym__newline, - ACTIONS(9978), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [192967] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9980), 2, - anon_sym__, + [193029] = 3, + ACTIONS(9772), 1, sym_identifier, - [192976] = 3, - ACTIONS(9982), 1, - sym_integer, - ACTIONS(9984), 1, - sym_float, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [192987] = 2, + STATE(5327), 1, + sym_template_param, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(7613), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [192996] = 3, - ACTIONS(7172), 1, - anon_sym_COLON, - ACTIONS(7174), 1, - anon_sym_by, + [193040] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [193007] = 3, - ACTIONS(7931), 1, - anon_sym_RPAREN, - ACTIONS(8509), 1, - anon_sym_LPAREN, + ACTIONS(9988), 2, + sym__dedent, + anon_sym_case, + [193049] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [193018] = 2, + ACTIONS(8472), 2, + anon_sym_from, + anon_sym_in, + [193058] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9672), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [193027] = 2, + ACTIONS(9990), 2, + sym__dedent, + anon_sym_case, + [193067] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9986), 2, - anon_sym_type, - anon_sym_object, - [193036] = 2, + ACTIONS(8498), 2, + anon_sym_from, + anon_sym_in, + [193076] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9306), 2, - anon_sym_COMMA, - anon_sym_COLON, - [193045] = 2, + ACTIONS(9992), 2, + anon_sym__, + sym_identifier, + [193085] = 3, + ACTIONS(9994), 1, + sym_integer, + ACTIONS(9996), 1, + sym_float, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9988), 2, - sym__dedent, - anon_sym_case, - [193054] = 3, - ACTIONS(9607), 1, + [193096] = 3, + ACTIONS(9588), 1, sym__newline, - ACTIONS(9990), 1, + ACTIONS(9998), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [193065] = 3, - ACTIONS(7186), 1, - anon_sym_COLON, - ACTIONS(7188), 1, - sym__newline, + [193107] = 3, + ACTIONS(10000), 1, + anon_sym_LPAREN, + STATE(5328), 1, + sym_c_parameters, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [193076] = 2, + [193118] = 3, + ACTIONS(7923), 1, + anon_sym_RPAREN, + ACTIONS(8510), 1, + anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9992), 2, - anon_sym_COLON, - anon_sym_DASH_GT, - [193085] = 2, + [193129] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9692), 2, + ACTIONS(5870), 2, anon_sym_COMMA, anon_sym_RBRACK, - [193094] = 2, + [193138] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9994), 2, - anon_sym_type, - anon_sym_object, - [193103] = 3, - ACTIONS(8658), 1, - sym__newline, - ACTIONS(9996), 1, + ACTIONS(8594), 2, + anon_sym_COMMA, anon_sym_COLON, + [193147] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [193114] = 3, - ACTIONS(8136), 1, - anon_sym_COLON, - ACTIONS(8138), 1, + ACTIONS(10002), 2, sym__newline, + anon_sym_SEMI, + [193156] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [193125] = 2, + ACTIONS(10004), 2, + anon_sym_type, + anon_sym_object, + [193165] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8489), 2, - anon_sym_from, - anon_sym_in, - [193134] = 2, + ACTIONS(10006), 2, + anon_sym_type, + anon_sym_object, + [193174] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1985), 2, - sym__newline, - anon_sym_SEMI, - [193143] = 3, - ACTIONS(9616), 1, + ACTIONS(9726), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [193183] = 3, + ACTIONS(9618), 1, sym__newline, - ACTIONS(9998), 1, + ACTIONS(10008), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [193154] = 2, + [193194] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(10000), 2, - anon_sym_type, - anon_sym_object, - [193163] = 3, - ACTIONS(8327), 1, - anon_sym_LPAREN, - ACTIONS(10002), 1, + ACTIONS(9680), 2, anon_sym_RPAREN, + anon_sym_COMMA, + [193203] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [193174] = 2, + ACTIONS(7730), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [193212] = 2, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + ACTIONS(10010), 2, + anon_sym_type, + anon_sym_object, + [193221] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8495), 2, + ACTIONS(8508), 2, anon_sym_from, anon_sym_in, - [193183] = 2, + [193230] = 3, + ACTIONS(8152), 1, + anon_sym_COLON, + ACTIONS(8154), 1, + sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(10004), 2, - sym__dedent, - anon_sym_case, - [193192] = 2, + [193241] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9148), 2, + ACTIONS(9387), 2, anon_sym_COMMA, anon_sym_COLON, - [193201] = 3, - ACTIONS(10006), 1, - anon_sym_COLON, - ACTIONS(10008), 1, - anon_sym_DASH_GT, + [193250] = 3, + ACTIONS(10012), 1, + anon_sym_LPAREN, + STATE(3539), 1, + sym_argument_list, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [193212] = 3, - ACTIONS(7968), 1, + [193261] = 3, + ACTIONS(6960), 1, anon_sym_COLON, - ACTIONS(7970), 1, - sym__newline, + ACTIONS(6962), 1, + anon_sym_by, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [193223] = 2, + [193272] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(10010), 2, + ACTIONS(9306), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [193281] = 3, + ACTIONS(9630), 1, sym__newline, - anon_sym_SEMI, - [193232] = 2, + ACTIONS(10014), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(10012), 2, - sym__dedent, - anon_sym_case, - [193241] = 2, + [193292] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(8304), 2, + ACTIONS(8512), 2, anon_sym_from, anon_sym_in, - [193250] = 3, - ACTIONS(10014), 1, - sym_integer, - ACTIONS(10016), 1, - sym_float, + [193301] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [193261] = 2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(9696), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [193270] = 2, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(7613), 2, + ACTIONS(9138), 2, anon_sym_COMMA, - anon_sym_RBRACK, - [193279] = 3, - ACTIONS(5565), 1, anon_sym_COLON, - STATE(5413), 1, - sym_memory_view_index, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [193290] = 2, + [193310] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(9906), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [193299] = 3, - ACTIONS(8327), 1, - anon_sym_LPAREN, + ACTIONS(1985), 2, + sym__newline, + anon_sym_SEMI, + [193319] = 3, + ACTIONS(10016), 1, + sym_integer, ACTIONS(10018), 1, - anon_sym_RPAREN, + sym_float, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [193310] = 2, + [193330] = 3, + ACTIONS(8694), 1, + sym__newline, ACTIONS(10020), 1, - sym_identifier, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [193318] = 2, - ACTIONS(10022), 1, - anon_sym_GT, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [193326] = 2, - ACTIONS(7250), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [193334] = 2, - ACTIONS(7500), 1, + [193341] = 3, + ACTIONS(7188), 1, anon_sym_COLON, + ACTIONS(7190), 1, + anon_sym_by, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [193342] = 2, - ACTIONS(10024), 1, - sym_identifier, + [193352] = 3, + ACTIONS(8237), 1, + anon_sym_COLON, + ACTIONS(8239), 1, + sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [193350] = 2, - ACTIONS(10026), 1, - anon_sym_RPAREN, + [193363] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [193358] = 2, - ACTIONS(8570), 1, - anon_sym_in, + ACTIONS(9726), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [193372] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [193366] = 2, - ACTIONS(8212), 1, + ACTIONS(10022), 2, + anon_sym_COLON, + anon_sym_DASH_GT, + [193381] = 3, + ACTIONS(8301), 1, + anon_sym_LPAREN, + ACTIONS(10024), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [193374] = 2, - ACTIONS(10028), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [193382] = 2, - ACTIONS(6571), 1, - anon_sym_RPAREN, + [193392] = 3, + ACTIONS(6795), 1, + anon_sym_LPAREN, + STATE(4065), 1, + sym_c_parameters, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [193390] = 2, - ACTIONS(10030), 1, + [193403] = 3, + ACTIONS(8102), 1, anon_sym_RPAREN, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [193398] = 2, - ACTIONS(10032), 1, - sym_identifier, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - [193406] = 2, - ACTIONS(7358), 1, - anon_sym_RBRACE, + ACTIONS(8510), 1, + anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193414] = 2, - ACTIONS(10034), 1, - anon_sym_COLON, + ACTIONS(10026), 1, + anon_sym_RBRACK, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193422] = 2, - ACTIONS(10036), 1, - anon_sym_COLON, + ACTIONS(10028), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193430] = 2, - ACTIONS(7508), 1, + ACTIONS(10030), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193438] = 2, - ACTIONS(10038), 1, - sym_identifier, + ACTIONS(7439), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193446] = 2, - ACTIONS(10040), 1, - anon_sym_EQ, + ACTIONS(10032), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193454] = 2, - ACTIONS(6617), 1, - anon_sym_RPAREN, + ACTIONS(10034), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193462] = 2, - ACTIONS(10042), 1, - anon_sym_COLON, + ACTIONS(10036), 1, + anon_sym_GT, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193470] = 2, - ACTIONS(10044), 1, + ACTIONS(10038), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193478] = 2, - ACTIONS(10046), 1, - anon_sym_COLON, + ACTIONS(10040), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193486] = 2, - ACTIONS(10048), 1, - anon_sym_RBRACK, + ACTIONS(7949), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193494] = 2, - ACTIONS(5997), 1, + ACTIONS(10042), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193502] = 2, - ACTIONS(10050), 1, - anon_sym_COLON, + ACTIONS(10044), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193510] = 2, - ACTIONS(10052), 1, - anon_sym_RBRACE, + ACTIONS(6023), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193518] = 2, - ACTIONS(10054), 1, - anon_sym_RBRACE, + ACTIONS(10046), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193526] = 2, - ACTIONS(10056), 1, - sym_identifier, + ACTIONS(10048), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193534] = 2, - ACTIONS(10058), 1, + ACTIONS(7443), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193542] = 2, - ACTIONS(10060), 1, - anon_sym_GT, + ACTIONS(10050), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193550] = 2, - ACTIONS(10062), 1, - anon_sym_RBRACK, + ACTIONS(10052), 1, + anon_sym_COLON_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193558] = 2, - ACTIONS(10064), 1, - anon_sym_RBRACK, + ACTIONS(8227), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193566] = 2, - ACTIONS(3968), 1, - anon_sym_def, + ACTIONS(10054), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193574] = 2, - ACTIONS(10066), 1, + ACTIONS(10056), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193582] = 2, - ACTIONS(10068), 1, - anon_sym_COLON, + ACTIONS(10058), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193590] = 2, - ACTIONS(10070), 1, - anon_sym_RBRACE, + ACTIONS(10060), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193598] = 2, - ACTIONS(10072), 1, - anon_sym_COLON, + ACTIONS(10062), 1, + anon_sym_RBRACK, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193606] = 2, - ACTIONS(10074), 1, - anon_sym_RBRACE, + ACTIONS(6617), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193614] = 2, - ACTIONS(10076), 1, - sym_identifier, + ACTIONS(10064), 1, + anon_sym_for, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193622] = 2, - ACTIONS(10078), 1, - sym__indent, + ACTIONS(10066), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193630] = 2, - ACTIONS(10080), 1, - anon_sym_COLON_EQ, + ACTIONS(6569), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193638] = 2, - ACTIONS(10082), 1, + ACTIONS(10068), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193646] = 2, - ACTIONS(10084), 1, - sym_identifier, + ACTIONS(10070), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193654] = 2, - ACTIONS(10086), 1, - anon_sym_RPAREN, + ACTIONS(10072), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193662] = 2, - ACTIONS(10088), 1, - anon_sym_None, + ACTIONS(10074), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193670] = 2, - ACTIONS(10090), 1, - anon_sym_COLON_EQ, + ACTIONS(10076), 1, + anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193678] = 2, - ACTIONS(10092), 1, - anon_sym_RPAREN, + ACTIONS(10078), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193686] = 2, - ACTIONS(10094), 1, - sym_identifier, + ACTIONS(10080), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193694] = 2, - ACTIONS(10096), 1, - anon_sym_COLON, + ACTIONS(10082), 1, + anon_sym_GT, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193702] = 2, - ACTIONS(10098), 1, - sym_identifier, + ACTIONS(10084), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193710] = 2, - ACTIONS(10100), 1, - anon_sym_GT, + ACTIONS(6729), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193718] = 2, - ACTIONS(7354), 1, - anon_sym_RBRACE, + ACTIONS(10086), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193726] = 2, - ACTIONS(10102), 1, - anon_sym_RBRACE, + ACTIONS(10088), 1, + anon_sym_COLON_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193734] = 2, - ACTIONS(10104), 1, + ACTIONS(10090), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193742] = 2, - ACTIONS(10106), 1, - anon_sym_LPAREN, + ACTIONS(10092), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193750] = 2, - ACTIONS(10108), 1, - sym_identifier, + ACTIONS(10094), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193758] = 2, - ACTIONS(10110), 1, - sym_identifier, + ACTIONS(7213), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193766] = 2, - ACTIONS(10112), 1, + ACTIONS(10096), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193774] = 2, - ACTIONS(10114), 1, - sym_identifier, + ACTIONS(10098), 1, + anon_sym_COLON_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193782] = 2, - ACTIONS(10116), 1, - anon_sym_RBRACE, + ACTIONS(10100), 1, + sym__indent, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193790] = 2, - ACTIONS(8125), 1, - anon_sym_RBRACK, + ACTIONS(10102), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193798] = 2, - ACTIONS(10118), 1, - sym_identifier, + ACTIONS(10104), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193806] = 2, - ACTIONS(10120), 1, - anon_sym_COLON_EQ, + ACTIONS(10106), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193814] = 2, - ACTIONS(10122), 1, - anon_sym_COLON, + ACTIONS(10108), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193822] = 2, - ACTIONS(10124), 1, - anon_sym_RBRACE, + ACTIONS(10110), 1, + anon_sym_GT, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193830] = 2, - ACTIONS(10126), 1, + ACTIONS(10112), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193838] = 2, - ACTIONS(7893), 1, - anon_sym_LPAREN, + ACTIONS(10114), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193846] = 2, - ACTIONS(10128), 1, - anon_sym_COLON_EQ, + ACTIONS(10116), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193854] = 2, - ACTIONS(10130), 1, - anon_sym_COLON, + ACTIONS(10118), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193862] = 2, - ACTIONS(10132), 1, - anon_sym_COLON, + ACTIONS(10120), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193870] = 2, - ACTIONS(9126), 1, - anon_sym_LPAREN, + ACTIONS(10122), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193878] = 2, - ACTIONS(10134), 1, - sym_identifier, + ACTIONS(10124), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193886] = 2, - ACTIONS(10136), 1, - anon_sym_COLON_EQ, + ACTIONS(10126), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193894] = 2, - ACTIONS(9394), 1, - anon_sym_in, + ACTIONS(10128), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193902] = 2, - ACTIONS(10138), 1, - anon_sym_COLON, + ACTIONS(10130), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193910] = 2, - ACTIONS(10140), 1, - anon_sym_COLON, + ACTIONS(10132), 1, + anon_sym_COLON_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193918] = 2, - ACTIONS(10142), 1, - anon_sym_COLON, + ACTIONS(10134), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193926] = 2, - ACTIONS(10144), 1, - sym_identifier, + ACTIONS(10136), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193934] = 2, - ACTIONS(10146), 1, - anon_sym_COLON, + ACTIONS(10138), 1, + anon_sym_import, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193942] = 2, - ACTIONS(10148), 1, - anon_sym_RPAREN, + ACTIONS(7893), 1, + anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193950] = 2, - ACTIONS(10150), 1, - sym__indent, + ACTIONS(7897), 1, + anon_sym_RBRACK, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193958] = 2, - ACTIONS(8691), 1, - anon_sym_in, + ACTIONS(10140), 1, + anon_sym_None, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193966] = 2, - ACTIONS(10152), 1, - anon_sym_RBRACE, + ACTIONS(10142), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193974] = 2, - ACTIONS(7657), 1, - anon_sym_LPAREN, + ACTIONS(10144), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193982] = 2, - ACTIONS(10154), 1, + ACTIONS(10146), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193990] = 2, - ACTIONS(9407), 1, - anon_sym_in, + ACTIONS(10148), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [193998] = 2, - ACTIONS(10156), 1, - anon_sym_COLON, + ACTIONS(9402), 1, + anon_sym_in, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194006] = 2, - ACTIONS(10158), 1, - anon_sym_COLON, + ACTIONS(10150), 1, + anon_sym_COLON_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194014] = 2, - ACTIONS(10160), 1, - sym_identifier, + ACTIONS(10152), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194022] = 2, - ACTIONS(10162), 1, - anon_sym_COLON_EQ, + ACTIONS(10154), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194030] = 2, - ACTIONS(10164), 1, - anon_sym_COLON, + ACTIONS(10156), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194038] = 2, - ACTIONS(7506), 1, - anon_sym_COLON, + ACTIONS(10158), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194046] = 2, - ACTIONS(10166), 1, - anon_sym_COLON_EQ, + ACTIONS(10160), 1, + anon_sym_RBRACK, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [194054] = 2, - ACTIONS(10168), 1, - sym_identifier, + [194054] = 2, + ACTIONS(10162), 1, + sym__indent, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194062] = 2, - ACTIONS(10170), 1, - anon_sym_COLON, + ACTIONS(10164), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194070] = 2, - ACTIONS(1581), 1, + ACTIONS(7447), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194078] = 2, - ACTIONS(10172), 1, - anon_sym_GT, + ACTIONS(10166), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194086] = 2, - ACTIONS(10174), 1, - ts_builtin_sym_end, + ACTIONS(10168), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194094] = 2, - ACTIONS(7408), 1, - anon_sym_RPAREN, + ACTIONS(9408), 1, + anon_sym_in, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194102] = 2, - ACTIONS(10176), 1, - anon_sym_STAR, + ACTIONS(7335), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194110] = 2, - ACTIONS(10178), 1, - sym__indent, + ACTIONS(10170), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194118] = 2, - ACTIONS(8241), 1, - anon_sym_RPAREN, + ACTIONS(10172), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194126] = 2, - ACTIONS(10180), 1, + ACTIONS(10174), 1, anon_sym_COLON_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194134] = 2, - ACTIONS(10182), 1, + ACTIONS(10176), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194142] = 2, - ACTIONS(10184), 1, - anon_sym_COLON, + ACTIONS(10178), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194150] = 2, - ACTIONS(10186), 1, + ACTIONS(10180), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194158] = 2, - ACTIONS(10188), 1, - anon_sym_COLON, + ACTIONS(10182), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194166] = 2, - ACTIONS(10190), 1, + ACTIONS(10184), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194174] = 2, - ACTIONS(10192), 1, - sym_identifier, + ACTIONS(10186), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194182] = 2, - ACTIONS(10194), 1, + ACTIONS(10188), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194190] = 2, - ACTIONS(6523), 1, - anon_sym_RPAREN, + ACTIONS(10190), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194198] = 2, - ACTIONS(10196), 1, - anon_sym_COLON_EQ, + ACTIONS(10192), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194206] = 2, - ACTIONS(10198), 1, - sym_identifier, + ACTIONS(7694), 1, + anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194214] = 2, - ACTIONS(10200), 1, - sym__indent, + ACTIONS(1581), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194222] = 2, - ACTIONS(10202), 1, - anon_sym_COLON, + ACTIONS(10194), 1, + anon_sym_COLON_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194230] = 2, - ACTIONS(10204), 1, + ACTIONS(10196), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194238] = 2, - ACTIONS(10206), 1, - anon_sym_RPAREN, + ACTIONS(10198), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194246] = 2, - ACTIONS(7580), 1, - anon_sym_RBRACE, + ACTIONS(10200), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194254] = 2, - ACTIONS(4306), 1, - sym__dedent, + ACTIONS(10202), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194262] = 2, - ACTIONS(10208), 1, - anon_sym_COLON, + ACTIONS(10204), 1, + anon_sym_COLON_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194270] = 2, - ACTIONS(10210), 1, - anon_sym_RBRACK, + ACTIONS(8053), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194278] = 2, - ACTIONS(7404), 1, - anon_sym_RBRACE, + ACTIONS(8102), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194286] = 2, - ACTIONS(10212), 1, - anon_sym_COLON, + ACTIONS(10206), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194294] = 2, - ACTIONS(10214), 1, - anon_sym_RPAREN, + ACTIONS(10208), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194302] = 2, - ACTIONS(10216), 1, - sym__indent, + ACTIONS(10210), 1, + anon_sym_RBRACK, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194310] = 2, - ACTIONS(10218), 1, - anon_sym_COLON, + ACTIONS(6595), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194318] = 2, - ACTIONS(10220), 1, - sym_identifier, + ACTIONS(10212), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194326] = 2, - ACTIONS(10222), 1, - sym_identifier, + ACTIONS(10214), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194334] = 2, - ACTIONS(1585), 1, - anon_sym_COLON, + ACTIONS(10216), 1, + anon_sym_COLON_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194342] = 2, - ACTIONS(10224), 1, - anon_sym_COLON, + ACTIONS(10218), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194350] = 2, - ACTIONS(10226), 1, - sym_identifier, + ACTIONS(10220), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194358] = 2, - ACTIONS(10228), 1, - anon_sym_RBRACE, + ACTIONS(10222), 1, + anon_sym_STAR, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194366] = 2, - ACTIONS(10230), 1, - sym_identifier, + ACTIONS(10224), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194374] = 2, - ACTIONS(10232), 1, - anon_sym_COLON, + ACTIONS(8709), 1, + anon_sym_in, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194382] = 2, - ACTIONS(8560), 1, - anon_sym_LPAREN, + ACTIONS(9896), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194390] = 2, - ACTIONS(10234), 1, - anon_sym_RBRACK, + ACTIONS(10226), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194398] = 2, - ACTIONS(10236), 1, - anon_sym_RPAREN, + ACTIONS(10228), 1, + sym__indent, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194406] = 2, - ACTIONS(8168), 1, - anon_sym_RBRACK, + ACTIONS(10230), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194414] = 2, - ACTIONS(10238), 1, - sym_identifier, + ACTIONS(7482), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194422] = 2, - ACTIONS(10240), 1, - anon_sym_COLON, + ACTIONS(7327), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194430] = 2, - ACTIONS(10242), 1, + ACTIONS(10232), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194438] = 2, - ACTIONS(10244), 1, - sym_identifier, + ACTIONS(10234), 1, + sym__newline, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194446] = 2, - ACTIONS(10246), 1, - anon_sym_COLON_EQ, + ACTIONS(10236), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194454] = 2, - ACTIONS(5507), 1, - sym__dedent, + ACTIONS(10238), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194462] = 2, - ACTIONS(10248), 1, - anon_sym_COLON, + ACTIONS(10240), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194470] = 2, - ACTIONS(10250), 1, - anon_sym_RPAREN, + ACTIONS(10242), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194478] = 2, - ACTIONS(10252), 1, - sym__newline, + ACTIONS(10244), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194486] = 2, - ACTIONS(10254), 1, - anon_sym_None, + ACTIONS(8565), 1, + anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194494] = 2, - ACTIONS(10256), 1, - anon_sym_RPAREN, + ACTIONS(10246), 1, + anon_sym_COLON_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194502] = 2, - ACTIONS(10258), 1, - sym_identifier, + ACTIONS(10248), 1, + anon_sym_RBRACK, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194510] = 2, - ACTIONS(10260), 1, - anon_sym_RPAREN, + ACTIONS(10250), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194518] = 2, - ACTIONS(6675), 1, - anon_sym_RPAREN, + ACTIONS(8150), 1, + anon_sym_RBRACK, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194526] = 2, - ACTIONS(10262), 1, - anon_sym_RBRACK, + ACTIONS(10252), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194534] = 2, - ACTIONS(10264), 1, - anon_sym_RBRACE, + ACTIONS(4306), 1, + sym__dedent, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194542] = 2, - ACTIONS(4308), 1, - sym__dedent, + ACTIONS(10254), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194550] = 2, - ACTIONS(10266), 1, - anon_sym_GT, + ACTIONS(10256), 1, + anon_sym_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194558] = 2, - ACTIONS(10268), 1, - anon_sym_RPAREN, + ACTIONS(10258), 1, + anon_sym_GT, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194566] = 2, - ACTIONS(10270), 1, - anon_sym_in, + ACTIONS(10260), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194574] = 2, - ACTIONS(8180), 1, - anon_sym_RBRACK, + ACTIONS(10262), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194582] = 2, - ACTIONS(10272), 1, - anon_sym_RBRACE, + ACTIONS(10264), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194590] = 2, - ACTIONS(10274), 1, + ACTIONS(7243), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194598] = 2, - ACTIONS(10276), 1, - anon_sym_GT, + ACTIONS(1585), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194606] = 2, - ACTIONS(10278), 1, - anon_sym_COLON, + ACTIONS(10266), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194614] = 2, - ACTIONS(10280), 1, - sym_identifier, + ACTIONS(10268), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194622] = 2, - ACTIONS(10282), 1, - anon_sym_RPAREN, + ACTIONS(10270), 1, + anon_sym_RBRACK, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194630] = 2, - ACTIONS(10284), 1, - sym_identifier, + ACTIONS(10272), 1, + anon_sym_None, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194638] = 2, - ACTIONS(10286), 1, - anon_sym_COLON, + ACTIONS(10274), 1, + anon_sym_RBRACK, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194646] = 2, - ACTIONS(7889), 1, - anon_sym_RPAREN, + ACTIONS(10276), 1, + anon_sym_RBRACK, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194654] = 2, - ACTIONS(10288), 1, + ACTIONS(10278), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194662] = 2, - ACTIONS(10290), 1, - anon_sym_RBRACK, + ACTIONS(9178), 1, + anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194670] = 2, - ACTIONS(6658), 1, - anon_sym_RPAREN, + ACTIONS(3968), 1, + anon_sym_def, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194678] = 2, - ACTIONS(10292), 1, - anon_sym_COLON_EQ, + ACTIONS(10280), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194686] = 2, - ACTIONS(10294), 1, - anon_sym_COLON, + ACTIONS(10282), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194694] = 2, - ACTIONS(10296), 1, - sym__indent, + ACTIONS(4308), 1, + sym__dedent, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194702] = 2, - ACTIONS(10298), 1, - anon_sym_RBRACK, + ACTIONS(10284), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194710] = 2, - ACTIONS(10300), 1, - sym_identifier, + ACTIONS(7270), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194718] = 2, - ACTIONS(10302), 1, - sym_identifier, + ACTIONS(10286), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194726] = 2, - ACTIONS(10304), 1, - anon_sym_COLON, + ACTIONS(10288), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194734] = 2, - ACTIONS(10306), 1, - anon_sym_COLON, + ACTIONS(10290), 1, + anon_sym_GT, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194742] = 2, - ACTIONS(10308), 1, - anon_sym_COLON_EQ, + ACTIONS(10292), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194750] = 2, - ACTIONS(10310), 1, - anon_sym_GT, + ACTIONS(10294), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194758] = 2, - ACTIONS(10312), 1, - sym_identifier, + ACTIONS(8186), 1, + anon_sym_RBRACK, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194766] = 2, - ACTIONS(10314), 1, - anon_sym_RBRACK, + ACTIONS(10296), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194774] = 2, - ACTIONS(10316), 1, - sym_identifier, + ACTIONS(8284), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194782] = 2, - ACTIONS(7952), 1, - anon_sym_RPAREN, + ACTIONS(10298), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194790] = 2, - ACTIONS(10318), 1, - anon_sym_RBRACE, + ACTIONS(10300), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194798] = 2, - ACTIONS(10320), 1, - sym_identifier, + ACTIONS(10302), 1, + anon_sym_in, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194806] = 2, - ACTIONS(10322), 1, - anon_sym_LPAREN, + ACTIONS(10304), 1, + ts_builtin_sym_end, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194814] = 2, - ACTIONS(6662), 1, + ACTIONS(6650), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194822] = 2, - ACTIONS(10324), 1, - anon_sym_RBRACE, + ACTIONS(10306), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194830] = 2, - ACTIONS(10326), 1, - anon_sym_RPAREN, + ACTIONS(10308), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194838] = 2, - ACTIONS(8270), 1, - anon_sym_RPAREN, + ACTIONS(10310), 1, + sym__indent, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194846] = 2, - ACTIONS(10328), 1, - anon_sym_RPAREN, + ACTIONS(7266), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194854] = 2, - ACTIONS(10330), 1, - anon_sym_RPAREN, + ACTIONS(10312), 1, + anon_sym_RBRACK, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194862] = 2, - ACTIONS(10332), 1, - aux_sym_run_directive_token1, - ACTIONS(5), 2, + ACTIONS(10314), 1, + sym_identifier, + ACTIONS(3), 2, sym_comment, sym_line_continuation, [194870] = 2, - ACTIONS(10334), 1, - anon_sym_GT, + ACTIONS(10316), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194878] = 2, - ACTIONS(10336), 1, + ACTIONS(10318), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194886] = 2, - ACTIONS(10338), 1, - sym_identifier, + ACTIONS(10320), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194894] = 2, - ACTIONS(10340), 1, + ACTIONS(10322), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194902] = 2, - ACTIONS(6603), 1, - anon_sym_RPAREN, + ACTIONS(10324), 1, + anon_sym_COLON_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194910] = 2, - ACTIONS(10342), 1, - anon_sym_RBRACE, + ACTIONS(10326), 1, + anon_sym_COLON_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194918] = 2, - ACTIONS(10344), 1, - anon_sym_COLON, + ACTIONS(10328), 1, + anon_sym_RBRACK, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194926] = 2, - ACTIONS(10346), 1, - anon_sym_COLON, + ACTIONS(10330), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194934] = 2, - ACTIONS(10348), 1, - sym_identifier, + ACTIONS(10332), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194942] = 2, - ACTIONS(10350), 1, - anon_sym_RBRACE, + ACTIONS(10334), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194950] = 2, - ACTIONS(10352), 1, - anon_sym_LPAREN, + ACTIONS(8162), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194958] = 2, - ACTIONS(10354), 1, + ACTIONS(10336), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194966] = 2, - ACTIONS(10356), 1, + ACTIONS(10338), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194974] = 2, - ACTIONS(4304), 1, - sym__dedent, + ACTIONS(8650), 1, + anon_sym_in, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194982] = 2, - ACTIONS(10358), 1, - anon_sym_RBRACE, + ACTIONS(10340), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194990] = 2, - ACTIONS(10360), 1, - anon_sym_EQ, + ACTIONS(10342), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [194998] = 2, - ACTIONS(10362), 1, - sym__indent, + ACTIONS(10344), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195006] = 2, - ACTIONS(10364), 1, - anon_sym_COLON, + ACTIONS(10346), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195014] = 2, - ACTIONS(10366), 1, - anon_sym_RPAREN, + ACTIONS(10348), 1, + anon_sym_COLON_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195022] = 2, - ACTIONS(7897), 1, - anon_sym_RBRACK, + ACTIONS(10350), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195030] = 2, - ACTIONS(10368), 1, - anon_sym_None, + ACTIONS(10352), 1, + anon_sym_GT, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195038] = 2, - ACTIONS(10370), 1, - anon_sym_RBRACE, + ACTIONS(10354), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195046] = 2, - ACTIONS(10372), 1, + ACTIONS(8059), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195054] = 2, - ACTIONS(10374), 1, - anon_sym_COLON, + ACTIONS(10356), 1, + anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195062] = 2, - ACTIONS(10376), 1, - anon_sym_RBRACE, + ACTIONS(10358), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195070] = 2, - ACTIONS(10378), 1, - anon_sym_RBRACK, + ACTIONS(10360), 1, + anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195078] = 2, - ACTIONS(8327), 1, - anon_sym_LPAREN, + ACTIONS(5507), 1, + sym__dedent, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195086] = 2, - ACTIONS(10380), 1, - sym_identifier, + ACTIONS(4304), 1, + sym__dedent, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195094] = 2, - ACTIONS(10382), 1, - anon_sym_RBRACE, + ACTIONS(10362), 1, + anon_sym_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195102] = 2, - ACTIONS(10384), 1, + ACTIONS(10364), 1, sym__indent, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195110] = 2, - ACTIONS(10386), 1, - anon_sym_STAR, + ACTIONS(10366), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195118] = 2, - ACTIONS(10388), 1, - sym__indent, + ACTIONS(10368), 1, + anon_sym_GT, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195126] = 2, - ACTIONS(10390), 1, - anon_sym_COLON, + ACTIONS(10370), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195134] = 2, - ACTIONS(10392), 1, - anon_sym_COLON_EQ, + ACTIONS(10372), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195142] = 2, - ACTIONS(10394), 1, - anon_sym_RPAREN, + ACTIONS(10374), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195150] = 2, - ACTIONS(10396), 1, - anon_sym_RPAREN, + ACTIONS(10376), 1, + anon_sym_None, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195158] = 2, - ACTIONS(10398), 1, - anon_sym_COLON, + ACTIONS(10378), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195166] = 2, - ACTIONS(10400), 1, - anon_sym_RBRACK, + ACTIONS(6623), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195174] = 2, - ACTIONS(10402), 1, - anon_sym_STAR, + ACTIONS(6589), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195182] = 2, - ACTIONS(10404), 1, - anon_sym_RBRACK, + ACTIONS(10380), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195190] = 2, - ACTIONS(10406), 1, - sym_identifier, + ACTIONS(8301), 1, + anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195198] = 2, - ACTIONS(10408), 1, - anon_sym_RPAREN, + ACTIONS(10382), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195206] = 2, - ACTIONS(10410), 1, + ACTIONS(10384), 1, sym__indent, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195214] = 2, - ACTIONS(10412), 1, - sym__indent, + ACTIONS(10386), 1, + anon_sym_STAR, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195222] = 2, - ACTIONS(10414), 1, - sym_identifier, + ACTIONS(10388), 1, + sym__indent, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195230] = 2, - ACTIONS(8162), 1, - anon_sym_RPAREN, + ACTIONS(10390), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195238] = 2, - ACTIONS(10416), 1, - sym_identifier, + ACTIONS(10392), 1, + sym__indent, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195246] = 2, - ACTIONS(7388), 1, - anon_sym_RBRACE, + ACTIONS(10394), 1, + anon_sym_COLON_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195254] = 2, - ACTIONS(7584), 1, - anon_sym_RBRACE, + ACTIONS(10396), 1, + anon_sym_RBRACK, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195262] = 2, - ACTIONS(10418), 1, - anon_sym_COLON, + ACTIONS(10398), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195270] = 2, - ACTIONS(10420), 1, - anon_sym_RBRACK, + ACTIONS(10400), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195278] = 2, - ACTIONS(10422), 1, - anon_sym_RBRACK, + ACTIONS(10402), 1, + anon_sym_COLON_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195286] = 2, - ACTIONS(7414), 1, + ACTIONS(7307), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195294] = 2, - ACTIONS(9313), 1, - anon_sym_in, + ACTIONS(10404), 1, + anon_sym_RBRACK, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195302] = 2, - ACTIONS(10424), 1, - sym_identifier, + ACTIONS(10406), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195310] = 2, - ACTIONS(10426), 1, - anon_sym_COLON_EQ, + ACTIONS(10408), 1, + sym__indent, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195318] = 2, - ACTIONS(10428), 1, - anon_sym_RBRACE, + ACTIONS(10410), 1, + sym__indent, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195326] = 2, - ACTIONS(7366), 1, + ACTIONS(10412), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195334] = 2, - ACTIONS(10430), 1, - anon_sym_COLON, + ACTIONS(10414), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195342] = 2, - ACTIONS(7492), 1, - anon_sym_COLON, + ACTIONS(10416), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195350] = 2, - ACTIONS(10432), 1, - sym_identifier, + ACTIONS(10418), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195358] = 2, - ACTIONS(9384), 1, - anon_sym_LPAREN, + ACTIONS(10420), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195366] = 2, - ACTIONS(10434), 1, - anon_sym_RPAREN, + ACTIONS(10422), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195374] = 2, - ACTIONS(10436), 1, + ACTIONS(10424), 1, anon_sym_RBRACK, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195382] = 2, - ACTIONS(10438), 1, - sym_identifier, + ACTIONS(10426), 1, + anon_sym_RBRACK, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195390] = 2, - ACTIONS(10440), 1, - sym_identifier, + ACTIONS(7345), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195398] = 2, - ACTIONS(10442), 1, - anon_sym_RPAREN, + ACTIONS(10428), 1, + sym__indent, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195406] = 2, - ACTIONS(10444), 1, - anon_sym_RBRACE, + ACTIONS(10430), 1, + anon_sym_RBRACK, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195414] = 2, - ACTIONS(10446), 1, - anon_sym_RBRACK, - ACTIONS(3), 2, + ACTIONS(10432), 1, + aux_sym_run_directive_token1, + ACTIONS(5), 2, sym_comment, sym_line_continuation, [195422] = 2, - ACTIONS(10448), 1, - anon_sym_COLON, + ACTIONS(9318), 1, + anon_sym_in, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195430] = 2, - ACTIONS(10450), 1, - anon_sym_COLON, + ACTIONS(10434), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195438] = 2, - ACTIONS(10452), 1, - anon_sym_RPAREN, + ACTIONS(10436), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195446] = 2, - ACTIONS(10454), 1, + ACTIONS(7427), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195454] = 2, - ACTIONS(10456), 1, + ACTIONS(10438), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195462] = 2, - ACTIONS(10458), 1, - anon_sym_COLON_EQ, + ACTIONS(10440), 1, + anon_sym_STAR, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195470] = 2, - ACTIONS(10460), 1, - sym_identifier, + ACTIONS(7471), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195478] = 2, - ACTIONS(10462), 1, - anon_sym_RPAREN, + ACTIONS(8114), 1, + anon_sym_RBRACK, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195486] = 2, - ACTIONS(10464), 1, + ACTIONS(10442), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195494] = 2, - ACTIONS(10466), 1, - anon_sym_RBRACE, + ACTIONS(10444), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195502] = 2, - ACTIONS(10468), 1, - anon_sym_COLON, + ACTIONS(7383), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195510] = 2, - ACTIONS(10470), 1, - sym_identifier, + ACTIONS(10446), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195518] = 2, - ACTIONS(10472), 1, - anon_sym_GT, + ACTIONS(7341), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195526] = 2, - ACTIONS(3479), 1, - anon_sym_COLON, + ACTIONS(6601), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195534] = 2, - ACTIONS(10474), 1, - anon_sym_RBRACE, + ACTIONS(10448), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195542] = 2, - ACTIONS(10476), 1, - anon_sym_RBRACK, + ACTIONS(10450), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195550] = 2, - ACTIONS(10478), 1, - anon_sym_COLON, + ACTIONS(10452), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195558] = 2, - ACTIONS(10480), 1, - anon_sym_RBRACE, + ACTIONS(10454), 1, + anon_sym_RBRACK, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195566] = 2, - ACTIONS(10482), 1, - anon_sym_RBRACE, + ACTIONS(10456), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195574] = 2, - ACTIONS(10484), 1, - anon_sym_GT, + ACTIONS(10458), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195582] = 2, - ACTIONS(10486), 1, - sym_identifier, + ACTIONS(10460), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195590] = 2, - ACTIONS(10488), 1, - anon_sym_COLON_EQ, + ACTIONS(10462), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195598] = 2, - ACTIONS(10490), 1, - anon_sym_COLON, + ACTIONS(9415), 1, + anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195606] = 2, - ACTIONS(10492), 1, - sym_identifier, + ACTIONS(10464), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195614] = 2, - ACTIONS(10494), 1, + ACTIONS(10466), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195622] = 2, - ACTIONS(7931), 1, - anon_sym_RPAREN, + ACTIONS(10468), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195630] = 2, - ACTIONS(10496), 1, - sym_identifier, + ACTIONS(10470), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195638] = 2, - ACTIONS(10498), 1, - anon_sym_COLON_EQ, + ACTIONS(10472), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195646] = 2, - ACTIONS(10500), 1, - anon_sym_COLON, + ACTIONS(10474), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195654] = 2, - ACTIONS(6720), 1, - sym_identifier, + ACTIONS(10476), 1, + anon_sym_GT, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195662] = 2, - ACTIONS(10502), 1, + ACTIONS(10478), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195670] = 2, - ACTIONS(5475), 1, - sym__dedent, + ACTIONS(10480), 1, + anon_sym_GT, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195678] = 2, - ACTIONS(10504), 1, - anon_sym_LPAREN, + ACTIONS(10482), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195686] = 2, - ACTIONS(7360), 1, - anon_sym_RPAREN, + ACTIONS(10484), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195694] = 2, - ACTIONS(10506), 1, - sym_identifier, + ACTIONS(10486), 1, + anon_sym_COLON_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195702] = 2, - ACTIONS(10508), 1, - sym__indent, + ACTIONS(10488), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195710] = 2, - ACTIONS(10510), 1, - anon_sym_COLON, + ACTIONS(10490), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195718] = 2, - ACTIONS(10512), 1, - anon_sym_COLON, + ACTIONS(7923), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195726] = 2, - ACTIONS(7450), 1, - anon_sym_RPAREN, + ACTIONS(10492), 1, + anon_sym_RBRACK, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195734] = 2, - ACTIONS(10514), 1, - anon_sym_COLON, + ACTIONS(10494), 1, + sym__indent, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195742] = 2, - ACTIONS(10516), 1, - sym_identifier, + ACTIONS(10496), 1, + anon_sym_COLON_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195750] = 2, - ACTIONS(7376), 1, - anon_sym_RBRACE, + ACTIONS(10498), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195758] = 2, - ACTIONS(9327), 1, - anon_sym_in, + ACTIONS(10500), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195766] = 2, - ACTIONS(10518), 1, + ACTIONS(10502), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195774] = 2, - ACTIONS(5505), 1, - sym__dedent, + ACTIONS(10504), 1, + anon_sym_COLON_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195782] = 2, - ACTIONS(10520), 1, + ACTIONS(10506), 1, anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195790] = 2, - ACTIONS(7496), 1, - anon_sym_COLON, + ACTIONS(5475), 1, + sym__dedent, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195798] = 2, - ACTIONS(10522), 1, - anon_sym_LPAREN, + ACTIONS(7229), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195806] = 2, - ACTIONS(10524), 1, - anon_sym_LPAREN, + ACTIONS(10508), 1, + anon_sym_GT, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195814] = 2, - ACTIONS(10526), 1, - anon_sym_LPAREN, + ACTIONS(9330), 1, + anon_sym_in, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195822] = 2, - ACTIONS(10528), 1, - anon_sym_LPAREN, + ACTIONS(10510), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195830] = 2, - ACTIONS(10530), 1, - anon_sym_COLON, + ACTIONS(10512), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195838] = 2, - ACTIONS(10532), 1, - sym_identifier, + ACTIONS(7249), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195846] = 2, - ACTIONS(10534), 1, - sym_identifier, + ACTIONS(10514), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195854] = 2, - ACTIONS(10536), 1, - anon_sym_COLON_EQ, + ACTIONS(3479), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195862] = 2, - ACTIONS(10538), 1, - sym_identifier, + ACTIONS(7433), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195870] = 2, - ACTIONS(6595), 1, - anon_sym_RPAREN, + ACTIONS(10516), 1, + anon_sym_None, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195878] = 2, - ACTIONS(10540), 1, - sym_identifier, + ACTIONS(10518), 1, + anon_sym_RBRACK, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195886] = 2, - ACTIONS(10542), 1, - anon_sym_import, + ACTIONS(10520), 1, + anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195894] = 2, - ACTIONS(10544), 1, - anon_sym_COLON, + ACTIONS(10522), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195902] = 2, - ACTIONS(10546), 1, - anon_sym_COLON, + ACTIONS(10524), 1, + anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195910] = 2, - ACTIONS(10548), 1, - anon_sym_RPAREN, + ACTIONS(10526), 1, + anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195918] = 2, - ACTIONS(10550), 1, - sym_identifier, + ACTIONS(10528), 1, + anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195926] = 2, - ACTIONS(10552), 1, - anon_sym_RBRACE, + ACTIONS(10530), 1, + anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195934] = 2, - ACTIONS(10554), 1, - anon_sym_COLON, + ACTIONS(10532), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195942] = 2, - ACTIONS(10556), 1, - anon_sym_COLON, + ACTIONS(10534), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195950] = 2, - ACTIONS(7240), 1, - anon_sym_COLON, + ACTIONS(10536), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195958] = 2, - ACTIONS(3962), 1, - anon_sym_def, + ACTIONS(10538), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195966] = 2, - ACTIONS(10558), 1, - anon_sym_for, + ACTIONS(10540), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195974] = 2, - ACTIONS(9762), 1, - anon_sym_RPAREN, + ACTIONS(5505), 1, + sym__dedent, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195982] = 2, - ACTIONS(10560), 1, - anon_sym_for, + ACTIONS(10542), 1, + anon_sym_RBRACK, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195990] = 2, - ACTIONS(10562), 1, - anon_sym_COLON, + ACTIONS(10544), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [195998] = 2, - ACTIONS(10564), 1, - anon_sym_RBRACE, + ACTIONS(10546), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [196006] = 2, - ACTIONS(10566), 1, + ACTIONS(10548), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [196014] = 2, - ACTIONS(10568), 1, - sym__indent, + ACTIONS(10550), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [196022] = 2, - ACTIONS(10570), 1, - anon_sym_RPAREN, + ACTIONS(10552), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [196030] = 2, - ACTIONS(10572), 1, - anon_sym_RBRACK, + ACTIONS(10554), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [196038] = 2, - ACTIONS(10574), 1, + ACTIONS(10556), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [196046] = 2, - ACTIONS(10576), 1, - anon_sym_RPAREN, + ACTIONS(10558), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [196054] = 2, - ACTIONS(10578), 1, + ACTIONS(10560), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [196062] = 2, - ACTIONS(10580), 1, - sym_identifier, + ACTIONS(3962), 1, + anon_sym_def, ACTIONS(3), 2, sym_comment, sym_line_continuation, [196070] = 2, - ACTIONS(10582), 1, - anon_sym_RBRACK, + ACTIONS(10562), 1, + anon_sym_for, ACTIONS(3), 2, sym_comment, sym_line_continuation, [196078] = 2, - ACTIONS(10584), 1, + ACTIONS(10564), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [196086] = 2, - ACTIONS(10586), 1, - anon_sym_RBRACK, + ACTIONS(10566), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [196094] = 2, - ACTIONS(6746), 1, - sym_identifier, + ACTIONS(10568), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [196102] = 2, - ACTIONS(8115), 1, - anon_sym_RPAREN, + ACTIONS(10570), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [196110] = 2, - ACTIONS(10588), 1, - sym_identifier, + ACTIONS(10572), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [196118] = 2, - ACTIONS(10590), 1, - anon_sym_None, + ACTIONS(10574), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [196126] = 2, - ACTIONS(10592), 1, - sym_identifier, + ACTIONS(10576), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [196134] = 2, - ACTIONS(10594), 1, - anon_sym_for, + ACTIONS(10578), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [196142] = 2, - ACTIONS(10596), 1, - anon_sym_RBRACK, + ACTIONS(10580), 1, + anon_sym_COLON_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, [196150] = 2, - ACTIONS(10598), 1, - anon_sym_COLON, + ACTIONS(10582), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [196158] = 2, - ACTIONS(10600), 1, - anon_sym_COLON_EQ, + ACTIONS(10584), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, [196166] = 2, - ACTIONS(10602), 1, + ACTIONS(10586), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, [196174] = 2, - ACTIONS(10604), 1, - anon_sym_COLON_EQ, + ACTIONS(10588), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, [196182] = 2, - ACTIONS(10606), 1, - anon_sym_RBRACE, + ACTIONS(6739), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, [196190] = 2, + ACTIONS(10590), 1, + sym_identifier, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [196198] = 2, + ACTIONS(10592), 1, + anon_sym_RBRACK, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [196206] = 2, + ACTIONS(10594), 1, + anon_sym_RBRACK, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [196214] = 2, + ACTIONS(6672), 1, + anon_sym_RPAREN, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [196222] = 2, + ACTIONS(10596), 1, + anon_sym_COLON, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [196230] = 2, + ACTIONS(10598), 1, + sym_identifier, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [196238] = 2, + ACTIONS(10600), 1, + anon_sym_for, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [196246] = 2, + ACTIONS(10602), 1, + anon_sym_RBRACE, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [196254] = 2, + ACTIONS(10604), 1, + anon_sym_RPAREN, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [196262] = 2, + ACTIONS(10606), 1, + anon_sym_COLON_EQ, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [196270] = 2, ACTIONS(10608), 1, + anon_sym_COLON, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [196278] = 2, + ACTIONS(10610), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, + [196286] = 2, + ACTIONS(10612), 1, + anon_sym_COLON, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, + [196294] = 2, + ACTIONS(10614), 1, + sym__indent, + ACTIONS(3), 2, + sym_comment, + sym_line_continuation, }; static const uint32_t ts_small_parse_table_map[] = { @@ -291536,2709 +291626,2715 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(3171)] = 141609, [SMALL_STATE(3172)] = 141670, [SMALL_STATE(3173)] = 141705, - [SMALL_STATE(3174)] = 141766, - [SMALL_STATE(3175)] = 141827, - [SMALL_STATE(3176)] = 141888, + [SMALL_STATE(3174)] = 141740, + [SMALL_STATE(3175)] = 141801, + [SMALL_STATE(3176)] = 141862, [SMALL_STATE(3177)] = 141923, [SMALL_STATE(3178)] = 141958, [SMALL_STATE(3179)] = 142026, [SMALL_STATE(3180)] = 142060, [SMALL_STATE(3181)] = 142128, [SMALL_STATE(3182)] = 142162, - [SMALL_STATE(3183)] = 142222, + [SMALL_STATE(3183)] = 142196, [SMALL_STATE(3184)] = 142256, - [SMALL_STATE(3185)] = 142316, + [SMALL_STATE(3185)] = 142290, [SMALL_STATE(3186)] = 142350, - [SMALL_STATE(3187)] = 142410, - [SMALL_STATE(3188)] = 142470, - [SMALL_STATE(3189)] = 142523, - [SMALL_STATE(3190)] = 142568, - [SMALL_STATE(3191)] = 142601, - [SMALL_STATE(3192)] = 142646, - [SMALL_STATE(3193)] = 142701, - [SMALL_STATE(3194)] = 142734, - [SMALL_STATE(3195)] = 142799, - [SMALL_STATE(3196)] = 142864, - [SMALL_STATE(3197)] = 142897, - [SMALL_STATE(3198)] = 142930, - [SMALL_STATE(3199)] = 142973, - [SMALL_STATE(3200)] = 143032, - [SMALL_STATE(3201)] = 143075, - [SMALL_STATE(3202)] = 143116, - [SMALL_STATE(3203)] = 143159, - [SMALL_STATE(3204)] = 143200, - [SMALL_STATE(3205)] = 143243, - [SMALL_STATE(3206)] = 143302, - [SMALL_STATE(3207)] = 143334, - [SMALL_STATE(3208)] = 143390, - [SMALL_STATE(3209)] = 143420, - [SMALL_STATE(3210)] = 143450, - [SMALL_STATE(3211)] = 143506, - [SMALL_STATE(3212)] = 143538, - [SMALL_STATE(3213)] = 143580, - [SMALL_STATE(3214)] = 143612, - [SMALL_STATE(3215)] = 143642, - [SMALL_STATE(3216)] = 143674, - [SMALL_STATE(3217)] = 143716, - [SMALL_STATE(3218)] = 143748, - [SMALL_STATE(3219)] = 143780, - [SMALL_STATE(3220)] = 143812, - [SMALL_STATE(3221)] = 143844, - [SMALL_STATE(3222)] = 143900, - [SMALL_STATE(3223)] = 143932, - [SMALL_STATE(3224)] = 143964, - [SMALL_STATE(3225)] = 143994, - [SMALL_STATE(3226)] = 144050, - [SMALL_STATE(3227)] = 144080, - [SMALL_STATE(3228)] = 144122, - [SMALL_STATE(3229)] = 144164, - [SMALL_STATE(3230)] = 144196, - [SMALL_STATE(3231)] = 144228, - [SMALL_STATE(3232)] = 144258, - [SMALL_STATE(3233)] = 144288, - [SMALL_STATE(3234)] = 144341, - [SMALL_STATE(3235)] = 144378, - [SMALL_STATE(3236)] = 144429, - [SMALL_STATE(3237)] = 144480, - [SMALL_STATE(3238)] = 144511, - [SMALL_STATE(3239)] = 144548, - [SMALL_STATE(3240)] = 144585, - [SMALL_STATE(3241)] = 144616, - [SMALL_STATE(3242)] = 144669, - [SMALL_STATE(3243)] = 144720, - [SMALL_STATE(3244)] = 144771, - [SMALL_STATE(3245)] = 144808, - [SMALL_STATE(3246)] = 144861, - [SMALL_STATE(3247)] = 144914, - [SMALL_STATE(3248)] = 144965, - [SMALL_STATE(3249)] = 145018, - [SMALL_STATE(3250)] = 145049, - [SMALL_STATE(3251)] = 145086, - [SMALL_STATE(3252)] = 145117, - [SMALL_STATE(3253)] = 145170, - [SMALL_STATE(3254)] = 145207, - [SMALL_STATE(3255)] = 145258, - [SMALL_STATE(3256)] = 145309, - [SMALL_STATE(3257)] = 145360, - [SMALL_STATE(3258)] = 145393, - [SMALL_STATE(3259)] = 145446, - [SMALL_STATE(3260)] = 145497, - [SMALL_STATE(3261)] = 145532, - [SMALL_STATE(3262)] = 145583, - [SMALL_STATE(3263)] = 145620, - [SMALL_STATE(3264)] = 145671, - [SMALL_STATE(3265)] = 145702, - [SMALL_STATE(3266)] = 145752, - [SMALL_STATE(3267)] = 145802, - [SMALL_STATE(3268)] = 145832, - [SMALL_STATE(3269)] = 145864, - [SMALL_STATE(3270)] = 145914, - [SMALL_STATE(3271)] = 145964, - [SMALL_STATE(3272)] = 146002, - [SMALL_STATE(3273)] = 146040, - [SMALL_STATE(3274)] = 146070, - [SMALL_STATE(3275)] = 146100, - [SMALL_STATE(3276)] = 146130, - [SMALL_STATE(3277)] = 146160, - [SMALL_STATE(3278)] = 146210, + [SMALL_STATE(3187)] = 142384, + [SMALL_STATE(3188)] = 142444, + [SMALL_STATE(3189)] = 142504, + [SMALL_STATE(3190)] = 142538, + [SMALL_STATE(3191)] = 142591, + [SMALL_STATE(3192)] = 142636, + [SMALL_STATE(3193)] = 142681, + [SMALL_STATE(3194)] = 142746, + [SMALL_STATE(3195)] = 142801, + [SMALL_STATE(3196)] = 142866, + [SMALL_STATE(3197)] = 142899, + [SMALL_STATE(3198)] = 142932, + [SMALL_STATE(3199)] = 142991, + [SMALL_STATE(3200)] = 143034, + [SMALL_STATE(3201)] = 143077, + [SMALL_STATE(3202)] = 143136, + [SMALL_STATE(3203)] = 143177, + [SMALL_STATE(3204)] = 143218, + [SMALL_STATE(3205)] = 143261, + [SMALL_STATE(3206)] = 143304, + [SMALL_STATE(3207)] = 143336, + [SMALL_STATE(3208)] = 143392, + [SMALL_STATE(3209)] = 143422, + [SMALL_STATE(3210)] = 143452, + [SMALL_STATE(3211)] = 143508, + [SMALL_STATE(3212)] = 143540, + [SMALL_STATE(3213)] = 143582, + [SMALL_STATE(3214)] = 143614, + [SMALL_STATE(3215)] = 143644, + [SMALL_STATE(3216)] = 143676, + [SMALL_STATE(3217)] = 143718, + [SMALL_STATE(3218)] = 143750, + [SMALL_STATE(3219)] = 143782, + [SMALL_STATE(3220)] = 143814, + [SMALL_STATE(3221)] = 143846, + [SMALL_STATE(3222)] = 143902, + [SMALL_STATE(3223)] = 143934, + [SMALL_STATE(3224)] = 143966, + [SMALL_STATE(3225)] = 143996, + [SMALL_STATE(3226)] = 144052, + [SMALL_STATE(3227)] = 144082, + [SMALL_STATE(3228)] = 144124, + [SMALL_STATE(3229)] = 144166, + [SMALL_STATE(3230)] = 144198, + [SMALL_STATE(3231)] = 144230, + [SMALL_STATE(3232)] = 144260, + [SMALL_STATE(3233)] = 144290, + [SMALL_STATE(3234)] = 144343, + [SMALL_STATE(3235)] = 144380, + [SMALL_STATE(3236)] = 144431, + [SMALL_STATE(3237)] = 144482, + [SMALL_STATE(3238)] = 144513, + [SMALL_STATE(3239)] = 144550, + [SMALL_STATE(3240)] = 144587, + [SMALL_STATE(3241)] = 144618, + [SMALL_STATE(3242)] = 144671, + [SMALL_STATE(3243)] = 144722, + [SMALL_STATE(3244)] = 144773, + [SMALL_STATE(3245)] = 144810, + [SMALL_STATE(3246)] = 144863, + [SMALL_STATE(3247)] = 144916, + [SMALL_STATE(3248)] = 144967, + [SMALL_STATE(3249)] = 145020, + [SMALL_STATE(3250)] = 145051, + [SMALL_STATE(3251)] = 145088, + [SMALL_STATE(3252)] = 145119, + [SMALL_STATE(3253)] = 145172, + [SMALL_STATE(3254)] = 145209, + [SMALL_STATE(3255)] = 145260, + [SMALL_STATE(3256)] = 145311, + [SMALL_STATE(3257)] = 145362, + [SMALL_STATE(3258)] = 145395, + [SMALL_STATE(3259)] = 145448, + [SMALL_STATE(3260)] = 145499, + [SMALL_STATE(3261)] = 145534, + [SMALL_STATE(3262)] = 145585, + [SMALL_STATE(3263)] = 145622, + [SMALL_STATE(3264)] = 145673, + [SMALL_STATE(3265)] = 145704, + [SMALL_STATE(3266)] = 145754, + [SMALL_STATE(3267)] = 145804, + [SMALL_STATE(3268)] = 145834, + [SMALL_STATE(3269)] = 145884, + [SMALL_STATE(3270)] = 145916, + [SMALL_STATE(3271)] = 145966, + [SMALL_STATE(3272)] = 146016, + [SMALL_STATE(3273)] = 146054, + [SMALL_STATE(3274)] = 146092, + [SMALL_STATE(3275)] = 146122, + [SMALL_STATE(3276)] = 146152, + [SMALL_STATE(3277)] = 146182, + [SMALL_STATE(3278)] = 146212, [SMALL_STATE(3279)] = 146262, - [SMALL_STATE(3280)] = 146312, - [SMALL_STATE(3281)] = 146362, - [SMALL_STATE(3282)] = 146412, - [SMALL_STATE(3283)] = 146462, - [SMALL_STATE(3284)] = 146492, + [SMALL_STATE(3280)] = 146314, + [SMALL_STATE(3281)] = 146364, + [SMALL_STATE(3282)] = 146414, + [SMALL_STATE(3283)] = 146464, + [SMALL_STATE(3284)] = 146514, [SMALL_STATE(3285)] = 146544, - [SMALL_STATE(3286)] = 146574, - [SMALL_STATE(3287)] = 146624, - [SMALL_STATE(3288)] = 146674, - [SMALL_STATE(3289)] = 146724, - [SMALL_STATE(3290)] = 146774, - [SMALL_STATE(3291)] = 146824, - [SMALL_STATE(3292)] = 146874, - [SMALL_STATE(3293)] = 146919, - [SMALL_STATE(3294)] = 146948, - [SMALL_STATE(3295)] = 146973, - [SMALL_STATE(3296)] = 147002, - [SMALL_STATE(3297)] = 147027, - [SMALL_STATE(3298)] = 147056, - [SMALL_STATE(3299)] = 147093, - [SMALL_STATE(3300)] = 147130, - [SMALL_STATE(3301)] = 147159, - [SMALL_STATE(3302)] = 147188, - [SMALL_STATE(3303)] = 147217, - [SMALL_STATE(3304)] = 147254, - [SMALL_STATE(3305)] = 147295, - [SMALL_STATE(3306)] = 147332, - [SMALL_STATE(3307)] = 147371, - [SMALL_STATE(3308)] = 147418, - [SMALL_STATE(3309)] = 147443, - [SMALL_STATE(3310)] = 147486, - [SMALL_STATE(3311)] = 147515, - [SMALL_STATE(3312)] = 147562, - [SMALL_STATE(3313)] = 147587, - [SMALL_STATE(3314)] = 147634, - [SMALL_STATE(3315)] = 147663, - [SMALL_STATE(3316)] = 147704, - [SMALL_STATE(3317)] = 147751, - [SMALL_STATE(3318)] = 147776, - [SMALL_STATE(3319)] = 147823, - [SMALL_STATE(3320)] = 147858, - [SMALL_STATE(3321)] = 147887, - [SMALL_STATE(3322)] = 147912, - [SMALL_STATE(3323)] = 147959, - [SMALL_STATE(3324)] = 148000, - [SMALL_STATE(3325)] = 148047, - [SMALL_STATE(3326)] = 148076, - [SMALL_STATE(3327)] = 148123, - [SMALL_STATE(3328)] = 148150, - [SMALL_STATE(3329)] = 148197, - [SMALL_STATE(3330)] = 148222, - [SMALL_STATE(3331)] = 148269, - [SMALL_STATE(3332)] = 148316, - [SMALL_STATE(3333)] = 148363, - [SMALL_STATE(3334)] = 148410, - [SMALL_STATE(3335)] = 148457, - [SMALL_STATE(3336)] = 148504, - [SMALL_STATE(3337)] = 148551, - [SMALL_STATE(3338)] = 148598, - [SMALL_STATE(3339)] = 148623, - [SMALL_STATE(3340)] = 148652, - [SMALL_STATE(3341)] = 148696, - [SMALL_STATE(3342)] = 148740, - [SMALL_STATE(3343)] = 148784, - [SMALL_STATE(3344)] = 148814, - [SMALL_STATE(3345)] = 148858, - [SMALL_STATE(3346)] = 148900, - [SMALL_STATE(3347)] = 148942, - [SMALL_STATE(3348)] = 148984, - [SMALL_STATE(3349)] = 149026, - [SMALL_STATE(3350)] = 149068, - [SMALL_STATE(3351)] = 149110, - [SMALL_STATE(3352)] = 149152, - [SMALL_STATE(3353)] = 149194, - [SMALL_STATE(3354)] = 149222, - [SMALL_STATE(3355)] = 149266, - [SMALL_STATE(3356)] = 149308, - [SMALL_STATE(3357)] = 149350, - [SMALL_STATE(3358)] = 149394, - [SMALL_STATE(3359)] = 149438, - [SMALL_STATE(3360)] = 149480, - [SMALL_STATE(3361)] = 149524, + [SMALL_STATE(3286)] = 146596, + [SMALL_STATE(3287)] = 146626, + [SMALL_STATE(3288)] = 146676, + [SMALL_STATE(3289)] = 146726, + [SMALL_STATE(3290)] = 146776, + [SMALL_STATE(3291)] = 146826, + [SMALL_STATE(3292)] = 146876, + [SMALL_STATE(3293)] = 146926, + [SMALL_STATE(3294)] = 146951, + [SMALL_STATE(3295)] = 146998, + [SMALL_STATE(3296)] = 147027, + [SMALL_STATE(3297)] = 147056, + [SMALL_STATE(3298)] = 147085, + [SMALL_STATE(3299)] = 147114, + [SMALL_STATE(3300)] = 147161, + [SMALL_STATE(3301)] = 147186, + [SMALL_STATE(3302)] = 147227, + [SMALL_STATE(3303)] = 147274, + [SMALL_STATE(3304)] = 147299, + [SMALL_STATE(3305)] = 147324, + [SMALL_STATE(3306)] = 147353, + [SMALL_STATE(3307)] = 147390, + [SMALL_STATE(3308)] = 147427, + [SMALL_STATE(3309)] = 147456, + [SMALL_STATE(3310)] = 147485, + [SMALL_STATE(3311)] = 147522, + [SMALL_STATE(3312)] = 147563, + [SMALL_STATE(3313)] = 147600, + [SMALL_STATE(3314)] = 147639, + [SMALL_STATE(3315)] = 147686, + [SMALL_STATE(3316)] = 147731, + [SMALL_STATE(3317)] = 147774, + [SMALL_STATE(3318)] = 147821, + [SMALL_STATE(3319)] = 147850, + [SMALL_STATE(3320)] = 147879, + [SMALL_STATE(3321)] = 147906, + [SMALL_STATE(3322)] = 147947, + [SMALL_STATE(3323)] = 147994, + [SMALL_STATE(3324)] = 148019, + [SMALL_STATE(3325)] = 148066, + [SMALL_STATE(3326)] = 148101, + [SMALL_STATE(3327)] = 148130, + [SMALL_STATE(3328)] = 148177, + [SMALL_STATE(3329)] = 148202, + [SMALL_STATE(3330)] = 148231, + [SMALL_STATE(3331)] = 148278, + [SMALL_STATE(3332)] = 148303, + [SMALL_STATE(3333)] = 148350, + [SMALL_STATE(3334)] = 148397, + [SMALL_STATE(3335)] = 148444, + [SMALL_STATE(3336)] = 148491, + [SMALL_STATE(3337)] = 148538, + [SMALL_STATE(3338)] = 148585, + [SMALL_STATE(3339)] = 148632, + [SMALL_STATE(3340)] = 148679, + [SMALL_STATE(3341)] = 148704, + [SMALL_STATE(3342)] = 148748, + [SMALL_STATE(3343)] = 148790, + [SMALL_STATE(3344)] = 148832, + [SMALL_STATE(3345)] = 148876, + [SMALL_STATE(3346)] = 148904, + [SMALL_STATE(3347)] = 148946, + [SMALL_STATE(3348)] = 148974, + [SMALL_STATE(3349)] = 149018, + [SMALL_STATE(3350)] = 149048, + [SMALL_STATE(3351)] = 149090, + [SMALL_STATE(3352)] = 149134, + [SMALL_STATE(3353)] = 149178, + [SMALL_STATE(3354)] = 149220, + [SMALL_STATE(3355)] = 149250, + [SMALL_STATE(3356)] = 149294, + [SMALL_STATE(3357)] = 149336, + [SMALL_STATE(3358)] = 149380, + [SMALL_STATE(3359)] = 149424, + [SMALL_STATE(3360)] = 149468, + [SMALL_STATE(3361)] = 149510, [SMALL_STATE(3362)] = 149552, - [SMALL_STATE(3363)] = 149594, - [SMALL_STATE(3364)] = 149622, - [SMALL_STATE(3365)] = 149652, - [SMALL_STATE(3366)] = 149696, - [SMALL_STATE(3367)] = 149738, - [SMALL_STATE(3368)] = 149780, - [SMALL_STATE(3369)] = 149822, - [SMALL_STATE(3370)] = 149864, - [SMALL_STATE(3371)] = 149906, - [SMALL_STATE(3372)] = 149950, - [SMALL_STATE(3373)] = 149994, - [SMALL_STATE(3374)] = 150038, - [SMALL_STATE(3375)] = 150082, - [SMALL_STATE(3376)] = 150124, - [SMALL_STATE(3377)] = 150168, - [SMALL_STATE(3378)] = 150212, - [SMALL_STATE(3379)] = 150256, - [SMALL_STATE(3380)] = 150300, - [SMALL_STATE(3381)] = 150344, - [SMALL_STATE(3382)] = 150388, - [SMALL_STATE(3383)] = 150432, - [SMALL_STATE(3384)] = 150474, - [SMALL_STATE(3385)] = 150518, - [SMALL_STATE(3386)] = 150562, - [SMALL_STATE(3387)] = 150604, - [SMALL_STATE(3388)] = 150648, - [SMALL_STATE(3389)] = 150692, - [SMALL_STATE(3390)] = 150736, - [SMALL_STATE(3391)] = 150778, - [SMALL_STATE(3392)] = 150820, - [SMALL_STATE(3393)] = 150864, - [SMALL_STATE(3394)] = 150908, + [SMALL_STATE(3363)] = 149596, + [SMALL_STATE(3364)] = 149626, + [SMALL_STATE(3365)] = 149668, + [SMALL_STATE(3366)] = 149710, + [SMALL_STATE(3367)] = 149752, + [SMALL_STATE(3368)] = 149794, + [SMALL_STATE(3369)] = 149836, + [SMALL_STATE(3370)] = 149878, + [SMALL_STATE(3371)] = 149920, + [SMALL_STATE(3372)] = 149964, + [SMALL_STATE(3373)] = 149996, + [SMALL_STATE(3374)] = 150040, + [SMALL_STATE(3375)] = 150084, + [SMALL_STATE(3376)] = 150128, + [SMALL_STATE(3377)] = 150170, + [SMALL_STATE(3378)] = 150214, + [SMALL_STATE(3379)] = 150258, + [SMALL_STATE(3380)] = 150302, + [SMALL_STATE(3381)] = 150346, + [SMALL_STATE(3382)] = 150390, + [SMALL_STATE(3383)] = 150434, + [SMALL_STATE(3384)] = 150478, + [SMALL_STATE(3385)] = 150520, + [SMALL_STATE(3386)] = 150564, + [SMALL_STATE(3387)] = 150608, + [SMALL_STATE(3388)] = 150652, + [SMALL_STATE(3389)] = 150694, + [SMALL_STATE(3390)] = 150738, + [SMALL_STATE(3391)] = 150782, + [SMALL_STATE(3392)] = 150830, + [SMALL_STATE(3393)] = 150874, + [SMALL_STATE(3394)] = 150918, [SMALL_STATE(3395)] = 150950, [SMALL_STATE(3396)] = 150994, - [SMALL_STATE(3397)] = 151038, - [SMALL_STATE(3398)] = 151082, - [SMALL_STATE(3399)] = 151126, - [SMALL_STATE(3400)] = 151168, - [SMALL_STATE(3401)] = 151210, - [SMALL_STATE(3402)] = 151252, - [SMALL_STATE(3403)] = 151294, - [SMALL_STATE(3404)] = 151336, - [SMALL_STATE(3405)] = 151380, - [SMALL_STATE(3406)] = 151424, - [SMALL_STATE(3407)] = 151468, - [SMALL_STATE(3408)] = 151512, - [SMALL_STATE(3409)] = 151556, - [SMALL_STATE(3410)] = 151600, - [SMALL_STATE(3411)] = 151644, - [SMALL_STATE(3412)] = 151688, - [SMALL_STATE(3413)] = 151720, - [SMALL_STATE(3414)] = 151764, - [SMALL_STATE(3415)] = 151808, - [SMALL_STATE(3416)] = 151850, - [SMALL_STATE(3417)] = 151894, - [SMALL_STATE(3418)] = 151938, - [SMALL_STATE(3419)] = 151982, - [SMALL_STATE(3420)] = 152026, - [SMALL_STATE(3421)] = 152070, - [SMALL_STATE(3422)] = 152114, - [SMALL_STATE(3423)] = 152158, - [SMALL_STATE(3424)] = 152202, - [SMALL_STATE(3425)] = 152246, - [SMALL_STATE(3426)] = 152290, - [SMALL_STATE(3427)] = 152334, - [SMALL_STATE(3428)] = 152378, - [SMALL_STATE(3429)] = 152426, + [SMALL_STATE(3397)] = 151036, + [SMALL_STATE(3398)] = 151078, + [SMALL_STATE(3399)] = 151122, + [SMALL_STATE(3400)] = 151166, + [SMALL_STATE(3401)] = 151208, + [SMALL_STATE(3402)] = 151250, + [SMALL_STATE(3403)] = 151292, + [SMALL_STATE(3404)] = 151334, + [SMALL_STATE(3405)] = 151376, + [SMALL_STATE(3406)] = 151420, + [SMALL_STATE(3407)] = 151464, + [SMALL_STATE(3408)] = 151506, + [SMALL_STATE(3409)] = 151550, + [SMALL_STATE(3410)] = 151594, + [SMALL_STATE(3411)] = 151638, + [SMALL_STATE(3412)] = 151682, + [SMALL_STATE(3413)] = 151726, + [SMALL_STATE(3414)] = 151770, + [SMALL_STATE(3415)] = 151814, + [SMALL_STATE(3416)] = 151858, + [SMALL_STATE(3417)] = 151902, + [SMALL_STATE(3418)] = 151946, + [SMALL_STATE(3419)] = 151990, + [SMALL_STATE(3420)] = 152034, + [SMALL_STATE(3421)] = 152076, + [SMALL_STATE(3422)] = 152120, + [SMALL_STATE(3423)] = 152164, + [SMALL_STATE(3424)] = 152206, + [SMALL_STATE(3425)] = 152250, + [SMALL_STATE(3426)] = 152294, + [SMALL_STATE(3427)] = 152338, + [SMALL_STATE(3428)] = 152382, + [SMALL_STATE(3429)] = 152410, [SMALL_STATE(3430)] = 152454, [SMALL_STATE(3431)] = 152498, - [SMALL_STATE(3432)] = 152530, - [SMALL_STATE(3433)] = 152574, - [SMALL_STATE(3434)] = 152618, - [SMALL_STATE(3435)] = 152648, - [SMALL_STATE(3436)] = 152692, - [SMALL_STATE(3437)] = 152734, - [SMALL_STATE(3438)] = 152778, - [SMALL_STATE(3439)] = 152822, - [SMALL_STATE(3440)] = 152866, - [SMALL_STATE(3441)] = 152910, - [SMALL_STATE(3442)] = 152954, - [SMALL_STATE(3443)] = 152998, - [SMALL_STATE(3444)] = 153042, - [SMALL_STATE(3445)] = 153086, - [SMALL_STATE(3446)] = 153130, - [SMALL_STATE(3447)] = 153174, - [SMALL_STATE(3448)] = 153218, - [SMALL_STATE(3449)] = 153262, - [SMALL_STATE(3450)] = 153306, - [SMALL_STATE(3451)] = 153350, - [SMALL_STATE(3452)] = 153394, - [SMALL_STATE(3453)] = 153435, - [SMALL_STATE(3454)] = 153476, - [SMALL_STATE(3455)] = 153505, - [SMALL_STATE(3456)] = 153530, - [SMALL_STATE(3457)] = 153555, - [SMALL_STATE(3458)] = 153580, - [SMALL_STATE(3459)] = 153607, - [SMALL_STATE(3460)] = 153654, - [SMALL_STATE(3461)] = 153687, - [SMALL_STATE(3462)] = 153728, - [SMALL_STATE(3463)] = 153769, - [SMALL_STATE(3464)] = 153810, - [SMALL_STATE(3465)] = 153851, - [SMALL_STATE(3466)] = 153878, - [SMALL_STATE(3467)] = 153905, - [SMALL_STATE(3468)] = 153946, - [SMALL_STATE(3469)] = 153987, - [SMALL_STATE(3470)] = 154028, - [SMALL_STATE(3471)] = 154073, - [SMALL_STATE(3472)] = 154114, - [SMALL_STATE(3473)] = 154155, - [SMALL_STATE(3474)] = 154180, - [SMALL_STATE(3475)] = 154207, - [SMALL_STATE(3476)] = 154234, - [SMALL_STATE(3477)] = 154275, - [SMALL_STATE(3478)] = 154316, - [SMALL_STATE(3479)] = 154357, - [SMALL_STATE(3480)] = 154396, - [SMALL_STATE(3481)] = 154437, - [SMALL_STATE(3482)] = 154476, - [SMALL_STATE(3483)] = 154503, - [SMALL_STATE(3484)] = 154541, - [SMALL_STATE(3485)] = 154565, - [SMALL_STATE(3486)] = 154589, - [SMALL_STATE(3487)] = 154615, - [SMALL_STATE(3488)] = 154643, - [SMALL_STATE(3489)] = 154667, - [SMALL_STATE(3490)] = 154691, - [SMALL_STATE(3491)] = 154729, - [SMALL_STATE(3492)] = 154753, - [SMALL_STATE(3493)] = 154789, - [SMALL_STATE(3494)] = 154825, - [SMALL_STATE(3495)] = 154849, - [SMALL_STATE(3496)] = 154885, - [SMALL_STATE(3497)] = 154923, - [SMALL_STATE(3498)] = 154957, - [SMALL_STATE(3499)] = 154997, - [SMALL_STATE(3500)] = 155037, - [SMALL_STATE(3501)] = 155073, - [SMALL_STATE(3502)] = 155111, - [SMALL_STATE(3503)] = 155151, - [SMALL_STATE(3504)] = 155187, - [SMALL_STATE(3505)] = 155223, - [SMALL_STATE(3506)] = 155247, - [SMALL_STATE(3507)] = 155273, - [SMALL_STATE(3508)] = 155297, - [SMALL_STATE(3509)] = 155331, - [SMALL_STATE(3510)] = 155359, - [SMALL_STATE(3511)] = 155399, - [SMALL_STATE(3512)] = 155423, - [SMALL_STATE(3513)] = 155447, - [SMALL_STATE(3514)] = 155474, - [SMALL_STATE(3515)] = 155509, - [SMALL_STATE(3516)] = 155542, - [SMALL_STATE(3517)] = 155575, - [SMALL_STATE(3518)] = 155608, - [SMALL_STATE(3519)] = 155647, - [SMALL_STATE(3520)] = 155680, - [SMALL_STATE(3521)] = 155701, - [SMALL_STATE(3522)] = 155738, - [SMALL_STATE(3523)] = 155777, - [SMALL_STATE(3524)] = 155804, - [SMALL_STATE(3525)] = 155837, - [SMALL_STATE(3526)] = 155864, - [SMALL_STATE(3527)] = 155887, - [SMALL_STATE(3528)] = 155920, - [SMALL_STATE(3529)] = 155943, - [SMALL_STATE(3530)] = 155964, - [SMALL_STATE(3531)] = 155991, - [SMALL_STATE(3532)] = 156014, - [SMALL_STATE(3533)] = 156047, - [SMALL_STATE(3534)] = 156068, - [SMALL_STATE(3535)] = 156103, - [SMALL_STATE(3536)] = 156126, - [SMALL_STATE(3537)] = 156153, - [SMALL_STATE(3538)] = 156176, - [SMALL_STATE(3539)] = 156197, - [SMALL_STATE(3540)] = 156222, - [SMALL_STATE(3541)] = 156261, - [SMALL_STATE(3542)] = 156294, - [SMALL_STATE(3543)] = 156317, - [SMALL_STATE(3544)] = 156344, - [SMALL_STATE(3545)] = 156369, - [SMALL_STATE(3546)] = 156392, - [SMALL_STATE(3547)] = 156419, - [SMALL_STATE(3548)] = 156452, - [SMALL_STATE(3549)] = 156479, - [SMALL_STATE(3550)] = 156506, - [SMALL_STATE(3551)] = 156533, - [SMALL_STATE(3552)] = 156563, - [SMALL_STATE(3553)] = 156589, - [SMALL_STATE(3554)] = 156627, - [SMALL_STATE(3555)] = 156659, - [SMALL_STATE(3556)] = 156689, - [SMALL_STATE(3557)] = 156721, - [SMALL_STATE(3558)] = 156753, - [SMALL_STATE(3559)] = 156775, - [SMALL_STATE(3560)] = 156797, - [SMALL_STATE(3561)] = 156829, - [SMALL_STATE(3562)] = 156861, - [SMALL_STATE(3563)] = 156891, - [SMALL_STATE(3564)] = 156931, - [SMALL_STATE(3565)] = 156963, - [SMALL_STATE(3566)] = 156995, - [SMALL_STATE(3567)] = 157023, - [SMALL_STATE(3568)] = 157055, - [SMALL_STATE(3569)] = 157087, - [SMALL_STATE(3570)] = 157117, - [SMALL_STATE(3571)] = 157157, - [SMALL_STATE(3572)] = 157187, - [SMALL_STATE(3573)] = 157221, + [SMALL_STATE(3432)] = 152542, + [SMALL_STATE(3433)] = 152584, + [SMALL_STATE(3434)] = 152612, + [SMALL_STATE(3435)] = 152656, + [SMALL_STATE(3436)] = 152700, + [SMALL_STATE(3437)] = 152744, + [SMALL_STATE(3438)] = 152788, + [SMALL_STATE(3439)] = 152832, + [SMALL_STATE(3440)] = 152876, + [SMALL_STATE(3441)] = 152920, + [SMALL_STATE(3442)] = 152964, + [SMALL_STATE(3443)] = 153008, + [SMALL_STATE(3444)] = 153052, + [SMALL_STATE(3445)] = 153096, + [SMALL_STATE(3446)] = 153140, + [SMALL_STATE(3447)] = 153184, + [SMALL_STATE(3448)] = 153228, + [SMALL_STATE(3449)] = 153272, + [SMALL_STATE(3450)] = 153316, + [SMALL_STATE(3451)] = 153360, + [SMALL_STATE(3452)] = 153402, + [SMALL_STATE(3453)] = 153427, + [SMALL_STATE(3454)] = 153454, + [SMALL_STATE(3455)] = 153495, + [SMALL_STATE(3456)] = 153520, + [SMALL_STATE(3457)] = 153547, + [SMALL_STATE(3458)] = 153586, + [SMALL_STATE(3459)] = 153631, + [SMALL_STATE(3460)] = 153670, + [SMALL_STATE(3461)] = 153711, + [SMALL_STATE(3462)] = 153736, + [SMALL_STATE(3463)] = 153783, + [SMALL_STATE(3464)] = 153816, + [SMALL_STATE(3465)] = 153857, + [SMALL_STATE(3466)] = 153898, + [SMALL_STATE(3467)] = 153939, + [SMALL_STATE(3468)] = 153980, + [SMALL_STATE(3469)] = 154021, + [SMALL_STATE(3470)] = 154062, + [SMALL_STATE(3471)] = 154089, + [SMALL_STATE(3472)] = 154116, + [SMALL_STATE(3473)] = 154157, + [SMALL_STATE(3474)] = 154198, + [SMALL_STATE(3475)] = 154239, + [SMALL_STATE(3476)] = 154280, + [SMALL_STATE(3477)] = 154309, + [SMALL_STATE(3478)] = 154350, + [SMALL_STATE(3479)] = 154391, + [SMALL_STATE(3480)] = 154418, + [SMALL_STATE(3481)] = 154445, + [SMALL_STATE(3482)] = 154470, + [SMALL_STATE(3483)] = 154511, + [SMALL_STATE(3484)] = 154549, + [SMALL_STATE(3485)] = 154583, + [SMALL_STATE(3486)] = 154623, + [SMALL_STATE(3487)] = 154647, + [SMALL_STATE(3488)] = 154671, + [SMALL_STATE(3489)] = 154697, + [SMALL_STATE(3490)] = 154721, + [SMALL_STATE(3491)] = 154747, + [SMALL_STATE(3492)] = 154771, + [SMALL_STATE(3493)] = 154795, + [SMALL_STATE(3494)] = 154819, + [SMALL_STATE(3495)] = 154855, + [SMALL_STATE(3496)] = 154879, + [SMALL_STATE(3497)] = 154915, + [SMALL_STATE(3498)] = 154949, + [SMALL_STATE(3499)] = 154973, + [SMALL_STATE(3500)] = 155011, + [SMALL_STATE(3501)] = 155049, + [SMALL_STATE(3502)] = 155085, + [SMALL_STATE(3503)] = 155113, + [SMALL_STATE(3504)] = 155137, + [SMALL_STATE(3505)] = 155177, + [SMALL_STATE(3506)] = 155213, + [SMALL_STATE(3507)] = 155237, + [SMALL_STATE(3508)] = 155273, + [SMALL_STATE(3509)] = 155311, + [SMALL_STATE(3510)] = 155347, + [SMALL_STATE(3511)] = 155387, + [SMALL_STATE(3512)] = 155427, + [SMALL_STATE(3513)] = 155455, + [SMALL_STATE(3514)] = 155482, + [SMALL_STATE(3515)] = 155517, + [SMALL_STATE(3516)] = 155544, + [SMALL_STATE(3517)] = 155577, + [SMALL_STATE(3518)] = 155604, + [SMALL_STATE(3519)] = 155631, + [SMALL_STATE(3520)] = 155654, + [SMALL_STATE(3521)] = 155681, + [SMALL_STATE(3522)] = 155714, + [SMALL_STATE(3523)] = 155737, + [SMALL_STATE(3524)] = 155774, + [SMALL_STATE(3525)] = 155813, + [SMALL_STATE(3526)] = 155834, + [SMALL_STATE(3527)] = 155867, + [SMALL_STATE(3528)] = 155906, + [SMALL_STATE(3529)] = 155939, + [SMALL_STATE(3530)] = 155962, + [SMALL_STATE(3531)] = 155989, + [SMALL_STATE(3532)] = 156022, + [SMALL_STATE(3533)] = 156055, + [SMALL_STATE(3534)] = 156076, + [SMALL_STATE(3535)] = 156109, + [SMALL_STATE(3536)] = 156132, + [SMALL_STATE(3537)] = 156171, + [SMALL_STATE(3538)] = 156198, + [SMALL_STATE(3539)] = 156231, + [SMALL_STATE(3540)] = 156252, + [SMALL_STATE(3541)] = 156275, + [SMALL_STATE(3542)] = 156298, + [SMALL_STATE(3543)] = 156321, + [SMALL_STATE(3544)] = 156356, + [SMALL_STATE(3545)] = 156381, + [SMALL_STATE(3546)] = 156402, + [SMALL_STATE(3547)] = 156435, + [SMALL_STATE(3548)] = 156462, + [SMALL_STATE(3549)] = 156489, + [SMALL_STATE(3550)] = 156514, + [SMALL_STATE(3551)] = 156541, + [SMALL_STATE(3552)] = 156573, + [SMALL_STATE(3553)] = 156599, + [SMALL_STATE(3554)] = 156631, + [SMALL_STATE(3555)] = 156661, + [SMALL_STATE(3556)] = 156693, + [SMALL_STATE(3557)] = 156719, + [SMALL_STATE(3558)] = 156749, + [SMALL_STATE(3559)] = 156779, + [SMALL_STATE(3560)] = 156811, + [SMALL_STATE(3561)] = 156833, + [SMALL_STATE(3562)] = 156865, + [SMALL_STATE(3563)] = 156895, + [SMALL_STATE(3564)] = 156927, + [SMALL_STATE(3565)] = 156959, + [SMALL_STATE(3566)] = 156991, + [SMALL_STATE(3567)] = 157021, + [SMALL_STATE(3568)] = 157043, + [SMALL_STATE(3569)] = 157083, + [SMALL_STATE(3570)] = 157115, + [SMALL_STATE(3571)] = 157153, + [SMALL_STATE(3572)] = 157181, + [SMALL_STATE(3573)] = 157203, [SMALL_STATE(3574)] = 157243, - [SMALL_STATE(3575)] = 157273, - [SMALL_STATE(3576)] = 157303, - [SMALL_STATE(3577)] = 157325, - [SMALL_STATE(3578)] = 157353, - [SMALL_STATE(3579)] = 157393, - [SMALL_STATE(3580)] = 157419, - [SMALL_STATE(3581)] = 157449, - [SMALL_STATE(3582)] = 157483, - [SMALL_STATE(3583)] = 157505, - [SMALL_STATE(3584)] = 157537, - [SMALL_STATE(3585)] = 157569, - [SMALL_STATE(3586)] = 157601, - [SMALL_STATE(3587)] = 157623, - [SMALL_STATE(3588)] = 157649, - [SMALL_STATE(3589)] = 157681, - [SMALL_STATE(3590)] = 157703, - [SMALL_STATE(3591)] = 157733, - [SMALL_STATE(3592)] = 157769, - [SMALL_STATE(3593)] = 157797, - [SMALL_STATE(3594)] = 157827, - [SMALL_STATE(3595)] = 157857, - [SMALL_STATE(3596)] = 157897, - [SMALL_STATE(3597)] = 157929, - [SMALL_STATE(3598)] = 157955, - [SMALL_STATE(3599)] = 157979, - [SMALL_STATE(3600)] = 158003, - [SMALL_STATE(3601)] = 158041, - [SMALL_STATE(3602)] = 158079, - [SMALL_STATE(3603)] = 158117, - [SMALL_STATE(3604)] = 158157, - [SMALL_STATE(3605)] = 158179, - [SMALL_STATE(3606)] = 158211, - [SMALL_STATE(3607)] = 158249, - [SMALL_STATE(3608)] = 158273, - [SMALL_STATE(3609)] = 158297, - [SMALL_STATE(3610)] = 158331, - [SMALL_STATE(3611)] = 158371, - [SMALL_STATE(3612)] = 158409, - [SMALL_STATE(3613)] = 158447, - [SMALL_STATE(3614)] = 158481, - [SMALL_STATE(3615)] = 158507, + [SMALL_STATE(3575)] = 157281, + [SMALL_STATE(3576)] = 157319, + [SMALL_STATE(3577)] = 157357, + [SMALL_STATE(3578)] = 157395, + [SMALL_STATE(3579)] = 157417, + [SMALL_STATE(3580)] = 157449, + [SMALL_STATE(3581)] = 157473, + [SMALL_STATE(3582)] = 157507, + [SMALL_STATE(3583)] = 157539, + [SMALL_STATE(3584)] = 157569, + [SMALL_STATE(3585)] = 157595, + [SMALL_STATE(3586)] = 157635, + [SMALL_STATE(3587)] = 157657, + [SMALL_STATE(3588)] = 157679, + [SMALL_STATE(3589)] = 157701, + [SMALL_STATE(3590)] = 157727, + [SMALL_STATE(3591)] = 157749, + [SMALL_STATE(3592)] = 157789, + [SMALL_STATE(3593)] = 157811, + [SMALL_STATE(3594)] = 157851, + [SMALL_STATE(3595)] = 157891, + [SMALL_STATE(3596)] = 157923, + [SMALL_STATE(3597)] = 157953, + [SMALL_STATE(3598)] = 157983, + [SMALL_STATE(3599)] = 158007, + [SMALL_STATE(3600)] = 158039, + [SMALL_STATE(3601)] = 158065, + [SMALL_STATE(3602)] = 158101, + [SMALL_STATE(3603)] = 158129, + [SMALL_STATE(3604)] = 158153, + [SMALL_STATE(3605)] = 158191, + [SMALL_STATE(3606)] = 158229, + [SMALL_STATE(3607)] = 158253, + [SMALL_STATE(3608)] = 158285, + [SMALL_STATE(3609)] = 158317, + [SMALL_STATE(3610)] = 158351, + [SMALL_STATE(3611)] = 158385, + [SMALL_STATE(3612)] = 158413, + [SMALL_STATE(3613)] = 158443, + [SMALL_STATE(3614)] = 158473, + [SMALL_STATE(3615)] = 158495, [SMALL_STATE(3616)] = 158529, - [SMALL_STATE(3617)] = 158551, - [SMALL_STATE(3618)] = 158582, - [SMALL_STATE(3619)] = 158613, - [SMALL_STATE(3620)] = 158644, - [SMALL_STATE(3621)] = 158665, - [SMALL_STATE(3622)] = 158686, - [SMALL_STATE(3623)] = 158715, - [SMALL_STATE(3624)] = 158744, - [SMALL_STATE(3625)] = 158773, - [SMALL_STATE(3626)] = 158802, - [SMALL_STATE(3627)] = 158833, - [SMALL_STATE(3628)] = 158864, - [SMALL_STATE(3629)] = 158895, - [SMALL_STATE(3630)] = 158924, - [SMALL_STATE(3631)] = 158953, - [SMALL_STATE(3632)] = 158982, - [SMALL_STATE(3633)] = 159011, - [SMALL_STATE(3634)] = 159040, - [SMALL_STATE(3635)] = 159071, - [SMALL_STATE(3636)] = 159100, - [SMALL_STATE(3637)] = 159129, - [SMALL_STATE(3638)] = 159158, - [SMALL_STATE(3639)] = 159187, - [SMALL_STATE(3640)] = 159208, - [SMALL_STATE(3641)] = 159229, - [SMALL_STATE(3642)] = 159258, - [SMALL_STATE(3643)] = 159279, - [SMALL_STATE(3644)] = 159300, - [SMALL_STATE(3645)] = 159329, - [SMALL_STATE(3646)] = 159358, - [SMALL_STATE(3647)] = 159387, - [SMALL_STATE(3648)] = 159416, - [SMALL_STATE(3649)] = 159445, - [SMALL_STATE(3650)] = 159474, - [SMALL_STATE(3651)] = 159505, + [SMALL_STATE(3617)] = 158559, + [SMALL_STATE(3618)] = 158588, + [SMALL_STATE(3619)] = 158619, + [SMALL_STATE(3620)] = 158648, + [SMALL_STATE(3621)] = 158677, + [SMALL_STATE(3622)] = 158706, + [SMALL_STATE(3623)] = 158735, + [SMALL_STATE(3624)] = 158766, + [SMALL_STATE(3625)] = 158795, + [SMALL_STATE(3626)] = 158824, + [SMALL_STATE(3627)] = 158855, + [SMALL_STATE(3628)] = 158884, + [SMALL_STATE(3629)] = 158925, + [SMALL_STATE(3630)] = 158954, + [SMALL_STATE(3631)] = 158983, + [SMALL_STATE(3632)] = 159012, + [SMALL_STATE(3633)] = 159033, + [SMALL_STATE(3634)] = 159062, + [SMALL_STATE(3635)] = 159091, + [SMALL_STATE(3636)] = 159122, + [SMALL_STATE(3637)] = 159151, + [SMALL_STATE(3638)] = 159172, + [SMALL_STATE(3639)] = 159203, + [SMALL_STATE(3640)] = 159224, + [SMALL_STATE(3641)] = 159245, + [SMALL_STATE(3642)] = 159274, + [SMALL_STATE(3643)] = 159303, + [SMALL_STATE(3644)] = 159332, + [SMALL_STATE(3645)] = 159353, + [SMALL_STATE(3646)] = 159374, + [SMALL_STATE(3647)] = 159395, + [SMALL_STATE(3648)] = 159424, + [SMALL_STATE(3649)] = 159455, + [SMALL_STATE(3650)] = 159478, + [SMALL_STATE(3651)] = 159507, [SMALL_STATE(3652)] = 159536, - [SMALL_STATE(3653)] = 159567, - [SMALL_STATE(3654)] = 159596, - [SMALL_STATE(3655)] = 159625, - [SMALL_STATE(3656)] = 159654, - [SMALL_STATE(3657)] = 159685, - [SMALL_STATE(3658)] = 159714, - [SMALL_STATE(3659)] = 159743, - [SMALL_STATE(3660)] = 159772, - [SMALL_STATE(3661)] = 159801, - [SMALL_STATE(3662)] = 159830, - [SMALL_STATE(3663)] = 159861, - [SMALL_STATE(3664)] = 159890, - [SMALL_STATE(3665)] = 159919, - [SMALL_STATE(3666)] = 159960, - [SMALL_STATE(3667)] = 159991, - [SMALL_STATE(3668)] = 160020, - [SMALL_STATE(3669)] = 160041, - [SMALL_STATE(3670)] = 160072, - [SMALL_STATE(3671)] = 160101, + [SMALL_STATE(3653)] = 159565, + [SMALL_STATE(3654)] = 159594, + [SMALL_STATE(3655)] = 159623, + [SMALL_STATE(3656)] = 159652, + [SMALL_STATE(3657)] = 159681, + [SMALL_STATE(3658)] = 159722, + [SMALL_STATE(3659)] = 159751, + [SMALL_STATE(3660)] = 159780, + [SMALL_STATE(3661)] = 159809, + [SMALL_STATE(3662)] = 159838, + [SMALL_STATE(3663)] = 159867, + [SMALL_STATE(3664)] = 159898, + [SMALL_STATE(3665)] = 159927, + [SMALL_STATE(3666)] = 159956, + [SMALL_STATE(3667)] = 159977, + [SMALL_STATE(3668)] = 160010, + [SMALL_STATE(3669)] = 160039, + [SMALL_STATE(3670)] = 160062, + [SMALL_STATE(3671)] = 160091, [SMALL_STATE(3672)] = 160122, - [SMALL_STATE(3673)] = 160153, - [SMALL_STATE(3674)] = 160174, - [SMALL_STATE(3675)] = 160203, - [SMALL_STATE(3676)] = 160232, - [SMALL_STATE(3677)] = 160263, - [SMALL_STATE(3678)] = 160286, - [SMALL_STATE(3679)] = 160315, - [SMALL_STATE(3680)] = 160344, - [SMALL_STATE(3681)] = 160373, - [SMALL_STATE(3682)] = 160402, - [SMALL_STATE(3683)] = 160431, - [SMALL_STATE(3684)] = 160460, - [SMALL_STATE(3685)] = 160501, - [SMALL_STATE(3686)] = 160530, - [SMALL_STATE(3687)] = 160559, - [SMALL_STATE(3688)] = 160588, - [SMALL_STATE(3689)] = 160609, - [SMALL_STATE(3690)] = 160640, - [SMALL_STATE(3691)] = 160673, - [SMALL_STATE(3692)] = 160702, - [SMALL_STATE(3693)] = 160725, - [SMALL_STATE(3694)] = 160766, - [SMALL_STATE(3695)] = 160795, - [SMALL_STATE(3696)] = 160824, - [SMALL_STATE(3697)] = 160853, - [SMALL_STATE(3698)] = 160882, - [SMALL_STATE(3699)] = 160923, - [SMALL_STATE(3700)] = 160964, - [SMALL_STATE(3701)] = 160993, - [SMALL_STATE(3702)] = 161022, - [SMALL_STATE(3703)] = 161063, - [SMALL_STATE(3704)] = 161092, - [SMALL_STATE(3705)] = 161133, - [SMALL_STATE(3706)] = 161164, - [SMALL_STATE(3707)] = 161193, - [SMALL_STATE(3708)] = 161234, - [SMALL_STATE(3709)] = 161265, - [SMALL_STATE(3710)] = 161294, - [SMALL_STATE(3711)] = 161323, - [SMALL_STATE(3712)] = 161352, - [SMALL_STATE(3713)] = 161381, - [SMALL_STATE(3714)] = 161410, - [SMALL_STATE(3715)] = 161439, - [SMALL_STATE(3716)] = 161472, - [SMALL_STATE(3717)] = 161503, - [SMALL_STATE(3718)] = 161534, - [SMALL_STATE(3719)] = 161563, - [SMALL_STATE(3720)] = 161592, - [SMALL_STATE(3721)] = 161623, - [SMALL_STATE(3722)] = 161654, - [SMALL_STATE(3723)] = 161683, - [SMALL_STATE(3724)] = 161714, - [SMALL_STATE(3725)] = 161743, - [SMALL_STATE(3726)] = 161772, - [SMALL_STATE(3727)] = 161796, - [SMALL_STATE(3728)] = 161834, - [SMALL_STATE(3729)] = 161868, - [SMALL_STATE(3730)] = 161896, - [SMALL_STATE(3731)] = 161928, - [SMALL_STATE(3732)] = 161958, - [SMALL_STATE(3733)] = 161992, - [SMALL_STATE(3734)] = 162030, - [SMALL_STATE(3735)] = 162060, - [SMALL_STATE(3736)] = 162090, - [SMALL_STATE(3737)] = 162128, - [SMALL_STATE(3738)] = 162160, - [SMALL_STATE(3739)] = 162198, - [SMALL_STATE(3740)] = 162228, - [SMALL_STATE(3741)] = 162256, - [SMALL_STATE(3742)] = 162286, - [SMALL_STATE(3743)] = 162316, - [SMALL_STATE(3744)] = 162350, - [SMALL_STATE(3745)] = 162380, - [SMALL_STATE(3746)] = 162414, - [SMALL_STATE(3747)] = 162442, - [SMALL_STATE(3748)] = 162466, - [SMALL_STATE(3749)] = 162504, - [SMALL_STATE(3750)] = 162534, - [SMALL_STATE(3751)] = 162564, - [SMALL_STATE(3752)] = 162592, - [SMALL_STATE(3753)] = 162620, - [SMALL_STATE(3754)] = 162638, - [SMALL_STATE(3755)] = 162668, - [SMALL_STATE(3756)] = 162698, - [SMALL_STATE(3757)] = 162728, - [SMALL_STATE(3758)] = 162766, - [SMALL_STATE(3759)] = 162804, - [SMALL_STATE(3760)] = 162834, - [SMALL_STATE(3761)] = 162872, - [SMALL_STATE(3762)] = 162904, - [SMALL_STATE(3763)] = 162934, - [SMALL_STATE(3764)] = 162966, - [SMALL_STATE(3765)] = 162994, - [SMALL_STATE(3766)] = 163032, - [SMALL_STATE(3767)] = 163070, - [SMALL_STATE(3768)] = 163090, - [SMALL_STATE(3769)] = 163124, - [SMALL_STATE(3770)] = 163162, - [SMALL_STATE(3771)] = 163200, - [SMALL_STATE(3772)] = 163228, - [SMALL_STATE(3773)] = 163258, - [SMALL_STATE(3774)] = 163288, - [SMALL_STATE(3775)] = 163318, - [SMALL_STATE(3776)] = 163356, - [SMALL_STATE(3777)] = 163386, - [SMALL_STATE(3778)] = 163414, - [SMALL_STATE(3779)] = 163452, - [SMALL_STATE(3780)] = 163482, - [SMALL_STATE(3781)] = 163520, - [SMALL_STATE(3782)] = 163558, - [SMALL_STATE(3783)] = 163590, - [SMALL_STATE(3784)] = 163622, - [SMALL_STATE(3785)] = 163652, - [SMALL_STATE(3786)] = 163682, - [SMALL_STATE(3787)] = 163720, - [SMALL_STATE(3788)] = 163750, - [SMALL_STATE(3789)] = 163788, - [SMALL_STATE(3790)] = 163826, - [SMALL_STATE(3791)] = 163856, - [SMALL_STATE(3792)] = 163888, - [SMALL_STATE(3793)] = 163922, - [SMALL_STATE(3794)] = 163954, - [SMALL_STATE(3795)] = 163982, - [SMALL_STATE(3796)] = 164014, - [SMALL_STATE(3797)] = 164052, - [SMALL_STATE(3798)] = 164090, - [SMALL_STATE(3799)] = 164118, - [SMALL_STATE(3800)] = 164148, - [SMALL_STATE(3801)] = 164172, - [SMALL_STATE(3802)] = 164200, - [SMALL_STATE(3803)] = 164230, - [SMALL_STATE(3804)] = 164268, - [SMALL_STATE(3805)] = 164298, - [SMALL_STATE(3806)] = 164336, - [SMALL_STATE(3807)] = 164366, - [SMALL_STATE(3808)] = 164396, - [SMALL_STATE(3809)] = 164426, - [SMALL_STATE(3810)] = 164456, - [SMALL_STATE(3811)] = 164486, - [SMALL_STATE(3812)] = 164524, - [SMALL_STATE(3813)] = 164554, - [SMALL_STATE(3814)] = 164578, + [SMALL_STATE(3673)] = 160151, + [SMALL_STATE(3674)] = 160182, + [SMALL_STATE(3675)] = 160223, + [SMALL_STATE(3676)] = 160252, + [SMALL_STATE(3677)] = 160283, + [SMALL_STATE(3678)] = 160312, + [SMALL_STATE(3679)] = 160341, + [SMALL_STATE(3680)] = 160370, + [SMALL_STATE(3681)] = 160399, + [SMALL_STATE(3682)] = 160428, + [SMALL_STATE(3683)] = 160457, + [SMALL_STATE(3684)] = 160486, + [SMALL_STATE(3685)] = 160517, + [SMALL_STATE(3686)] = 160548, + [SMALL_STATE(3687)] = 160579, + [SMALL_STATE(3688)] = 160600, + [SMALL_STATE(3689)] = 160621, + [SMALL_STATE(3690)] = 160650, + [SMALL_STATE(3691)] = 160691, + [SMALL_STATE(3692)] = 160720, + [SMALL_STATE(3693)] = 160749, + [SMALL_STATE(3694)] = 160790, + [SMALL_STATE(3695)] = 160821, + [SMALL_STATE(3696)] = 160850, + [SMALL_STATE(3697)] = 160891, + [SMALL_STATE(3698)] = 160920, + [SMALL_STATE(3699)] = 160949, + [SMALL_STATE(3700)] = 160990, + [SMALL_STATE(3701)] = 161019, + [SMALL_STATE(3702)] = 161048, + [SMALL_STATE(3703)] = 161089, + [SMALL_STATE(3704)] = 161120, + [SMALL_STATE(3705)] = 161151, + [SMALL_STATE(3706)] = 161180, + [SMALL_STATE(3707)] = 161209, + [SMALL_STATE(3708)] = 161238, + [SMALL_STATE(3709)] = 161267, + [SMALL_STATE(3710)] = 161296, + [SMALL_STATE(3711)] = 161325, + [SMALL_STATE(3712)] = 161356, + [SMALL_STATE(3713)] = 161385, + [SMALL_STATE(3714)] = 161416, + [SMALL_STATE(3715)] = 161445, + [SMALL_STATE(3716)] = 161474, + [SMALL_STATE(3717)] = 161507, + [SMALL_STATE(3718)] = 161538, + [SMALL_STATE(3719)] = 161569, + [SMALL_STATE(3720)] = 161598, + [SMALL_STATE(3721)] = 161629, + [SMALL_STATE(3722)] = 161660, + [SMALL_STATE(3723)] = 161691, + [SMALL_STATE(3724)] = 161720, + [SMALL_STATE(3725)] = 161751, + [SMALL_STATE(3726)] = 161780, + [SMALL_STATE(3727)] = 161818, + [SMALL_STATE(3728)] = 161852, + [SMALL_STATE(3729)] = 161880, + [SMALL_STATE(3730)] = 161910, + [SMALL_STATE(3731)] = 161940, + [SMALL_STATE(3732)] = 161972, + [SMALL_STATE(3733)] = 162002, + [SMALL_STATE(3734)] = 162032, + [SMALL_STATE(3735)] = 162062, + [SMALL_STATE(3736)] = 162100, + [SMALL_STATE(3737)] = 162138, + [SMALL_STATE(3738)] = 162170, + [SMALL_STATE(3739)] = 162204, + [SMALL_STATE(3740)] = 162232, + [SMALL_STATE(3741)] = 162262, + [SMALL_STATE(3742)] = 162292, + [SMALL_STATE(3743)] = 162330, + [SMALL_STATE(3744)] = 162358, + [SMALL_STATE(3745)] = 162388, + [SMALL_STATE(3746)] = 162418, + [SMALL_STATE(3747)] = 162448, + [SMALL_STATE(3748)] = 162478, + [SMALL_STATE(3749)] = 162508, + [SMALL_STATE(3750)] = 162536, + [SMALL_STATE(3751)] = 162560, + [SMALL_STATE(3752)] = 162598, + [SMALL_STATE(3753)] = 162628, + [SMALL_STATE(3754)] = 162656, + [SMALL_STATE(3755)] = 162694, + [SMALL_STATE(3756)] = 162724, + [SMALL_STATE(3757)] = 162754, + [SMALL_STATE(3758)] = 162788, + [SMALL_STATE(3759)] = 162822, + [SMALL_STATE(3760)] = 162852, + [SMALL_STATE(3761)] = 162890, + [SMALL_STATE(3762)] = 162928, + [SMALL_STATE(3763)] = 162946, + [SMALL_STATE(3764)] = 162984, + [SMALL_STATE(3765)] = 163014, + [SMALL_STATE(3766)] = 163052, + [SMALL_STATE(3767)] = 163090, + [SMALL_STATE(3768)] = 163110, + [SMALL_STATE(3769)] = 163142, + [SMALL_STATE(3770)] = 163172, + [SMALL_STATE(3771)] = 163202, + [SMALL_STATE(3772)] = 163240, + [SMALL_STATE(3773)] = 163278, + [SMALL_STATE(3774)] = 163316, + [SMALL_STATE(3775)] = 163346, + [SMALL_STATE(3776)] = 163384, + [SMALL_STATE(3777)] = 163422, + [SMALL_STATE(3778)] = 163452, + [SMALL_STATE(3779)] = 163490, + [SMALL_STATE(3780)] = 163528, + [SMALL_STATE(3781)] = 163562, + [SMALL_STATE(3782)] = 163592, + [SMALL_STATE(3783)] = 163616, + [SMALL_STATE(3784)] = 163644, + [SMALL_STATE(3785)] = 163682, + [SMALL_STATE(3786)] = 163720, + [SMALL_STATE(3787)] = 163750, + [SMALL_STATE(3788)] = 163780, + [SMALL_STATE(3789)] = 163818, + [SMALL_STATE(3790)] = 163856, + [SMALL_STATE(3791)] = 163888, + [SMALL_STATE(3792)] = 163918, + [SMALL_STATE(3793)] = 163946, + [SMALL_STATE(3794)] = 163976, + [SMALL_STATE(3795)] = 164008, + [SMALL_STATE(3796)] = 164036, + [SMALL_STATE(3797)] = 164066, + [SMALL_STATE(3798)] = 164104, + [SMALL_STATE(3799)] = 164134, + [SMALL_STATE(3800)] = 164164, + [SMALL_STATE(3801)] = 164202, + [SMALL_STATE(3802)] = 164232, + [SMALL_STATE(3803)] = 164260, + [SMALL_STATE(3804)] = 164288, + [SMALL_STATE(3805)] = 164318, + [SMALL_STATE(3806)] = 164346, + [SMALL_STATE(3807)] = 164384, + [SMALL_STATE(3808)] = 164408, + [SMALL_STATE(3809)] = 164440, + [SMALL_STATE(3810)] = 164470, + [SMALL_STATE(3811)] = 164500, + [SMALL_STATE(3812)] = 164530, + [SMALL_STATE(3813)] = 164562, + [SMALL_STATE(3814)] = 164586, [SMALL_STATE(3815)] = 164616, [SMALL_STATE(3816)] = 164646, - [SMALL_STATE(3817)] = 164676, - [SMALL_STATE(3818)] = 164705, - [SMALL_STATE(3819)] = 164736, - [SMALL_STATE(3820)] = 164767, - [SMALL_STATE(3821)] = 164796, - [SMALL_STATE(3822)] = 164827, - [SMALL_STATE(3823)] = 164858, - [SMALL_STATE(3824)] = 164881, - [SMALL_STATE(3825)] = 164900, - [SMALL_STATE(3826)] = 164929, - [SMALL_STATE(3827)] = 164958, - [SMALL_STATE(3828)] = 164983, - [SMALL_STATE(3829)] = 165002, - [SMALL_STATE(3830)] = 165027, - [SMALL_STATE(3831)] = 165050, - [SMALL_STATE(3832)] = 165069, - [SMALL_STATE(3833)] = 165086, - [SMALL_STATE(3834)] = 165103, - [SMALL_STATE(3835)] = 165128, - [SMALL_STATE(3836)] = 165145, - [SMALL_STATE(3837)] = 165162, - [SMALL_STATE(3838)] = 165179, - [SMALL_STATE(3839)] = 165196, - [SMALL_STATE(3840)] = 165225, - [SMALL_STATE(3841)] = 165254, - [SMALL_STATE(3842)] = 165273, - [SMALL_STATE(3843)] = 165302, - [SMALL_STATE(3844)] = 165333, - [SMALL_STATE(3845)] = 165364, - [SMALL_STATE(3846)] = 165393, - [SMALL_STATE(3847)] = 165424, - [SMALL_STATE(3848)] = 165445, - [SMALL_STATE(3849)] = 165474, - [SMALL_STATE(3850)] = 165503, - [SMALL_STATE(3851)] = 165522, - [SMALL_STATE(3852)] = 165551, - [SMALL_STATE(3853)] = 165570, - [SMALL_STATE(3854)] = 165591, - [SMALL_STATE(3855)] = 165614, - [SMALL_STATE(3856)] = 165635, - [SMALL_STATE(3857)] = 165658, - [SMALL_STATE(3858)] = 165687, - [SMALL_STATE(3859)] = 165712, - [SMALL_STATE(3860)] = 165741, - [SMALL_STATE(3861)] = 165766, - [SMALL_STATE(3862)] = 165791, - [SMALL_STATE(3863)] = 165820, - [SMALL_STATE(3864)] = 165849, - [SMALL_STATE(3865)] = 165868, - [SMALL_STATE(3866)] = 165887, - [SMALL_STATE(3867)] = 165916, - [SMALL_STATE(3868)] = 165945, - [SMALL_STATE(3869)] = 165970, - [SMALL_STATE(3870)] = 165993, - [SMALL_STATE(3871)] = 166022, - [SMALL_STATE(3872)] = 166051, - [SMALL_STATE(3873)] = 166080, - [SMALL_STATE(3874)] = 166099, - [SMALL_STATE(3875)] = 166128, - [SMALL_STATE(3876)] = 166149, - [SMALL_STATE(3877)] = 166172, - [SMALL_STATE(3878)] = 166201, - [SMALL_STATE(3879)] = 166230, - [SMALL_STATE(3880)] = 166253, - [SMALL_STATE(3881)] = 166282, - [SMALL_STATE(3882)] = 166307, - [SMALL_STATE(3883)] = 166332, - [SMALL_STATE(3884)] = 166351, - [SMALL_STATE(3885)] = 166370, - [SMALL_STATE(3886)] = 166395, - [SMALL_STATE(3887)] = 166420, - [SMALL_STATE(3888)] = 166439, - [SMALL_STATE(3889)] = 166458, - [SMALL_STATE(3890)] = 166481, - [SMALL_STATE(3891)] = 166502, - [SMALL_STATE(3892)] = 166521, - [SMALL_STATE(3893)] = 166550, - [SMALL_STATE(3894)] = 166569, - [SMALL_STATE(3895)] = 166588, - [SMALL_STATE(3896)] = 166613, - [SMALL_STATE(3897)] = 166636, - [SMALL_STATE(3898)] = 166657, - [SMALL_STATE(3899)] = 166676, - [SMALL_STATE(3900)] = 166701, - [SMALL_STATE(3901)] = 166726, - [SMALL_STATE(3902)] = 166746, - [SMALL_STATE(3903)] = 166770, - [SMALL_STATE(3904)] = 166798, - [SMALL_STATE(3905)] = 166830, - [SMALL_STATE(3906)] = 166852, - [SMALL_STATE(3907)] = 166876, - [SMALL_STATE(3908)] = 166898, - [SMALL_STATE(3909)] = 166918, - [SMALL_STATE(3910)] = 166942, - [SMALL_STATE(3911)] = 166958, - [SMALL_STATE(3912)] = 166988, - [SMALL_STATE(3913)] = 167018, - [SMALL_STATE(3914)] = 167036, - [SMALL_STATE(3915)] = 167052, - [SMALL_STATE(3916)] = 167074, - [SMALL_STATE(3917)] = 167102, - [SMALL_STATE(3918)] = 167126, - [SMALL_STATE(3919)] = 167144, - [SMALL_STATE(3920)] = 167168, - [SMALL_STATE(3921)] = 167184, - [SMALL_STATE(3922)] = 167214, - [SMALL_STATE(3923)] = 167242, - [SMALL_STATE(3924)] = 167272, - [SMALL_STATE(3925)] = 167288, - [SMALL_STATE(3926)] = 167312, - [SMALL_STATE(3927)] = 167328, - [SMALL_STATE(3928)] = 167360, - [SMALL_STATE(3929)] = 167392, - [SMALL_STATE(3930)] = 167408, - [SMALL_STATE(3931)] = 167424, - [SMALL_STATE(3932)] = 167442, - [SMALL_STATE(3933)] = 167460, - [SMALL_STATE(3934)] = 167476, - [SMALL_STATE(3935)] = 167504, - [SMALL_STATE(3936)] = 167532, - [SMALL_STATE(3937)] = 167560, - [SMALL_STATE(3938)] = 167588, + [SMALL_STATE(3817)] = 164678, + [SMALL_STATE(3818)] = 164710, + [SMALL_STATE(3819)] = 164744, + [SMALL_STATE(3820)] = 164763, + [SMALL_STATE(3821)] = 164788, + [SMALL_STATE(3822)] = 164809, + [SMALL_STATE(3823)] = 164828, + [SMALL_STATE(3824)] = 164853, + [SMALL_STATE(3825)] = 164872, + [SMALL_STATE(3826)] = 164897, + [SMALL_STATE(3827)] = 164920, + [SMALL_STATE(3828)] = 164941, + [SMALL_STATE(3829)] = 164960, + [SMALL_STATE(3830)] = 164989, + [SMALL_STATE(3831)] = 165018, + [SMALL_STATE(3832)] = 165043, + [SMALL_STATE(3833)] = 165064, + [SMALL_STATE(3834)] = 165083, + [SMALL_STATE(3835)] = 165112, + [SMALL_STATE(3836)] = 165141, + [SMALL_STATE(3837)] = 165164, + [SMALL_STATE(3838)] = 165187, + [SMALL_STATE(3839)] = 165216, + [SMALL_STATE(3840)] = 165245, + [SMALL_STATE(3841)] = 165274, + [SMALL_STATE(3842)] = 165295, + [SMALL_STATE(3843)] = 165312, + [SMALL_STATE(3844)] = 165329, + [SMALL_STATE(3845)] = 165360, + [SMALL_STATE(3846)] = 165379, + [SMALL_STATE(3847)] = 165396, + [SMALL_STATE(3848)] = 165413, + [SMALL_STATE(3849)] = 165430, + [SMALL_STATE(3850)] = 165447, + [SMALL_STATE(3851)] = 165466, + [SMALL_STATE(3852)] = 165495, + [SMALL_STATE(3853)] = 165526, + [SMALL_STATE(3854)] = 165549, + [SMALL_STATE(3855)] = 165574, + [SMALL_STATE(3856)] = 165603, + [SMALL_STATE(3857)] = 165632, + [SMALL_STATE(3858)] = 165655, + [SMALL_STATE(3859)] = 165680, + [SMALL_STATE(3860)] = 165709, + [SMALL_STATE(3861)] = 165734, + [SMALL_STATE(3862)] = 165763, + [SMALL_STATE(3863)] = 165788, + [SMALL_STATE(3864)] = 165817, + [SMALL_STATE(3865)] = 165846, + [SMALL_STATE(3866)] = 165877, + [SMALL_STATE(3867)] = 165906, + [SMALL_STATE(3868)] = 165937, + [SMALL_STATE(3869)] = 165956, + [SMALL_STATE(3870)] = 165975, + [SMALL_STATE(3871)] = 165998, + [SMALL_STATE(3872)] = 166027, + [SMALL_STATE(3873)] = 166056, + [SMALL_STATE(3874)] = 166085, + [SMALL_STATE(3875)] = 166114, + [SMALL_STATE(3876)] = 166137, + [SMALL_STATE(3877)] = 166166, + [SMALL_STATE(3878)] = 166191, + [SMALL_STATE(3879)] = 166216, + [SMALL_STATE(3880)] = 166245, + [SMALL_STATE(3881)] = 166264, + [SMALL_STATE(3882)] = 166283, + [SMALL_STATE(3883)] = 166302, + [SMALL_STATE(3884)] = 166321, + [SMALL_STATE(3885)] = 166340, + [SMALL_STATE(3886)] = 166371, + [SMALL_STATE(3887)] = 166400, + [SMALL_STATE(3888)] = 166425, + [SMALL_STATE(3889)] = 166454, + [SMALL_STATE(3890)] = 166473, + [SMALL_STATE(3891)] = 166498, + [SMALL_STATE(3892)] = 166527, + [SMALL_STATE(3893)] = 166558, + [SMALL_STATE(3894)] = 166577, + [SMALL_STATE(3895)] = 166608, + [SMALL_STATE(3896)] = 166629, + [SMALL_STATE(3897)] = 166658, + [SMALL_STATE(3898)] = 166683, + [SMALL_STATE(3899)] = 166706, + [SMALL_STATE(3900)] = 166727, + [SMALL_STATE(3901)] = 166746, + [SMALL_STATE(3902)] = 166771, + [SMALL_STATE(3903)] = 166794, + [SMALL_STATE(3904)] = 166818, + [SMALL_STATE(3905)] = 166842, + [SMALL_STATE(3906)] = 166870, + [SMALL_STATE(3907)] = 166898, + [SMALL_STATE(3908)] = 166922, + [SMALL_STATE(3909)] = 166940, + [SMALL_STATE(3910)] = 166962, + [SMALL_STATE(3911)] = 166982, + [SMALL_STATE(3912)] = 167006, + [SMALL_STATE(3913)] = 167024, + [SMALL_STATE(3914)] = 167042, + [SMALL_STATE(3915)] = 167066, + [SMALL_STATE(3916)] = 167090, + [SMALL_STATE(3917)] = 167120, + [SMALL_STATE(3918)] = 167144, + [SMALL_STATE(3919)] = 167168, + [SMALL_STATE(3920)] = 167186, + [SMALL_STATE(3921)] = 167214, + [SMALL_STATE(3922)] = 167246, + [SMALL_STATE(3923)] = 167264, + [SMALL_STATE(3924)] = 167288, + [SMALL_STATE(3925)] = 167316, + [SMALL_STATE(3926)] = 167338, + [SMALL_STATE(3927)] = 167354, + [SMALL_STATE(3928)] = 167370, + [SMALL_STATE(3929)] = 167394, + [SMALL_STATE(3930)] = 167410, + [SMALL_STATE(3931)] = 167442, + [SMALL_STATE(3932)] = 167458, + [SMALL_STATE(3933)] = 167482, + [SMALL_STATE(3934)] = 167498, + [SMALL_STATE(3935)] = 167514, + [SMALL_STATE(3936)] = 167542, + [SMALL_STATE(3937)] = 167574, + [SMALL_STATE(3938)] = 167592, [SMALL_STATE(3939)] = 167620, - [SMALL_STATE(3940)] = 167648, - [SMALL_STATE(3941)] = 167666, - [SMALL_STATE(3942)] = 167690, - [SMALL_STATE(3943)] = 167708, - [SMALL_STATE(3944)] = 167736, - [SMALL_STATE(3945)] = 167766, - [SMALL_STATE(3946)] = 167796, - [SMALL_STATE(3947)] = 167820, - [SMALL_STATE(3948)] = 167842, - [SMALL_STATE(3949)] = 167870, - [SMALL_STATE(3950)] = 167900, - [SMALL_STATE(3951)] = 167930, - [SMALL_STATE(3952)] = 167960, - [SMALL_STATE(3953)] = 167978, - [SMALL_STATE(3954)] = 168006, - [SMALL_STATE(3955)] = 168034, - [SMALL_STATE(3956)] = 168064, - [SMALL_STATE(3957)] = 168096, - [SMALL_STATE(3958)] = 168124, - [SMALL_STATE(3959)] = 168140, - [SMALL_STATE(3960)] = 168158, - [SMALL_STATE(3961)] = 168186, - [SMALL_STATE(3962)] = 168214, - [SMALL_STATE(3963)] = 168238, - [SMALL_STATE(3964)] = 168260, - [SMALL_STATE(3965)] = 168278, - [SMALL_STATE(3966)] = 168300, - [SMALL_STATE(3967)] = 168330, - [SMALL_STATE(3968)] = 168360, - [SMALL_STATE(3969)] = 168382, - [SMALL_STATE(3970)] = 168414, - [SMALL_STATE(3971)] = 168438, - [SMALL_STATE(3972)] = 168456, - [SMALL_STATE(3973)] = 168472, - [SMALL_STATE(3974)] = 168496, - [SMALL_STATE(3975)] = 168516, - [SMALL_STATE(3976)] = 168534, - [SMALL_STATE(3977)] = 168558, - [SMALL_STATE(3978)] = 168588, - [SMALL_STATE(3979)] = 168606, - [SMALL_STATE(3980)] = 168631, - [SMALL_STATE(3981)] = 168652, - [SMALL_STATE(3982)] = 168681, - [SMALL_STATE(3983)] = 168710, - [SMALL_STATE(3984)] = 168739, - [SMALL_STATE(3985)] = 168768, - [SMALL_STATE(3986)] = 168797, - [SMALL_STATE(3987)] = 168826, - [SMALL_STATE(3988)] = 168855, - [SMALL_STATE(3989)] = 168876, - [SMALL_STATE(3990)] = 168899, - [SMALL_STATE(3991)] = 168924, - [SMALL_STATE(3992)] = 168953, - [SMALL_STATE(3993)] = 168982, - [SMALL_STATE(3994)] = 169003, - [SMALL_STATE(3995)] = 169024, - [SMALL_STATE(3996)] = 169047, - [SMALL_STATE(3997)] = 169066, - [SMALL_STATE(3998)] = 169093, - [SMALL_STATE(3999)] = 169114, - [SMALL_STATE(4000)] = 169143, - [SMALL_STATE(4001)] = 169166, - [SMALL_STATE(4002)] = 169195, - [SMALL_STATE(4003)] = 169220, - [SMALL_STATE(4004)] = 169243, - [SMALL_STATE(4005)] = 169266, - [SMALL_STATE(4006)] = 169295, - [SMALL_STATE(4007)] = 169316, - [SMALL_STATE(4008)] = 169337, - [SMALL_STATE(4009)] = 169360, - [SMALL_STATE(4010)] = 169389, - [SMALL_STATE(4011)] = 169418, - [SMALL_STATE(4012)] = 169445, - [SMALL_STATE(4013)] = 169468, - [SMALL_STATE(4014)] = 169497, - [SMALL_STATE(4015)] = 169526, - [SMALL_STATE(4016)] = 169555, - [SMALL_STATE(4017)] = 169576, - [SMALL_STATE(4018)] = 169605, - [SMALL_STATE(4019)] = 169628, - [SMALL_STATE(4020)] = 169657, - [SMALL_STATE(4021)] = 169680, - [SMALL_STATE(4022)] = 169703, - [SMALL_STATE(4023)] = 169724, - [SMALL_STATE(4024)] = 169751, - [SMALL_STATE(4025)] = 169780, - [SMALL_STATE(4026)] = 169801, - [SMALL_STATE(4027)] = 169830, - [SMALL_STATE(4028)] = 169853, - [SMALL_STATE(4029)] = 169882, - [SMALL_STATE(4030)] = 169903, - [SMALL_STATE(4031)] = 169932, - [SMALL_STATE(4032)] = 169951, - [SMALL_STATE(4033)] = 169970, - [SMALL_STATE(4034)] = 169997, - [SMALL_STATE(4035)] = 170012, - [SMALL_STATE(4036)] = 170041, - [SMALL_STATE(4037)] = 170066, - [SMALL_STATE(4038)] = 170093, - [SMALL_STATE(4039)] = 170122, - [SMALL_STATE(4040)] = 170137, - [SMALL_STATE(4041)] = 170166, - [SMALL_STATE(4042)] = 170195, - [SMALL_STATE(4043)] = 170216, - [SMALL_STATE(4044)] = 170245, - [SMALL_STATE(4045)] = 170274, - [SMALL_STATE(4046)] = 170303, - [SMALL_STATE(4047)] = 170322, - [SMALL_STATE(4048)] = 170343, - [SMALL_STATE(4049)] = 170372, - [SMALL_STATE(4050)] = 170395, - [SMALL_STATE(4051)] = 170424, - [SMALL_STATE(4052)] = 170453, - [SMALL_STATE(4053)] = 170474, - [SMALL_STATE(4054)] = 170493, - [SMALL_STATE(4055)] = 170522, - [SMALL_STATE(4056)] = 170537, - [SMALL_STATE(4057)] = 170564, - [SMALL_STATE(4058)] = 170593, - [SMALL_STATE(4059)] = 170616, - [SMALL_STATE(4060)] = 170637, - [SMALL_STATE(4061)] = 170666, - [SMALL_STATE(4062)] = 170695, - [SMALL_STATE(4063)] = 170724, - [SMALL_STATE(4064)] = 170747, - [SMALL_STATE(4065)] = 170768, - [SMALL_STATE(4066)] = 170787, - [SMALL_STATE(4067)] = 170804, - [SMALL_STATE(4068)] = 170827, - [SMALL_STATE(4069)] = 170850, - [SMALL_STATE(4070)] = 170879, - [SMALL_STATE(4071)] = 170908, - [SMALL_STATE(4072)] = 170937, - [SMALL_STATE(4073)] = 170966, - [SMALL_STATE(4074)] = 170995, - [SMALL_STATE(4075)] = 171024, - [SMALL_STATE(4076)] = 171045, - [SMALL_STATE(4077)] = 171074, - [SMALL_STATE(4078)] = 171103, - [SMALL_STATE(4079)] = 171132, - [SMALL_STATE(4080)] = 171157, - [SMALL_STATE(4081)] = 171172, - [SMALL_STATE(4082)] = 171199, - [SMALL_STATE(4083)] = 171214, - [SMALL_STATE(4084)] = 171243, - [SMALL_STATE(4085)] = 171272, - [SMALL_STATE(4086)] = 171299, - [SMALL_STATE(4087)] = 171322, - [SMALL_STATE(4088)] = 171351, - [SMALL_STATE(4089)] = 171366, - [SMALL_STATE(4090)] = 171392, - [SMALL_STATE(4091)] = 171408, - [SMALL_STATE(4092)] = 171432, - [SMALL_STATE(4093)] = 171458, - [SMALL_STATE(4094)] = 171482, - [SMALL_STATE(4095)] = 171508, - [SMALL_STATE(4096)] = 171528, - [SMALL_STATE(4097)] = 171550, - [SMALL_STATE(4098)] = 171572, - [SMALL_STATE(4099)] = 171592, - [SMALL_STATE(4100)] = 171614, - [SMALL_STATE(4101)] = 171636, - [SMALL_STATE(4102)] = 171662, - [SMALL_STATE(4103)] = 171686, - [SMALL_STATE(4104)] = 171710, - [SMALL_STATE(4105)] = 171736, - [SMALL_STATE(4106)] = 171760, - [SMALL_STATE(4107)] = 171786, - [SMALL_STATE(4108)] = 171812, - [SMALL_STATE(4109)] = 171838, - [SMALL_STATE(4110)] = 171862, - [SMALL_STATE(4111)] = 171886, - [SMALL_STATE(4112)] = 171910, - [SMALL_STATE(4113)] = 171936, - [SMALL_STATE(4114)] = 171962, - [SMALL_STATE(4115)] = 171988, - [SMALL_STATE(4116)] = 172014, - [SMALL_STATE(4117)] = 172040, - [SMALL_STATE(4118)] = 172064, - [SMALL_STATE(4119)] = 172088, - [SMALL_STATE(4120)] = 172112, - [SMALL_STATE(4121)] = 172136, - [SMALL_STATE(4122)] = 172160, - [SMALL_STATE(4123)] = 172184, - [SMALL_STATE(4124)] = 172202, - [SMALL_STATE(4125)] = 172228, - [SMALL_STATE(4126)] = 172250, - [SMALL_STATE(4127)] = 172276, - [SMALL_STATE(4128)] = 172300, - [SMALL_STATE(4129)] = 172324, - [SMALL_STATE(4130)] = 172348, - [SMALL_STATE(4131)] = 172374, - [SMALL_STATE(4132)] = 172400, - [SMALL_STATE(4133)] = 172426, - [SMALL_STATE(4134)] = 172452, - [SMALL_STATE(4135)] = 172476, - [SMALL_STATE(4136)] = 172500, - [SMALL_STATE(4137)] = 172524, - [SMALL_STATE(4138)] = 172548, - [SMALL_STATE(4139)] = 172574, - [SMALL_STATE(4140)] = 172600, - [SMALL_STATE(4141)] = 172624, - [SMALL_STATE(4142)] = 172648, - [SMALL_STATE(4143)] = 172674, - [SMALL_STATE(4144)] = 172700, - [SMALL_STATE(4145)] = 172726, - [SMALL_STATE(4146)] = 172752, - [SMALL_STATE(4147)] = 172778, - [SMALL_STATE(4148)] = 172802, - [SMALL_STATE(4149)] = 172828, - [SMALL_STATE(4150)] = 172854, - [SMALL_STATE(4151)] = 172880, + [SMALL_STATE(3940)] = 167650, + [SMALL_STATE(3941)] = 167678, + [SMALL_STATE(3942)] = 167708, + [SMALL_STATE(3943)] = 167736, + [SMALL_STATE(3944)] = 167766, + [SMALL_STATE(3945)] = 167796, + [SMALL_STATE(3946)] = 167824, + [SMALL_STATE(3947)] = 167854, + [SMALL_STATE(3948)] = 167882, + [SMALL_STATE(3949)] = 167898, + [SMALL_STATE(3950)] = 167920, + [SMALL_STATE(3951)] = 167950, + [SMALL_STATE(3952)] = 167980, + [SMALL_STATE(3953)] = 168012, + [SMALL_STATE(3954)] = 168044, + [SMALL_STATE(3955)] = 168066, + [SMALL_STATE(3956)] = 168094, + [SMALL_STATE(3957)] = 168126, + [SMALL_STATE(3958)] = 168148, + [SMALL_STATE(3959)] = 168168, + [SMALL_STATE(3960)] = 168184, + [SMALL_STATE(3961)] = 168202, + [SMALL_STATE(3962)] = 168220, + [SMALL_STATE(3963)] = 168248, + [SMALL_STATE(3964)] = 168278, + [SMALL_STATE(3965)] = 168308, + [SMALL_STATE(3966)] = 168336, + [SMALL_STATE(3967)] = 168354, + [SMALL_STATE(3968)] = 168384, + [SMALL_STATE(3969)] = 168414, + [SMALL_STATE(3970)] = 168438, + [SMALL_STATE(3971)] = 168454, + [SMALL_STATE(3972)] = 168476, + [SMALL_STATE(3973)] = 168496, + [SMALL_STATE(3974)] = 168512, + [SMALL_STATE(3975)] = 168530, + [SMALL_STATE(3976)] = 168558, + [SMALL_STATE(3977)] = 168576, + [SMALL_STATE(3978)] = 168604, + [SMALL_STATE(3979)] = 168622, + [SMALL_STATE(3980)] = 168652, + [SMALL_STATE(3981)] = 168674, + [SMALL_STATE(3982)] = 168693, + [SMALL_STATE(3983)] = 168722, + [SMALL_STATE(3984)] = 168743, + [SMALL_STATE(3985)] = 168764, + [SMALL_STATE(3986)] = 168779, + [SMALL_STATE(3987)] = 168794, + [SMALL_STATE(3988)] = 168809, + [SMALL_STATE(3989)] = 168824, + [SMALL_STATE(3990)] = 168853, + [SMALL_STATE(3991)] = 168882, + [SMALL_STATE(3992)] = 168903, + [SMALL_STATE(3993)] = 168918, + [SMALL_STATE(3994)] = 168933, + [SMALL_STATE(3995)] = 168962, + [SMALL_STATE(3996)] = 168985, + [SMALL_STATE(3997)] = 169012, + [SMALL_STATE(3998)] = 169041, + [SMALL_STATE(3999)] = 169062, + [SMALL_STATE(4000)] = 169091, + [SMALL_STATE(4001)] = 169120, + [SMALL_STATE(4002)] = 169149, + [SMALL_STATE(4003)] = 169172, + [SMALL_STATE(4004)] = 169201, + [SMALL_STATE(4005)] = 169230, + [SMALL_STATE(4006)] = 169259, + [SMALL_STATE(4007)] = 169284, + [SMALL_STATE(4008)] = 169305, + [SMALL_STATE(4009)] = 169326, + [SMALL_STATE(4010)] = 169355, + [SMALL_STATE(4011)] = 169376, + [SMALL_STATE(4012)] = 169405, + [SMALL_STATE(4013)] = 169434, + [SMALL_STATE(4014)] = 169463, + [SMALL_STATE(4015)] = 169492, + [SMALL_STATE(4016)] = 169521, + [SMALL_STATE(4017)] = 169544, + [SMALL_STATE(4018)] = 169573, + [SMALL_STATE(4019)] = 169598, + [SMALL_STATE(4020)] = 169627, + [SMALL_STATE(4021)] = 169654, + [SMALL_STATE(4022)] = 169683, + [SMALL_STATE(4023)] = 169712, + [SMALL_STATE(4024)] = 169741, + [SMALL_STATE(4025)] = 169764, + [SMALL_STATE(4026)] = 169793, + [SMALL_STATE(4027)] = 169822, + [SMALL_STATE(4028)] = 169851, + [SMALL_STATE(4029)] = 169880, + [SMALL_STATE(4030)] = 169909, + [SMALL_STATE(4031)] = 169928, + [SMALL_STATE(4032)] = 169957, + [SMALL_STATE(4033)] = 169986, + [SMALL_STATE(4034)] = 170015, + [SMALL_STATE(4035)] = 170044, + [SMALL_STATE(4036)] = 170073, + [SMALL_STATE(4037)] = 170100, + [SMALL_STATE(4038)] = 170127, + [SMALL_STATE(4039)] = 170156, + [SMALL_STATE(4040)] = 170185, + [SMALL_STATE(4041)] = 170210, + [SMALL_STATE(4042)] = 170237, + [SMALL_STATE(4043)] = 170266, + [SMALL_STATE(4044)] = 170291, + [SMALL_STATE(4045)] = 170310, + [SMALL_STATE(4046)] = 170333, + [SMALL_STATE(4047)] = 170354, + [SMALL_STATE(4048)] = 170375, + [SMALL_STATE(4049)] = 170394, + [SMALL_STATE(4050)] = 170423, + [SMALL_STATE(4051)] = 170452, + [SMALL_STATE(4052)] = 170481, + [SMALL_STATE(4053)] = 170510, + [SMALL_STATE(4054)] = 170539, + [SMALL_STATE(4055)] = 170562, + [SMALL_STATE(4056)] = 170591, + [SMALL_STATE(4057)] = 170618, + [SMALL_STATE(4058)] = 170639, + [SMALL_STATE(4059)] = 170662, + [SMALL_STATE(4060)] = 170683, + [SMALL_STATE(4061)] = 170704, + [SMALL_STATE(4062)] = 170733, + [SMALL_STATE(4063)] = 170762, + [SMALL_STATE(4064)] = 170783, + [SMALL_STATE(4065)] = 170806, + [SMALL_STATE(4066)] = 170835, + [SMALL_STATE(4067)] = 170858, + [SMALL_STATE(4068)] = 170881, + [SMALL_STATE(4069)] = 170910, + [SMALL_STATE(4070)] = 170939, + [SMALL_STATE(4071)] = 170966, + [SMALL_STATE(4072)] = 170987, + [SMALL_STATE(4073)] = 171010, + [SMALL_STATE(4074)] = 171033, + [SMALL_STATE(4075)] = 171056, + [SMALL_STATE(4076)] = 171085, + [SMALL_STATE(4077)] = 171106, + [SMALL_STATE(4078)] = 171133, + [SMALL_STATE(4079)] = 171162, + [SMALL_STATE(4080)] = 171187, + [SMALL_STATE(4081)] = 171210, + [SMALL_STATE(4082)] = 171231, + [SMALL_STATE(4083)] = 171250, + [SMALL_STATE(4084)] = 171267, + [SMALL_STATE(4085)] = 171290, + [SMALL_STATE(4086)] = 171313, + [SMALL_STATE(4087)] = 171336, + [SMALL_STATE(4088)] = 171355, + [SMALL_STATE(4089)] = 171384, + [SMALL_STATE(4090)] = 171405, + [SMALL_STATE(4091)] = 171434, + [SMALL_STATE(4092)] = 171458, + [SMALL_STATE(4093)] = 171478, + [SMALL_STATE(4094)] = 171500, + [SMALL_STATE(4095)] = 171518, + [SMALL_STATE(4096)] = 171544, + [SMALL_STATE(4097)] = 171570, + [SMALL_STATE(4098)] = 171596, + [SMALL_STATE(4099)] = 171620, + [SMALL_STATE(4100)] = 171642, + [SMALL_STATE(4101)] = 171664, + [SMALL_STATE(4102)] = 171690, + [SMALL_STATE(4103)] = 171708, + [SMALL_STATE(4104)] = 171734, + [SMALL_STATE(4105)] = 171760, + [SMALL_STATE(4106)] = 171786, + [SMALL_STATE(4107)] = 171804, + [SMALL_STATE(4108)] = 171826, + [SMALL_STATE(4109)] = 171850, + [SMALL_STATE(4110)] = 171870, + [SMALL_STATE(4111)] = 171894, + [SMALL_STATE(4112)] = 171916, + [SMALL_STATE(4113)] = 171942, + [SMALL_STATE(4114)] = 171968, + [SMALL_STATE(4115)] = 171994, + [SMALL_STATE(4116)] = 172020, + [SMALL_STATE(4117)] = 172044, + [SMALL_STATE(4118)] = 172068, + [SMALL_STATE(4119)] = 172092, + [SMALL_STATE(4120)] = 172116, + [SMALL_STATE(4121)] = 172142, + [SMALL_STATE(4122)] = 172166, + [SMALL_STATE(4123)] = 172190, + [SMALL_STATE(4124)] = 172214, + [SMALL_STATE(4125)] = 172234, + [SMALL_STATE(4126)] = 172260, + [SMALL_STATE(4127)] = 172282, + [SMALL_STATE(4128)] = 172304, + [SMALL_STATE(4129)] = 172330, + [SMALL_STATE(4130)] = 172356, + [SMALL_STATE(4131)] = 172382, + [SMALL_STATE(4132)] = 172404, + [SMALL_STATE(4133)] = 172430, + [SMALL_STATE(4134)] = 172456, + [SMALL_STATE(4135)] = 172482, + [SMALL_STATE(4136)] = 172504, + [SMALL_STATE(4137)] = 172530, + [SMALL_STATE(4138)] = 172554, + [SMALL_STATE(4139)] = 172580, + [SMALL_STATE(4140)] = 172606, + [SMALL_STATE(4141)] = 172630, + [SMALL_STATE(4142)] = 172656, + [SMALL_STATE(4143)] = 172682, + [SMALL_STATE(4144)] = 172708, + [SMALL_STATE(4145)] = 172732, + [SMALL_STATE(4146)] = 172758, + [SMALL_STATE(4147)] = 172784, + [SMALL_STATE(4148)] = 172808, + [SMALL_STATE(4149)] = 172832, + [SMALL_STATE(4150)] = 172856, + [SMALL_STATE(4151)] = 172882, [SMALL_STATE(4152)] = 172906, - [SMALL_STATE(4153)] = 172926, - [SMALL_STATE(4154)] = 172952, + [SMALL_STATE(4153)] = 172932, + [SMALL_STATE(4154)] = 172956, [SMALL_STATE(4155)] = 172974, - [SMALL_STATE(4156)] = 172992, - [SMALL_STATE(4157)] = 173018, - [SMALL_STATE(4158)] = 173044, - [SMALL_STATE(4159)] = 173070, - [SMALL_STATE(4160)] = 173096, - [SMALL_STATE(4161)] = 173122, - [SMALL_STATE(4162)] = 173144, - [SMALL_STATE(4163)] = 173170, - [SMALL_STATE(4164)] = 173194, - [SMALL_STATE(4165)] = 173220, - [SMALL_STATE(4166)] = 173242, - [SMALL_STATE(4167)] = 173268, - [SMALL_STATE(4168)] = 173294, - [SMALL_STATE(4169)] = 173320, - [SMALL_STATE(4170)] = 173346, - [SMALL_STATE(4171)] = 173370, - [SMALL_STATE(4172)] = 173394, - [SMALL_STATE(4173)] = 173420, - [SMALL_STATE(4174)] = 173446, - [SMALL_STATE(4175)] = 173470, - [SMALL_STATE(4176)] = 173496, - [SMALL_STATE(4177)] = 173522, - [SMALL_STATE(4178)] = 173548, - [SMALL_STATE(4179)] = 173564, - [SMALL_STATE(4180)] = 173590, - [SMALL_STATE(4181)] = 173616, - [SMALL_STATE(4182)] = 173638, - [SMALL_STATE(4183)] = 173664, - [SMALL_STATE(4184)] = 173688, - [SMALL_STATE(4185)] = 173712, - [SMALL_STATE(4186)] = 173738, - [SMALL_STATE(4187)] = 173764, - [SMALL_STATE(4188)] = 173788, - [SMALL_STATE(4189)] = 173806, - [SMALL_STATE(4190)] = 173832, - [SMALL_STATE(4191)] = 173858, - [SMALL_STATE(4192)] = 173884, - [SMALL_STATE(4193)] = 173910, - [SMALL_STATE(4194)] = 173934, - [SMALL_STATE(4195)] = 173958, - [SMALL_STATE(4196)] = 173980, - [SMALL_STATE(4197)] = 173994, - [SMALL_STATE(4198)] = 174018, - [SMALL_STATE(4199)] = 174036, - [SMALL_STATE(4200)] = 174060, - [SMALL_STATE(4201)] = 174086, - [SMALL_STATE(4202)] = 174110, - [SMALL_STATE(4203)] = 174136, - [SMALL_STATE(4204)] = 174162, - [SMALL_STATE(4205)] = 174188, - [SMALL_STATE(4206)] = 174214, - [SMALL_STATE(4207)] = 174240, - [SMALL_STATE(4208)] = 174254, - [SMALL_STATE(4209)] = 174280, - [SMALL_STATE(4210)] = 174298, - [SMALL_STATE(4211)] = 174322, - [SMALL_STATE(4212)] = 174346, - [SMALL_STATE(4213)] = 174370, - [SMALL_STATE(4214)] = 174394, - [SMALL_STATE(4215)] = 174420, - [SMALL_STATE(4216)] = 174446, - [SMALL_STATE(4217)] = 174472, - [SMALL_STATE(4218)] = 174498, - [SMALL_STATE(4219)] = 174520, - [SMALL_STATE(4220)] = 174538, - [SMALL_STATE(4221)] = 174564, - [SMALL_STATE(4222)] = 174588, - [SMALL_STATE(4223)] = 174614, - [SMALL_STATE(4224)] = 174640, - [SMALL_STATE(4225)] = 174664, - [SMALL_STATE(4226)] = 174690, - [SMALL_STATE(4227)] = 174712, - [SMALL_STATE(4228)] = 174738, - [SMALL_STATE(4229)] = 174764, - [SMALL_STATE(4230)] = 174790, - [SMALL_STATE(4231)] = 174816, - [SMALL_STATE(4232)] = 174842, - [SMALL_STATE(4233)] = 174866, - [SMALL_STATE(4234)] = 174890, - [SMALL_STATE(4235)] = 174914, - [SMALL_STATE(4236)] = 174940, - [SMALL_STATE(4237)] = 174966, - [SMALL_STATE(4238)] = 174988, - [SMALL_STATE(4239)] = 175014, - [SMALL_STATE(4240)] = 175040, - [SMALL_STATE(4241)] = 175066, - [SMALL_STATE(4242)] = 175092, - [SMALL_STATE(4243)] = 175118, - [SMALL_STATE(4244)] = 175144, - [SMALL_STATE(4245)] = 175162, - [SMALL_STATE(4246)] = 175184, - [SMALL_STATE(4247)] = 175208, - [SMALL_STATE(4248)] = 175232, - [SMALL_STATE(4249)] = 175250, - [SMALL_STATE(4250)] = 175274, - [SMALL_STATE(4251)] = 175298, - [SMALL_STATE(4252)] = 175322, - [SMALL_STATE(4253)] = 175348, - [SMALL_STATE(4254)] = 175374, - [SMALL_STATE(4255)] = 175400, - [SMALL_STATE(4256)] = 175422, - [SMALL_STATE(4257)] = 175448, - [SMALL_STATE(4258)] = 175466, - [SMALL_STATE(4259)] = 175492, - [SMALL_STATE(4260)] = 175510, - [SMALL_STATE(4261)] = 175536, - [SMALL_STATE(4262)] = 175562, - [SMALL_STATE(4263)] = 175585, - [SMALL_STATE(4264)] = 175602, - [SMALL_STATE(4265)] = 175625, - [SMALL_STATE(4266)] = 175646, - [SMALL_STATE(4267)] = 175663, - [SMALL_STATE(4268)] = 175684, - [SMALL_STATE(4269)] = 175707, - [SMALL_STATE(4270)] = 175730, - [SMALL_STATE(4271)] = 175751, - [SMALL_STATE(4272)] = 175766, - [SMALL_STATE(4273)] = 175787, - [SMALL_STATE(4274)] = 175808, - [SMALL_STATE(4275)] = 175829, - [SMALL_STATE(4276)] = 175850, + [SMALL_STATE(4156)] = 172998, + [SMALL_STATE(4157)] = 173024, + [SMALL_STATE(4158)] = 173050, + [SMALL_STATE(4159)] = 173072, + [SMALL_STATE(4160)] = 173098, + [SMALL_STATE(4161)] = 173120, + [SMALL_STATE(4162)] = 173146, + [SMALL_STATE(4163)] = 173172, + [SMALL_STATE(4164)] = 173186, + [SMALL_STATE(4165)] = 173204, + [SMALL_STATE(4166)] = 173230, + [SMALL_STATE(4167)] = 173246, + [SMALL_STATE(4168)] = 173272, + [SMALL_STATE(4169)] = 173298, + [SMALL_STATE(4170)] = 173324, + [SMALL_STATE(4171)] = 173348, + [SMALL_STATE(4172)] = 173372, + [SMALL_STATE(4173)] = 173396, + [SMALL_STATE(4174)] = 173420, + [SMALL_STATE(4175)] = 173446, + [SMALL_STATE(4176)] = 173468, + [SMALL_STATE(4177)] = 173494, + [SMALL_STATE(4178)] = 173520, + [SMALL_STATE(4179)] = 173544, + [SMALL_STATE(4180)] = 173568, + [SMALL_STATE(4181)] = 173584, + [SMALL_STATE(4182)] = 173598, + [SMALL_STATE(4183)] = 173616, + [SMALL_STATE(4184)] = 173642, + [SMALL_STATE(4185)] = 173668, + [SMALL_STATE(4186)] = 173694, + [SMALL_STATE(4187)] = 173720, + [SMALL_STATE(4188)] = 173738, + [SMALL_STATE(4189)] = 173764, + [SMALL_STATE(4190)] = 173788, + [SMALL_STATE(4191)] = 173814, + [SMALL_STATE(4192)] = 173840, + [SMALL_STATE(4193)] = 173866, + [SMALL_STATE(4194)] = 173892, + [SMALL_STATE(4195)] = 173918, + [SMALL_STATE(4196)] = 173944, + [SMALL_STATE(4197)] = 173966, + [SMALL_STATE(4198)] = 173992, + [SMALL_STATE(4199)] = 174018, + [SMALL_STATE(4200)] = 174044, + [SMALL_STATE(4201)] = 174070, + [SMALL_STATE(4202)] = 174094, + [SMALL_STATE(4203)] = 174118, + [SMALL_STATE(4204)] = 174142, + [SMALL_STATE(4205)] = 174166, + [SMALL_STATE(4206)] = 174190, + [SMALL_STATE(4207)] = 174214, + [SMALL_STATE(4208)] = 174238, + [SMALL_STATE(4209)] = 174264, + [SMALL_STATE(4210)] = 174282, + [SMALL_STATE(4211)] = 174308, + [SMALL_STATE(4212)] = 174334, + [SMALL_STATE(4213)] = 174358, + [SMALL_STATE(4214)] = 174376, + [SMALL_STATE(4215)] = 174402, + [SMALL_STATE(4216)] = 174428, + [SMALL_STATE(4217)] = 174454, + [SMALL_STATE(4218)] = 174480, + [SMALL_STATE(4219)] = 174506, + [SMALL_STATE(4220)] = 174532, + [SMALL_STATE(4221)] = 174558, + [SMALL_STATE(4222)] = 174582, + [SMALL_STATE(4223)] = 174606, + [SMALL_STATE(4224)] = 174632, + [SMALL_STATE(4225)] = 174656, + [SMALL_STATE(4226)] = 174682, + [SMALL_STATE(4227)] = 174708, + [SMALL_STATE(4228)] = 174732, + [SMALL_STATE(4229)] = 174756, + [SMALL_STATE(4230)] = 174780, + [SMALL_STATE(4231)] = 174804, + [SMALL_STATE(4232)] = 174830, + [SMALL_STATE(4233)] = 174856, + [SMALL_STATE(4234)] = 174882, + [SMALL_STATE(4235)] = 174908, + [SMALL_STATE(4236)] = 174934, + [SMALL_STATE(4237)] = 174958, + [SMALL_STATE(4238)] = 174982, + [SMALL_STATE(4239)] = 175008, + [SMALL_STATE(4240)] = 175034, + [SMALL_STATE(4241)] = 175056, + [SMALL_STATE(4242)] = 175082, + [SMALL_STATE(4243)] = 175100, + [SMALL_STATE(4244)] = 175126, + [SMALL_STATE(4245)] = 175152, + [SMALL_STATE(4246)] = 175178, + [SMALL_STATE(4247)] = 175204, + [SMALL_STATE(4248)] = 175228, + [SMALL_STATE(4249)] = 175254, + [SMALL_STATE(4250)] = 175280, + [SMALL_STATE(4251)] = 175306, + [SMALL_STATE(4252)] = 175332, + [SMALL_STATE(4253)] = 175358, + [SMALL_STATE(4254)] = 175384, + [SMALL_STATE(4255)] = 175408, + [SMALL_STATE(4256)] = 175432, + [SMALL_STATE(4257)] = 175456, + [SMALL_STATE(4258)] = 175480, + [SMALL_STATE(4259)] = 175506, + [SMALL_STATE(4260)] = 175528, + [SMALL_STATE(4261)] = 175554, + [SMALL_STATE(4262)] = 175580, + [SMALL_STATE(4263)] = 175606, + [SMALL_STATE(4264)] = 175630, + [SMALL_STATE(4265)] = 175647, + [SMALL_STATE(4266)] = 175662, + [SMALL_STATE(4267)] = 175679, + [SMALL_STATE(4268)] = 175700, + [SMALL_STATE(4269)] = 175713, + [SMALL_STATE(4270)] = 175734, + [SMALL_STATE(4271)] = 175757, + [SMALL_STATE(4272)] = 175774, + [SMALL_STATE(4273)] = 175795, + [SMALL_STATE(4274)] = 175816, + [SMALL_STATE(4275)] = 175833, + [SMALL_STATE(4276)] = 175854, [SMALL_STATE(4277)] = 175871, [SMALL_STATE(4278)] = 175894, - [SMALL_STATE(4279)] = 175917, - [SMALL_STATE(4280)] = 175940, - [SMALL_STATE(4281)] = 175963, - [SMALL_STATE(4282)] = 175980, - [SMALL_STATE(4283)] = 176001, - [SMALL_STATE(4284)] = 176022, - [SMALL_STATE(4285)] = 176037, - [SMALL_STATE(4286)] = 176058, - [SMALL_STATE(4287)] = 176081, - [SMALL_STATE(4288)] = 176102, - [SMALL_STATE(4289)] = 176119, + [SMALL_STATE(4279)] = 175907, + [SMALL_STATE(4280)] = 175928, + [SMALL_STATE(4281)] = 175949, + [SMALL_STATE(4282)] = 175970, + [SMALL_STATE(4283)] = 175993, + [SMALL_STATE(4284)] = 176014, + [SMALL_STATE(4285)] = 176035, + [SMALL_STATE(4286)] = 176056, + [SMALL_STATE(4287)] = 176071, + [SMALL_STATE(4288)] = 176094, + [SMALL_STATE(4289)] = 176115, [SMALL_STATE(4290)] = 176132, - [SMALL_STATE(4291)] = 176147, - [SMALL_STATE(4292)] = 176170, - [SMALL_STATE(4293)] = 176193, - [SMALL_STATE(4294)] = 176214, - [SMALL_STATE(4295)] = 176237, - [SMALL_STATE(4296)] = 176260, - [SMALL_STATE(4297)] = 176273, - [SMALL_STATE(4298)] = 176294, + [SMALL_STATE(4291)] = 176153, + [SMALL_STATE(4292)] = 176174, + [SMALL_STATE(4293)] = 176197, + [SMALL_STATE(4294)] = 176216, + [SMALL_STATE(4295)] = 176233, + [SMALL_STATE(4296)] = 176250, + [SMALL_STATE(4297)] = 176271, + [SMALL_STATE(4298)] = 176292, [SMALL_STATE(4299)] = 176315, - [SMALL_STATE(4300)] = 176332, - [SMALL_STATE(4301)] = 176353, - [SMALL_STATE(4302)] = 176366, - [SMALL_STATE(4303)] = 176387, - [SMALL_STATE(4304)] = 176404, - [SMALL_STATE(4305)] = 176425, - [SMALL_STATE(4306)] = 176448, - [SMALL_STATE(4307)] = 176471, + [SMALL_STATE(4300)] = 176336, + [SMALL_STATE(4301)] = 176359, + [SMALL_STATE(4302)] = 176374, + [SMALL_STATE(4303)] = 176391, + [SMALL_STATE(4304)] = 176412, + [SMALL_STATE(4305)] = 176429, + [SMALL_STATE(4306)] = 176452, + [SMALL_STATE(4307)] = 176475, [SMALL_STATE(4308)] = 176492, - [SMALL_STATE(4309)] = 176513, + [SMALL_STATE(4309)] = 176509, [SMALL_STATE(4310)] = 176526, - [SMALL_STATE(4311)] = 176549, - [SMALL_STATE(4312)] = 176568, - [SMALL_STATE(4313)] = 176589, - [SMALL_STATE(4314)] = 176602, - [SMALL_STATE(4315)] = 176619, - [SMALL_STATE(4316)] = 176636, - [SMALL_STATE(4317)] = 176657, - [SMALL_STATE(4318)] = 176674, - [SMALL_STATE(4319)] = 176695, - [SMALL_STATE(4320)] = 176712, - [SMALL_STATE(4321)] = 176733, - [SMALL_STATE(4322)] = 176754, - [SMALL_STATE(4323)] = 176777, - [SMALL_STATE(4324)] = 176794, - [SMALL_STATE(4325)] = 176811, - [SMALL_STATE(4326)] = 176832, - [SMALL_STATE(4327)] = 176853, - [SMALL_STATE(4328)] = 176866, - [SMALL_STATE(4329)] = 176887, - [SMALL_STATE(4330)] = 176904, - [SMALL_STATE(4331)] = 176921, - [SMALL_STATE(4332)] = 176938, - [SMALL_STATE(4333)] = 176953, - [SMALL_STATE(4334)] = 176976, - [SMALL_STATE(4335)] = 176989, - [SMALL_STATE(4336)] = 177010, - [SMALL_STATE(4337)] = 177027, - [SMALL_STATE(4338)] = 177050, - [SMALL_STATE(4339)] = 177063, - [SMALL_STATE(4340)] = 177076, - [SMALL_STATE(4341)] = 177093, - [SMALL_STATE(4342)] = 177114, - [SMALL_STATE(4343)] = 177131, - [SMALL_STATE(4344)] = 177148, - [SMALL_STATE(4345)] = 177165, - [SMALL_STATE(4346)] = 177182, - [SMALL_STATE(4347)] = 177199, - [SMALL_STATE(4348)] = 177220, - [SMALL_STATE(4349)] = 177241, - [SMALL_STATE(4350)] = 177258, - [SMALL_STATE(4351)] = 177279, - [SMALL_STATE(4352)] = 177294, - [SMALL_STATE(4353)] = 177311, - [SMALL_STATE(4354)] = 177332, - [SMALL_STATE(4355)] = 177353, - [SMALL_STATE(4356)] = 177374, - [SMALL_STATE(4357)] = 177391, - [SMALL_STATE(4358)] = 177412, - [SMALL_STATE(4359)] = 177435, - [SMALL_STATE(4360)] = 177452, - [SMALL_STATE(4361)] = 177475, - [SMALL_STATE(4362)] = 177492, - [SMALL_STATE(4363)] = 177515, - [SMALL_STATE(4364)] = 177532, - [SMALL_STATE(4365)] = 177545, - [SMALL_STATE(4366)] = 177562, - [SMALL_STATE(4367)] = 177577, - [SMALL_STATE(4368)] = 177598, - [SMALL_STATE(4369)] = 177615, - [SMALL_STATE(4370)] = 177632, - [SMALL_STATE(4371)] = 177647, - [SMALL_STATE(4372)] = 177664, - [SMALL_STATE(4373)] = 177685, - [SMALL_STATE(4374)] = 177706, - [SMALL_STATE(4375)] = 177727, - [SMALL_STATE(4376)] = 177740, - [SMALL_STATE(4377)] = 177761, - [SMALL_STATE(4378)] = 177776, - [SMALL_STATE(4379)] = 177795, - [SMALL_STATE(4380)] = 177816, - [SMALL_STATE(4381)] = 177837, - [SMALL_STATE(4382)] = 177860, - [SMALL_STATE(4383)] = 177881, - [SMALL_STATE(4384)] = 177902, - [SMALL_STATE(4385)] = 177917, - [SMALL_STATE(4386)] = 177934, - [SMALL_STATE(4387)] = 177955, - [SMALL_STATE(4388)] = 177974, - [SMALL_STATE(4389)] = 177991, - [SMALL_STATE(4390)] = 178006, - [SMALL_STATE(4391)] = 178027, - [SMALL_STATE(4392)] = 178044, - [SMALL_STATE(4393)] = 178065, - [SMALL_STATE(4394)] = 178082, - [SMALL_STATE(4395)] = 178099, - [SMALL_STATE(4396)] = 178120, - [SMALL_STATE(4397)] = 178133, - [SMALL_STATE(4398)] = 178146, - [SMALL_STATE(4399)] = 178167, - [SMALL_STATE(4400)] = 178190, - [SMALL_STATE(4401)] = 178206, - [SMALL_STATE(4402)] = 178226, - [SMALL_STATE(4403)] = 178238, - [SMALL_STATE(4404)] = 178258, - [SMALL_STATE(4405)] = 178278, - [SMALL_STATE(4406)] = 178290, - [SMALL_STATE(4407)] = 178302, - [SMALL_STATE(4408)] = 178314, - [SMALL_STATE(4409)] = 178334, - [SMALL_STATE(4410)] = 178354, - [SMALL_STATE(4411)] = 178366, - [SMALL_STATE(4412)] = 178378, - [SMALL_STATE(4413)] = 178396, - [SMALL_STATE(4414)] = 178416, - [SMALL_STATE(4415)] = 178436, - [SMALL_STATE(4416)] = 178456, - [SMALL_STATE(4417)] = 178468, - [SMALL_STATE(4418)] = 178488, - [SMALL_STATE(4419)] = 178508, - [SMALL_STATE(4420)] = 178524, - [SMALL_STATE(4421)] = 178544, - [SMALL_STATE(4422)] = 178564, - [SMALL_STATE(4423)] = 178584, - [SMALL_STATE(4424)] = 178604, - [SMALL_STATE(4425)] = 178624, - [SMALL_STATE(4426)] = 178640, - [SMALL_STATE(4427)] = 178660, - [SMALL_STATE(4428)] = 178680, - [SMALL_STATE(4429)] = 178700, - [SMALL_STATE(4430)] = 178720, - [SMALL_STATE(4431)] = 178740, - [SMALL_STATE(4432)] = 178760, - [SMALL_STATE(4433)] = 178772, - [SMALL_STATE(4434)] = 178792, - [SMALL_STATE(4435)] = 178812, - [SMALL_STATE(4436)] = 178824, - [SMALL_STATE(4437)] = 178842, - [SMALL_STATE(4438)] = 178854, - [SMALL_STATE(4439)] = 178874, - [SMALL_STATE(4440)] = 178894, - [SMALL_STATE(4441)] = 178914, - [SMALL_STATE(4442)] = 178930, - [SMALL_STATE(4443)] = 178950, - [SMALL_STATE(4444)] = 178970, - [SMALL_STATE(4445)] = 178986, - [SMALL_STATE(4446)] = 179006, - [SMALL_STATE(4447)] = 179022, - [SMALL_STATE(4448)] = 179034, - [SMALL_STATE(4449)] = 179054, - [SMALL_STATE(4450)] = 179066, - [SMALL_STATE(4451)] = 179086, - [SMALL_STATE(4452)] = 179106, - [SMALL_STATE(4453)] = 179126, - [SMALL_STATE(4454)] = 179146, - [SMALL_STATE(4455)] = 179164, - [SMALL_STATE(4456)] = 179176, - [SMALL_STATE(4457)] = 179196, - [SMALL_STATE(4458)] = 179212, - [SMALL_STATE(4459)] = 179232, - [SMALL_STATE(4460)] = 179252, - [SMALL_STATE(4461)] = 179264, - [SMALL_STATE(4462)] = 179284, - [SMALL_STATE(4463)] = 179300, - [SMALL_STATE(4464)] = 179318, - [SMALL_STATE(4465)] = 179330, - [SMALL_STATE(4466)] = 179350, - [SMALL_STATE(4467)] = 179370, - [SMALL_STATE(4468)] = 179388, - [SMALL_STATE(4469)] = 179408, - [SMALL_STATE(4470)] = 179420, - [SMALL_STATE(4471)] = 179440, - [SMALL_STATE(4472)] = 179452, - [SMALL_STATE(4473)] = 179470, - [SMALL_STATE(4474)] = 179482, - [SMALL_STATE(4475)] = 179494, - [SMALL_STATE(4476)] = 179514, - [SMALL_STATE(4477)] = 179526, - [SMALL_STATE(4478)] = 179538, - [SMALL_STATE(4479)] = 179558, - [SMALL_STATE(4480)] = 179570, - [SMALL_STATE(4481)] = 179588, - [SMALL_STATE(4482)] = 179600, - [SMALL_STATE(4483)] = 179620, - [SMALL_STATE(4484)] = 179640, - [SMALL_STATE(4485)] = 179658, - [SMALL_STATE(4486)] = 179678, - [SMALL_STATE(4487)] = 179698, - [SMALL_STATE(4488)] = 179718, - [SMALL_STATE(4489)] = 179738, - [SMALL_STATE(4490)] = 179758, - [SMALL_STATE(4491)] = 179776, - [SMALL_STATE(4492)] = 179796, - [SMALL_STATE(4493)] = 179808, - [SMALL_STATE(4494)] = 179820, - [SMALL_STATE(4495)] = 179840, - [SMALL_STATE(4496)] = 179852, - [SMALL_STATE(4497)] = 179864, - [SMALL_STATE(4498)] = 179880, - [SMALL_STATE(4499)] = 179894, - [SMALL_STATE(4500)] = 179912, - [SMALL_STATE(4501)] = 179932, - [SMALL_STATE(4502)] = 179946, - [SMALL_STATE(4503)] = 179966, - [SMALL_STATE(4504)] = 179982, - [SMALL_STATE(4505)] = 179998, - [SMALL_STATE(4506)] = 180018, - [SMALL_STATE(4507)] = 180034, - [SMALL_STATE(4508)] = 180054, - [SMALL_STATE(4509)] = 180074, - [SMALL_STATE(4510)] = 180086, - [SMALL_STATE(4511)] = 180106, - [SMALL_STATE(4512)] = 180118, - [SMALL_STATE(4513)] = 180138, - [SMALL_STATE(4514)] = 180150, - [SMALL_STATE(4515)] = 180168, - [SMALL_STATE(4516)] = 180188, - [SMALL_STATE(4517)] = 180200, - [SMALL_STATE(4518)] = 180212, - [SMALL_STATE(4519)] = 180224, - [SMALL_STATE(4520)] = 180236, - [SMALL_STATE(4521)] = 180248, - [SMALL_STATE(4522)] = 180260, - [SMALL_STATE(4523)] = 180280, - [SMALL_STATE(4524)] = 180300, - [SMALL_STATE(4525)] = 180320, - [SMALL_STATE(4526)] = 180340, - [SMALL_STATE(4527)] = 180360, - [SMALL_STATE(4528)] = 180380, - [SMALL_STATE(4529)] = 180400, - [SMALL_STATE(4530)] = 180412, - [SMALL_STATE(4531)] = 180424, - [SMALL_STATE(4532)] = 180444, - [SMALL_STATE(4533)] = 180462, - [SMALL_STATE(4534)] = 180474, - [SMALL_STATE(4535)] = 180486, - [SMALL_STATE(4536)] = 180498, - [SMALL_STATE(4537)] = 180516, - [SMALL_STATE(4538)] = 180536, - [SMALL_STATE(4539)] = 180548, - [SMALL_STATE(4540)] = 180568, - [SMALL_STATE(4541)] = 180580, - [SMALL_STATE(4542)] = 180600, - [SMALL_STATE(4543)] = 180620, - [SMALL_STATE(4544)] = 180640, - [SMALL_STATE(4545)] = 180656, - [SMALL_STATE(4546)] = 180674, - [SMALL_STATE(4547)] = 180686, - [SMALL_STATE(4548)] = 180704, - [SMALL_STATE(4549)] = 180716, - [SMALL_STATE(4550)] = 180736, - [SMALL_STATE(4551)] = 180756, - [SMALL_STATE(4552)] = 180776, - [SMALL_STATE(4553)] = 180790, - [SMALL_STATE(4554)] = 180810, - [SMALL_STATE(4555)] = 180824, - [SMALL_STATE(4556)] = 180840, - [SMALL_STATE(4557)] = 180858, - [SMALL_STATE(4558)] = 180874, - [SMALL_STATE(4559)] = 180894, - [SMALL_STATE(4560)] = 180914, - [SMALL_STATE(4561)] = 180928, - [SMALL_STATE(4562)] = 180946, - [SMALL_STATE(4563)] = 180966, - [SMALL_STATE(4564)] = 180978, - [SMALL_STATE(4565)] = 180998, - [SMALL_STATE(4566)] = 181014, - [SMALL_STATE(4567)] = 181026, - [SMALL_STATE(4568)] = 181042, - [SMALL_STATE(4569)] = 181062, - [SMALL_STATE(4570)] = 181082, - [SMALL_STATE(4571)] = 181102, - [SMALL_STATE(4572)] = 181122, - [SMALL_STATE(4573)] = 181142, - [SMALL_STATE(4574)] = 181162, - [SMALL_STATE(4575)] = 181178, - [SMALL_STATE(4576)] = 181192, - [SMALL_STATE(4577)] = 181208, - [SMALL_STATE(4578)] = 181228, - [SMALL_STATE(4579)] = 181246, - [SMALL_STATE(4580)] = 181266, - [SMALL_STATE(4581)] = 181286, - [SMALL_STATE(4582)] = 181306, - [SMALL_STATE(4583)] = 181318, - [SMALL_STATE(4584)] = 181330, - [SMALL_STATE(4585)] = 181348, - [SMALL_STATE(4586)] = 181368, - [SMALL_STATE(4587)] = 181380, - [SMALL_STATE(4588)] = 181400, - [SMALL_STATE(4589)] = 181420, - [SMALL_STATE(4590)] = 181440, - [SMALL_STATE(4591)] = 181460, - [SMALL_STATE(4592)] = 181471, - [SMALL_STATE(4593)] = 181482, - [SMALL_STATE(4594)] = 181499, - [SMALL_STATE(4595)] = 181514, - [SMALL_STATE(4596)] = 181529, - [SMALL_STATE(4597)] = 181540, - [SMALL_STATE(4598)] = 181557, - [SMALL_STATE(4599)] = 181572, - [SMALL_STATE(4600)] = 181587, - [SMALL_STATE(4601)] = 181598, - [SMALL_STATE(4602)] = 181615, - [SMALL_STATE(4603)] = 181628, - [SMALL_STATE(4604)] = 181639, - [SMALL_STATE(4605)] = 181650, - [SMALL_STATE(4606)] = 181665, - [SMALL_STATE(4607)] = 181680, - [SMALL_STATE(4608)] = 181691, - [SMALL_STATE(4609)] = 181706, - [SMALL_STATE(4610)] = 181721, - [SMALL_STATE(4611)] = 181736, - [SMALL_STATE(4612)] = 181751, - [SMALL_STATE(4613)] = 181762, - [SMALL_STATE(4614)] = 181773, - [SMALL_STATE(4615)] = 181788, - [SMALL_STATE(4616)] = 181803, - [SMALL_STATE(4617)] = 181818, - [SMALL_STATE(4618)] = 181831, - [SMALL_STATE(4619)] = 181842, - [SMALL_STATE(4620)] = 181859, - [SMALL_STATE(4621)] = 181872, - [SMALL_STATE(4622)] = 181889, - [SMALL_STATE(4623)] = 181906, - [SMALL_STATE(4624)] = 181917, - [SMALL_STATE(4625)] = 181928, - [SMALL_STATE(4626)] = 181939, - [SMALL_STATE(4627)] = 181954, - [SMALL_STATE(4628)] = 181969, - [SMALL_STATE(4629)] = 181980, - [SMALL_STATE(4630)] = 181991, - [SMALL_STATE(4631)] = 182004, - [SMALL_STATE(4632)] = 182019, - [SMALL_STATE(4633)] = 182036, - [SMALL_STATE(4634)] = 182047, - [SMALL_STATE(4635)] = 182062, - [SMALL_STATE(4636)] = 182079, - [SMALL_STATE(4637)] = 182090, - [SMALL_STATE(4638)] = 182107, - [SMALL_STATE(4639)] = 182118, - [SMALL_STATE(4640)] = 182135, - [SMALL_STATE(4641)] = 182148, - [SMALL_STATE(4642)] = 182159, - [SMALL_STATE(4643)] = 182174, - [SMALL_STATE(4644)] = 182189, - [SMALL_STATE(4645)] = 182200, - [SMALL_STATE(4646)] = 182211, - [SMALL_STATE(4647)] = 182226, - [SMALL_STATE(4648)] = 182237, - [SMALL_STATE(4649)] = 182252, - [SMALL_STATE(4650)] = 182267, - [SMALL_STATE(4651)] = 182278, - [SMALL_STATE(4652)] = 182289, - [SMALL_STATE(4653)] = 182306, - [SMALL_STATE(4654)] = 182321, - [SMALL_STATE(4655)] = 182338, - [SMALL_STATE(4656)] = 182349, - [SMALL_STATE(4657)] = 182360, - [SMALL_STATE(4658)] = 182371, - [SMALL_STATE(4659)] = 182382, - [SMALL_STATE(4660)] = 182397, - [SMALL_STATE(4661)] = 182408, - [SMALL_STATE(4662)] = 182425, - [SMALL_STATE(4663)] = 182436, - [SMALL_STATE(4664)] = 182447, - [SMALL_STATE(4665)] = 182464, - [SMALL_STATE(4666)] = 182479, - [SMALL_STATE(4667)] = 182496, - [SMALL_STATE(4668)] = 182507, - [SMALL_STATE(4669)] = 182518, - [SMALL_STATE(4670)] = 182529, - [SMALL_STATE(4671)] = 182546, - [SMALL_STATE(4672)] = 182557, - [SMALL_STATE(4673)] = 182572, - [SMALL_STATE(4674)] = 182583, - [SMALL_STATE(4675)] = 182600, - [SMALL_STATE(4676)] = 182611, - [SMALL_STATE(4677)] = 182622, - [SMALL_STATE(4678)] = 182639, - [SMALL_STATE(4679)] = 182656, - [SMALL_STATE(4680)] = 182673, - [SMALL_STATE(4681)] = 182684, - [SMALL_STATE(4682)] = 182701, - [SMALL_STATE(4683)] = 182718, - [SMALL_STATE(4684)] = 182729, - [SMALL_STATE(4685)] = 182740, - [SMALL_STATE(4686)] = 182751, - [SMALL_STATE(4687)] = 182768, - [SMALL_STATE(4688)] = 182779, - [SMALL_STATE(4689)] = 182796, - [SMALL_STATE(4690)] = 182807, - [SMALL_STATE(4691)] = 182822, - [SMALL_STATE(4692)] = 182839, - [SMALL_STATE(4693)] = 182850, - [SMALL_STATE(4694)] = 182867, - [SMALL_STATE(4695)] = 182878, - [SMALL_STATE(4696)] = 182893, - [SMALL_STATE(4697)] = 182904, - [SMALL_STATE(4698)] = 182915, - [SMALL_STATE(4699)] = 182932, - [SMALL_STATE(4700)] = 182949, - [SMALL_STATE(4701)] = 182960, - [SMALL_STATE(4702)] = 182971, - [SMALL_STATE(4703)] = 182988, - [SMALL_STATE(4704)] = 183005, - [SMALL_STATE(4705)] = 183016, - [SMALL_STATE(4706)] = 183027, - [SMALL_STATE(4707)] = 183044, - [SMALL_STATE(4708)] = 183061, - [SMALL_STATE(4709)] = 183076, - [SMALL_STATE(4710)] = 183093, - [SMALL_STATE(4711)] = 183110, - [SMALL_STATE(4712)] = 183121, - [SMALL_STATE(4713)] = 183132, - [SMALL_STATE(4714)] = 183147, - [SMALL_STATE(4715)] = 183158, - [SMALL_STATE(4716)] = 183169, - [SMALL_STATE(4717)] = 183180, - [SMALL_STATE(4718)] = 183191, - [SMALL_STATE(4719)] = 183202, - [SMALL_STATE(4720)] = 183213, - [SMALL_STATE(4721)] = 183224, - [SMALL_STATE(4722)] = 183235, - [SMALL_STATE(4723)] = 183252, - [SMALL_STATE(4724)] = 183263, - [SMALL_STATE(4725)] = 183280, - [SMALL_STATE(4726)] = 183295, - [SMALL_STATE(4727)] = 183306, - [SMALL_STATE(4728)] = 183317, - [SMALL_STATE(4729)] = 183334, - [SMALL_STATE(4730)] = 183345, - [SMALL_STATE(4731)] = 183360, - [SMALL_STATE(4732)] = 183371, - [SMALL_STATE(4733)] = 183388, - [SMALL_STATE(4734)] = 183399, - [SMALL_STATE(4735)] = 183416, - [SMALL_STATE(4736)] = 183431, - [SMALL_STATE(4737)] = 183446, - [SMALL_STATE(4738)] = 183457, - [SMALL_STATE(4739)] = 183468, - [SMALL_STATE(4740)] = 183479, - [SMALL_STATE(4741)] = 183490, - [SMALL_STATE(4742)] = 183501, - [SMALL_STATE(4743)] = 183512, - [SMALL_STATE(4744)] = 183527, - [SMALL_STATE(4745)] = 183544, - [SMALL_STATE(4746)] = 183555, - [SMALL_STATE(4747)] = 183566, - [SMALL_STATE(4748)] = 183583, - [SMALL_STATE(4749)] = 183598, - [SMALL_STATE(4750)] = 183615, - [SMALL_STATE(4751)] = 183632, - [SMALL_STATE(4752)] = 183643, - [SMALL_STATE(4753)] = 183660, - [SMALL_STATE(4754)] = 183677, - [SMALL_STATE(4755)] = 183688, - [SMALL_STATE(4756)] = 183699, - [SMALL_STATE(4757)] = 183716, - [SMALL_STATE(4758)] = 183733, - [SMALL_STATE(4759)] = 183748, - [SMALL_STATE(4760)] = 183763, - [SMALL_STATE(4761)] = 183774, - [SMALL_STATE(4762)] = 183789, - [SMALL_STATE(4763)] = 183804, - [SMALL_STATE(4764)] = 183815, - [SMALL_STATE(4765)] = 183829, - [SMALL_STATE(4766)] = 183841, - [SMALL_STATE(4767)] = 183855, - [SMALL_STATE(4768)] = 183869, - [SMALL_STATE(4769)] = 183883, - [SMALL_STATE(4770)] = 183897, - [SMALL_STATE(4771)] = 183911, - [SMALL_STATE(4772)] = 183925, - [SMALL_STATE(4773)] = 183939, - [SMALL_STATE(4774)] = 183953, - [SMALL_STATE(4775)] = 183967, - [SMALL_STATE(4776)] = 183981, - [SMALL_STATE(4777)] = 183995, - [SMALL_STATE(4778)] = 184009, - [SMALL_STATE(4779)] = 184023, - [SMALL_STATE(4780)] = 184037, - [SMALL_STATE(4781)] = 184051, - [SMALL_STATE(4782)] = 184065, - [SMALL_STATE(4783)] = 184079, - [SMALL_STATE(4784)] = 184093, - [SMALL_STATE(4785)] = 184107, - [SMALL_STATE(4786)] = 184121, - [SMALL_STATE(4787)] = 184135, - [SMALL_STATE(4788)] = 184149, - [SMALL_STATE(4789)] = 184163, - [SMALL_STATE(4790)] = 184177, - [SMALL_STATE(4791)] = 184191, - [SMALL_STATE(4792)] = 184205, - [SMALL_STATE(4793)] = 184219, - [SMALL_STATE(4794)] = 184233, - [SMALL_STATE(4795)] = 184247, - [SMALL_STATE(4796)] = 184261, - [SMALL_STATE(4797)] = 184275, - [SMALL_STATE(4798)] = 184289, - [SMALL_STATE(4799)] = 184303, - [SMALL_STATE(4800)] = 184317, - [SMALL_STATE(4801)] = 184331, - [SMALL_STATE(4802)] = 184345, - [SMALL_STATE(4803)] = 184357, - [SMALL_STATE(4804)] = 184371, - [SMALL_STATE(4805)] = 184385, - [SMALL_STATE(4806)] = 184399, - [SMALL_STATE(4807)] = 184413, - [SMALL_STATE(4808)] = 184427, - [SMALL_STATE(4809)] = 184441, - [SMALL_STATE(4810)] = 184455, - [SMALL_STATE(4811)] = 184469, - [SMALL_STATE(4812)] = 184483, - [SMALL_STATE(4813)] = 184497, - [SMALL_STATE(4814)] = 184511, - [SMALL_STATE(4815)] = 184525, - [SMALL_STATE(4816)] = 184539, - [SMALL_STATE(4817)] = 184553, - [SMALL_STATE(4818)] = 184567, - [SMALL_STATE(4819)] = 184581, - [SMALL_STATE(4820)] = 184595, - [SMALL_STATE(4821)] = 184609, - [SMALL_STATE(4822)] = 184623, - [SMALL_STATE(4823)] = 184637, - [SMALL_STATE(4824)] = 184651, - [SMALL_STATE(4825)] = 184665, - [SMALL_STATE(4826)] = 184679, - [SMALL_STATE(4827)] = 184693, - [SMALL_STATE(4828)] = 184707, - [SMALL_STATE(4829)] = 184721, - [SMALL_STATE(4830)] = 184735, - [SMALL_STATE(4831)] = 184747, - [SMALL_STATE(4832)] = 184761, - [SMALL_STATE(4833)] = 184775, - [SMALL_STATE(4834)] = 184785, - [SMALL_STATE(4835)] = 184799, - [SMALL_STATE(4836)] = 184813, - [SMALL_STATE(4837)] = 184827, - [SMALL_STATE(4838)] = 184841, - [SMALL_STATE(4839)] = 184855, - [SMALL_STATE(4840)] = 184869, - [SMALL_STATE(4841)] = 184883, - [SMALL_STATE(4842)] = 184897, - [SMALL_STATE(4843)] = 184911, - [SMALL_STATE(4844)] = 184925, - [SMALL_STATE(4845)] = 184939, - [SMALL_STATE(4846)] = 184951, - [SMALL_STATE(4847)] = 184965, - [SMALL_STATE(4848)] = 184979, - [SMALL_STATE(4849)] = 184993, - [SMALL_STATE(4850)] = 185007, - [SMALL_STATE(4851)] = 185021, - [SMALL_STATE(4852)] = 185035, - [SMALL_STATE(4853)] = 185049, - [SMALL_STATE(4854)] = 185063, - [SMALL_STATE(4855)] = 185077, - [SMALL_STATE(4856)] = 185091, - [SMALL_STATE(4857)] = 185105, - [SMALL_STATE(4858)] = 185119, - [SMALL_STATE(4859)] = 185133, - [SMALL_STATE(4860)] = 185147, - [SMALL_STATE(4861)] = 185161, - [SMALL_STATE(4862)] = 185175, - [SMALL_STATE(4863)] = 185189, - [SMALL_STATE(4864)] = 185203, - [SMALL_STATE(4865)] = 185217, - [SMALL_STATE(4866)] = 185231, - [SMALL_STATE(4867)] = 185245, - [SMALL_STATE(4868)] = 185259, - [SMALL_STATE(4869)] = 185273, - [SMALL_STATE(4870)] = 185287, - [SMALL_STATE(4871)] = 185301, - [SMALL_STATE(4872)] = 185315, - [SMALL_STATE(4873)] = 185329, - [SMALL_STATE(4874)] = 185343, - [SMALL_STATE(4875)] = 185357, - [SMALL_STATE(4876)] = 185371, - [SMALL_STATE(4877)] = 185385, - [SMALL_STATE(4878)] = 185399, - [SMALL_STATE(4879)] = 185413, - [SMALL_STATE(4880)] = 185427, - [SMALL_STATE(4881)] = 185441, - [SMALL_STATE(4882)] = 185455, - [SMALL_STATE(4883)] = 185469, - [SMALL_STATE(4884)] = 185483, - [SMALL_STATE(4885)] = 185497, - [SMALL_STATE(4886)] = 185511, - [SMALL_STATE(4887)] = 185525, - [SMALL_STATE(4888)] = 185539, - [SMALL_STATE(4889)] = 185553, - [SMALL_STATE(4890)] = 185567, - [SMALL_STATE(4891)] = 185579, - [SMALL_STATE(4892)] = 185593, - [SMALL_STATE(4893)] = 185607, - [SMALL_STATE(4894)] = 185621, - [SMALL_STATE(4895)] = 185635, - [SMALL_STATE(4896)] = 185645, - [SMALL_STATE(4897)] = 185659, - [SMALL_STATE(4898)] = 185673, - [SMALL_STATE(4899)] = 185687, - [SMALL_STATE(4900)] = 185701, - [SMALL_STATE(4901)] = 185715, - [SMALL_STATE(4902)] = 185729, - [SMALL_STATE(4903)] = 185743, - [SMALL_STATE(4904)] = 185757, - [SMALL_STATE(4905)] = 185771, - [SMALL_STATE(4906)] = 185785, - [SMALL_STATE(4907)] = 185795, - [SMALL_STATE(4908)] = 185809, - [SMALL_STATE(4909)] = 185823, - [SMALL_STATE(4910)] = 185837, - [SMALL_STATE(4911)] = 185851, - [SMALL_STATE(4912)] = 185865, - [SMALL_STATE(4913)] = 185879, - [SMALL_STATE(4914)] = 185893, - [SMALL_STATE(4915)] = 185907, - [SMALL_STATE(4916)] = 185921, - [SMALL_STATE(4917)] = 185935, - [SMALL_STATE(4918)] = 185949, - [SMALL_STATE(4919)] = 185963, - [SMALL_STATE(4920)] = 185977, - [SMALL_STATE(4921)] = 185991, - [SMALL_STATE(4922)] = 186005, - [SMALL_STATE(4923)] = 186019, - [SMALL_STATE(4924)] = 186033, - [SMALL_STATE(4925)] = 186047, - [SMALL_STATE(4926)] = 186061, - [SMALL_STATE(4927)] = 186075, - [SMALL_STATE(4928)] = 186089, - [SMALL_STATE(4929)] = 186103, - [SMALL_STATE(4930)] = 186117, - [SMALL_STATE(4931)] = 186131, - [SMALL_STATE(4932)] = 186145, - [SMALL_STATE(4933)] = 186159, - [SMALL_STATE(4934)] = 186173, - [SMALL_STATE(4935)] = 186187, - [SMALL_STATE(4936)] = 186201, - [SMALL_STATE(4937)] = 186213, - [SMALL_STATE(4938)] = 186227, - [SMALL_STATE(4939)] = 186241, - [SMALL_STATE(4940)] = 186255, - [SMALL_STATE(4941)] = 186269, - [SMALL_STATE(4942)] = 186283, - [SMALL_STATE(4943)] = 186297, - [SMALL_STATE(4944)] = 186311, - [SMALL_STATE(4945)] = 186325, - [SMALL_STATE(4946)] = 186339, - [SMALL_STATE(4947)] = 186351, - [SMALL_STATE(4948)] = 186365, - [SMALL_STATE(4949)] = 186379, - [SMALL_STATE(4950)] = 186393, - [SMALL_STATE(4951)] = 186407, - [SMALL_STATE(4952)] = 186421, - [SMALL_STATE(4953)] = 186435, - [SMALL_STATE(4954)] = 186449, - [SMALL_STATE(4955)] = 186463, - [SMALL_STATE(4956)] = 186477, - [SMALL_STATE(4957)] = 186491, - [SMALL_STATE(4958)] = 186505, - [SMALL_STATE(4959)] = 186519, - [SMALL_STATE(4960)] = 186533, - [SMALL_STATE(4961)] = 186545, - [SMALL_STATE(4962)] = 186559, - [SMALL_STATE(4963)] = 186573, - [SMALL_STATE(4964)] = 186587, - [SMALL_STATE(4965)] = 186601, - [SMALL_STATE(4966)] = 186615, - [SMALL_STATE(4967)] = 186629, - [SMALL_STATE(4968)] = 186643, - [SMALL_STATE(4969)] = 186657, - [SMALL_STATE(4970)] = 186671, - [SMALL_STATE(4971)] = 186685, - [SMALL_STATE(4972)] = 186699, - [SMALL_STATE(4973)] = 186713, - [SMALL_STATE(4974)] = 186727, - [SMALL_STATE(4975)] = 186741, - [SMALL_STATE(4976)] = 186755, - [SMALL_STATE(4977)] = 186769, - [SMALL_STATE(4978)] = 186783, - [SMALL_STATE(4979)] = 186797, - [SMALL_STATE(4980)] = 186811, - [SMALL_STATE(4981)] = 186825, - [SMALL_STATE(4982)] = 186837, - [SMALL_STATE(4983)] = 186851, - [SMALL_STATE(4984)] = 186865, - [SMALL_STATE(4985)] = 186879, - [SMALL_STATE(4986)] = 186893, - [SMALL_STATE(4987)] = 186907, - [SMALL_STATE(4988)] = 186921, - [SMALL_STATE(4989)] = 186935, - [SMALL_STATE(4990)] = 186949, - [SMALL_STATE(4991)] = 186963, - [SMALL_STATE(4992)] = 186975, - [SMALL_STATE(4993)] = 186989, - [SMALL_STATE(4994)] = 187003, - [SMALL_STATE(4995)] = 187017, - [SMALL_STATE(4996)] = 187031, - [SMALL_STATE(4997)] = 187045, - [SMALL_STATE(4998)] = 187059, - [SMALL_STATE(4999)] = 187073, - [SMALL_STATE(5000)] = 187087, - [SMALL_STATE(5001)] = 187101, - [SMALL_STATE(5002)] = 187115, - [SMALL_STATE(5003)] = 187129, - [SMALL_STATE(5004)] = 187143, - [SMALL_STATE(5005)] = 187157, - [SMALL_STATE(5006)] = 187171, - [SMALL_STATE(5007)] = 187181, - [SMALL_STATE(5008)] = 187195, - [SMALL_STATE(5009)] = 187209, - [SMALL_STATE(5010)] = 187223, - [SMALL_STATE(5011)] = 187237, - [SMALL_STATE(5012)] = 187251, - [SMALL_STATE(5013)] = 187265, - [SMALL_STATE(5014)] = 187279, - [SMALL_STATE(5015)] = 187293, - [SMALL_STATE(5016)] = 187307, - [SMALL_STATE(5017)] = 187321, - [SMALL_STATE(5018)] = 187335, - [SMALL_STATE(5019)] = 187349, - [SMALL_STATE(5020)] = 187363, - [SMALL_STATE(5021)] = 187377, - [SMALL_STATE(5022)] = 187391, - [SMALL_STATE(5023)] = 187405, - [SMALL_STATE(5024)] = 187419, - [SMALL_STATE(5025)] = 187433, - [SMALL_STATE(5026)] = 187447, - [SMALL_STATE(5027)] = 187461, - [SMALL_STATE(5028)] = 187475, - [SMALL_STATE(5029)] = 187489, - [SMALL_STATE(5030)] = 187503, - [SMALL_STATE(5031)] = 187513, - [SMALL_STATE(5032)] = 187527, - [SMALL_STATE(5033)] = 187541, - [SMALL_STATE(5034)] = 187551, - [SMALL_STATE(5035)] = 187565, - [SMALL_STATE(5036)] = 187579, - [SMALL_STATE(5037)] = 187593, - [SMALL_STATE(5038)] = 187607, - [SMALL_STATE(5039)] = 187621, - [SMALL_STATE(5040)] = 187635, - [SMALL_STATE(5041)] = 187647, - [SMALL_STATE(5042)] = 187661, - [SMALL_STATE(5043)] = 187675, - [SMALL_STATE(5044)] = 187689, - [SMALL_STATE(5045)] = 187703, - [SMALL_STATE(5046)] = 187717, - [SMALL_STATE(5047)] = 187731, - [SMALL_STATE(5048)] = 187745, - [SMALL_STATE(5049)] = 187759, - [SMALL_STATE(5050)] = 187773, - [SMALL_STATE(5051)] = 187787, - [SMALL_STATE(5052)] = 187801, - [SMALL_STATE(5053)] = 187811, - [SMALL_STATE(5054)] = 187825, - [SMALL_STATE(5055)] = 187839, - [SMALL_STATE(5056)] = 187853, - [SMALL_STATE(5057)] = 187867, - [SMALL_STATE(5058)] = 187881, - [SMALL_STATE(5059)] = 187891, - [SMALL_STATE(5060)] = 187905, - [SMALL_STATE(5061)] = 187919, - [SMALL_STATE(5062)] = 187933, - [SMALL_STATE(5063)] = 187947, - [SMALL_STATE(5064)] = 187961, - [SMALL_STATE(5065)] = 187975, - [SMALL_STATE(5066)] = 187989, - [SMALL_STATE(5067)] = 188003, - [SMALL_STATE(5068)] = 188017, - [SMALL_STATE(5069)] = 188031, - [SMALL_STATE(5070)] = 188045, - [SMALL_STATE(5071)] = 188059, - [SMALL_STATE(5072)] = 188073, - [SMALL_STATE(5073)] = 188087, - [SMALL_STATE(5074)] = 188101, - [SMALL_STATE(5075)] = 188115, - [SMALL_STATE(5076)] = 188129, - [SMALL_STATE(5077)] = 188143, - [SMALL_STATE(5078)] = 188157, - [SMALL_STATE(5079)] = 188171, - [SMALL_STATE(5080)] = 188185, - [SMALL_STATE(5081)] = 188199, - [SMALL_STATE(5082)] = 188213, - [SMALL_STATE(5083)] = 188227, - [SMALL_STATE(5084)] = 188239, - [SMALL_STATE(5085)] = 188253, - [SMALL_STATE(5086)] = 188267, - [SMALL_STATE(5087)] = 188281, - [SMALL_STATE(5088)] = 188295, - [SMALL_STATE(5089)] = 188309, - [SMALL_STATE(5090)] = 188323, - [SMALL_STATE(5091)] = 188337, - [SMALL_STATE(5092)] = 188351, - [SMALL_STATE(5093)] = 188365, - [SMALL_STATE(5094)] = 188375, - [SMALL_STATE(5095)] = 188389, - [SMALL_STATE(5096)] = 188401, - [SMALL_STATE(5097)] = 188415, - [SMALL_STATE(5098)] = 188429, - [SMALL_STATE(5099)] = 188443, - [SMALL_STATE(5100)] = 188457, - [SMALL_STATE(5101)] = 188471, - [SMALL_STATE(5102)] = 188485, - [SMALL_STATE(5103)] = 188499, - [SMALL_STATE(5104)] = 188513, - [SMALL_STATE(5105)] = 188527, - [SMALL_STATE(5106)] = 188541, - [SMALL_STATE(5107)] = 188555, - [SMALL_STATE(5108)] = 188569, - [SMALL_STATE(5109)] = 188583, - [SMALL_STATE(5110)] = 188597, - [SMALL_STATE(5111)] = 188611, - [SMALL_STATE(5112)] = 188625, - [SMALL_STATE(5113)] = 188639, - [SMALL_STATE(5114)] = 188653, - [SMALL_STATE(5115)] = 188667, - [SMALL_STATE(5116)] = 188681, - [SMALL_STATE(5117)] = 188695, - [SMALL_STATE(5118)] = 188709, - [SMALL_STATE(5119)] = 188723, - [SMALL_STATE(5120)] = 188737, - [SMALL_STATE(5121)] = 188751, - [SMALL_STATE(5122)] = 188765, - [SMALL_STATE(5123)] = 188779, - [SMALL_STATE(5124)] = 188793, - [SMALL_STATE(5125)] = 188807, - [SMALL_STATE(5126)] = 188821, - [SMALL_STATE(5127)] = 188835, - [SMALL_STATE(5128)] = 188849, - [SMALL_STATE(5129)] = 188863, - [SMALL_STATE(5130)] = 188877, - [SMALL_STATE(5131)] = 188891, - [SMALL_STATE(5132)] = 188905, - [SMALL_STATE(5133)] = 188919, - [SMALL_STATE(5134)] = 188933, - [SMALL_STATE(5135)] = 188947, - [SMALL_STATE(5136)] = 188961, - [SMALL_STATE(5137)] = 188973, - [SMALL_STATE(5138)] = 188987, - [SMALL_STATE(5139)] = 189001, - [SMALL_STATE(5140)] = 189015, - [SMALL_STATE(5141)] = 189029, - [SMALL_STATE(5142)] = 189043, - [SMALL_STATE(5143)] = 189057, - [SMALL_STATE(5144)] = 189071, - [SMALL_STATE(5145)] = 189081, - [SMALL_STATE(5146)] = 189095, - [SMALL_STATE(5147)] = 189109, - [SMALL_STATE(5148)] = 189123, - [SMALL_STATE(5149)] = 189137, - [SMALL_STATE(5150)] = 189151, - [SMALL_STATE(5151)] = 189165, - [SMALL_STATE(5152)] = 189179, - [SMALL_STATE(5153)] = 189193, - [SMALL_STATE(5154)] = 189205, - [SMALL_STATE(5155)] = 189219, - [SMALL_STATE(5156)] = 189233, - [SMALL_STATE(5157)] = 189247, - [SMALL_STATE(5158)] = 189261, - [SMALL_STATE(5159)] = 189275, - [SMALL_STATE(5160)] = 189289, - [SMALL_STATE(5161)] = 189303, - [SMALL_STATE(5162)] = 189317, - [SMALL_STATE(5163)] = 189331, - [SMALL_STATE(5164)] = 189345, - [SMALL_STATE(5165)] = 189357, - [SMALL_STATE(5166)] = 189371, - [SMALL_STATE(5167)] = 189385, - [SMALL_STATE(5168)] = 189399, - [SMALL_STATE(5169)] = 189413, - [SMALL_STATE(5170)] = 189427, - [SMALL_STATE(5171)] = 189441, - [SMALL_STATE(5172)] = 189455, - [SMALL_STATE(5173)] = 189469, - [SMALL_STATE(5174)] = 189483, - [SMALL_STATE(5175)] = 189497, - [SMALL_STATE(5176)] = 189511, - [SMALL_STATE(5177)] = 189525, - [SMALL_STATE(5178)] = 189539, - [SMALL_STATE(5179)] = 189553, - [SMALL_STATE(5180)] = 189567, - [SMALL_STATE(5181)] = 189581, - [SMALL_STATE(5182)] = 189595, - [SMALL_STATE(5183)] = 189609, - [SMALL_STATE(5184)] = 189623, - [SMALL_STATE(5185)] = 189635, - [SMALL_STATE(5186)] = 189649, - [SMALL_STATE(5187)] = 189663, - [SMALL_STATE(5188)] = 189675, - [SMALL_STATE(5189)] = 189689, - [SMALL_STATE(5190)] = 189703, - [SMALL_STATE(5191)] = 189717, - [SMALL_STATE(5192)] = 189731, - [SMALL_STATE(5193)] = 189745, - [SMALL_STATE(5194)] = 189759, - [SMALL_STATE(5195)] = 189773, - [SMALL_STATE(5196)] = 189785, - [SMALL_STATE(5197)] = 189799, - [SMALL_STATE(5198)] = 189813, - [SMALL_STATE(5199)] = 189827, - [SMALL_STATE(5200)] = 189841, - [SMALL_STATE(5201)] = 189853, - [SMALL_STATE(5202)] = 189867, - [SMALL_STATE(5203)] = 189879, - [SMALL_STATE(5204)] = 189891, - [SMALL_STATE(5205)] = 189905, - [SMALL_STATE(5206)] = 189919, - [SMALL_STATE(5207)] = 189933, - [SMALL_STATE(5208)] = 189947, - [SMALL_STATE(5209)] = 189961, - [SMALL_STATE(5210)] = 189975, - [SMALL_STATE(5211)] = 189989, - [SMALL_STATE(5212)] = 190003, - [SMALL_STATE(5213)] = 190017, - [SMALL_STATE(5214)] = 190031, - [SMALL_STATE(5215)] = 190045, - [SMALL_STATE(5216)] = 190059, - [SMALL_STATE(5217)] = 190071, - [SMALL_STATE(5218)] = 190085, - [SMALL_STATE(5219)] = 190099, - [SMALL_STATE(5220)] = 190113, - [SMALL_STATE(5221)] = 190127, - [SMALL_STATE(5222)] = 190139, - [SMALL_STATE(5223)] = 190151, - [SMALL_STATE(5224)] = 190165, - [SMALL_STATE(5225)] = 190179, - [SMALL_STATE(5226)] = 190193, - [SMALL_STATE(5227)] = 190207, - [SMALL_STATE(5228)] = 190219, - [SMALL_STATE(5229)] = 190229, - [SMALL_STATE(5230)] = 190243, - [SMALL_STATE(5231)] = 190257, - [SMALL_STATE(5232)] = 190269, - [SMALL_STATE(5233)] = 190283, - [SMALL_STATE(5234)] = 190297, - [SMALL_STATE(5235)] = 190311, - [SMALL_STATE(5236)] = 190325, - [SMALL_STATE(5237)] = 190339, - [SMALL_STATE(5238)] = 190353, - [SMALL_STATE(5239)] = 190367, - [SMALL_STATE(5240)] = 190381, - [SMALL_STATE(5241)] = 190395, - [SMALL_STATE(5242)] = 190405, - [SMALL_STATE(5243)] = 190419, - [SMALL_STATE(5244)] = 190431, - [SMALL_STATE(5245)] = 190443, - [SMALL_STATE(5246)] = 190457, - [SMALL_STATE(5247)] = 190471, - [SMALL_STATE(5248)] = 190485, - [SMALL_STATE(5249)] = 190499, - [SMALL_STATE(5250)] = 190513, - [SMALL_STATE(5251)] = 190527, - [SMALL_STATE(5252)] = 190541, - [SMALL_STATE(5253)] = 190555, - [SMALL_STATE(5254)] = 190569, - [SMALL_STATE(5255)] = 190579, - [SMALL_STATE(5256)] = 190593, - [SMALL_STATE(5257)] = 190607, - [SMALL_STATE(5258)] = 190621, - [SMALL_STATE(5259)] = 190633, - [SMALL_STATE(5260)] = 190647, - [SMALL_STATE(5261)] = 190657, - [SMALL_STATE(5262)] = 190671, - [SMALL_STATE(5263)] = 190685, - [SMALL_STATE(5264)] = 190699, - [SMALL_STATE(5265)] = 190713, - [SMALL_STATE(5266)] = 190727, - [SMALL_STATE(5267)] = 190741, - [SMALL_STATE(5268)] = 190755, - [SMALL_STATE(5269)] = 190769, - [SMALL_STATE(5270)] = 190783, - [SMALL_STATE(5271)] = 190797, - [SMALL_STATE(5272)] = 190811, - [SMALL_STATE(5273)] = 190825, - [SMALL_STATE(5274)] = 190839, - [SMALL_STATE(5275)] = 190853, - [SMALL_STATE(5276)] = 190867, - [SMALL_STATE(5277)] = 190881, - [SMALL_STATE(5278)] = 190890, - [SMALL_STATE(5279)] = 190899, - [SMALL_STATE(5280)] = 190908, - [SMALL_STATE(5281)] = 190917, - [SMALL_STATE(5282)] = 190928, - [SMALL_STATE(5283)] = 190937, - [SMALL_STATE(5284)] = 190946, - [SMALL_STATE(5285)] = 190957, - [SMALL_STATE(5286)] = 190966, - [SMALL_STATE(5287)] = 190977, - [SMALL_STATE(5288)] = 190988, - [SMALL_STATE(5289)] = 190999, - [SMALL_STATE(5290)] = 191010, - [SMALL_STATE(5291)] = 191019, - [SMALL_STATE(5292)] = 191030, - [SMALL_STATE(5293)] = 191041, - [SMALL_STATE(5294)] = 191050, - [SMALL_STATE(5295)] = 191061, - [SMALL_STATE(5296)] = 191072, - [SMALL_STATE(5297)] = 191083, - [SMALL_STATE(5298)] = 191092, - [SMALL_STATE(5299)] = 191101, - [SMALL_STATE(5300)] = 191110, - [SMALL_STATE(5301)] = 191119, - [SMALL_STATE(5302)] = 191128, - [SMALL_STATE(5303)] = 191137, - [SMALL_STATE(5304)] = 191148, - [SMALL_STATE(5305)] = 191157, - [SMALL_STATE(5306)] = 191168, - [SMALL_STATE(5307)] = 191177, - [SMALL_STATE(5308)] = 191186, - [SMALL_STATE(5309)] = 191195, - [SMALL_STATE(5310)] = 191204, - [SMALL_STATE(5311)] = 191215, - [SMALL_STATE(5312)] = 191224, - [SMALL_STATE(5313)] = 191233, - [SMALL_STATE(5314)] = 191242, - [SMALL_STATE(5315)] = 191253, - [SMALL_STATE(5316)] = 191264, - [SMALL_STATE(5317)] = 191275, - [SMALL_STATE(5318)] = 191284, - [SMALL_STATE(5319)] = 191293, - [SMALL_STATE(5320)] = 191304, - [SMALL_STATE(5321)] = 191315, - [SMALL_STATE(5322)] = 191324, - [SMALL_STATE(5323)] = 191335, - [SMALL_STATE(5324)] = 191344, - [SMALL_STATE(5325)] = 191353, - [SMALL_STATE(5326)] = 191362, - [SMALL_STATE(5327)] = 191373, - [SMALL_STATE(5328)] = 191384, - [SMALL_STATE(5329)] = 191393, - [SMALL_STATE(5330)] = 191404, - [SMALL_STATE(5331)] = 191413, - [SMALL_STATE(5332)] = 191424, - [SMALL_STATE(5333)] = 191433, - [SMALL_STATE(5334)] = 191444, - [SMALL_STATE(5335)] = 191455, - [SMALL_STATE(5336)] = 191464, - [SMALL_STATE(5337)] = 191475, - [SMALL_STATE(5338)] = 191486, - [SMALL_STATE(5339)] = 191497, - [SMALL_STATE(5340)] = 191506, - [SMALL_STATE(5341)] = 191517, - [SMALL_STATE(5342)] = 191528, - [SMALL_STATE(5343)] = 191539, - [SMALL_STATE(5344)] = 191548, - [SMALL_STATE(5345)] = 191559, - [SMALL_STATE(5346)] = 191570, - [SMALL_STATE(5347)] = 191581, - [SMALL_STATE(5348)] = 191592, - [SMALL_STATE(5349)] = 191603, - [SMALL_STATE(5350)] = 191614, - [SMALL_STATE(5351)] = 191625, - [SMALL_STATE(5352)] = 191636, - [SMALL_STATE(5353)] = 191647, - [SMALL_STATE(5354)] = 191658, - [SMALL_STATE(5355)] = 191669, - [SMALL_STATE(5356)] = 191680, - [SMALL_STATE(5357)] = 191691, - [SMALL_STATE(5358)] = 191702, - [SMALL_STATE(5359)] = 191711, - [SMALL_STATE(5360)] = 191722, - [SMALL_STATE(5361)] = 191733, - [SMALL_STATE(5362)] = 191744, - [SMALL_STATE(5363)] = 191755, - [SMALL_STATE(5364)] = 191766, - [SMALL_STATE(5365)] = 191777, - [SMALL_STATE(5366)] = 191788, - [SMALL_STATE(5367)] = 191799, - [SMALL_STATE(5368)] = 191808, - [SMALL_STATE(5369)] = 191817, - [SMALL_STATE(5370)] = 191828, - [SMALL_STATE(5371)] = 191839, - [SMALL_STATE(5372)] = 191850, - [SMALL_STATE(5373)] = 191861, - [SMALL_STATE(5374)] = 191872, - [SMALL_STATE(5375)] = 191883, - [SMALL_STATE(5376)] = 191894, - [SMALL_STATE(5377)] = 191903, - [SMALL_STATE(5378)] = 191912, - [SMALL_STATE(5379)] = 191923, - [SMALL_STATE(5380)] = 191934, - [SMALL_STATE(5381)] = 191945, - [SMALL_STATE(5382)] = 191954, - [SMALL_STATE(5383)] = 191963, - [SMALL_STATE(5384)] = 191974, - [SMALL_STATE(5385)] = 191985, - [SMALL_STATE(5386)] = 191994, - [SMALL_STATE(5387)] = 192005, - [SMALL_STATE(5388)] = 192014, - [SMALL_STATE(5389)] = 192025, - [SMALL_STATE(5390)] = 192036, - [SMALL_STATE(5391)] = 192047, - [SMALL_STATE(5392)] = 192058, - [SMALL_STATE(5393)] = 192069, - [SMALL_STATE(5394)] = 192080, - [SMALL_STATE(5395)] = 192091, - [SMALL_STATE(5396)] = 192100, - [SMALL_STATE(5397)] = 192111, - [SMALL_STATE(5398)] = 192120, - [SMALL_STATE(5399)] = 192131, - [SMALL_STATE(5400)] = 192142, - [SMALL_STATE(5401)] = 192153, - [SMALL_STATE(5402)] = 192162, - [SMALL_STATE(5403)] = 192173, - [SMALL_STATE(5404)] = 192184, - [SMALL_STATE(5405)] = 192195, - [SMALL_STATE(5406)] = 192206, - [SMALL_STATE(5407)] = 192217, - [SMALL_STATE(5408)] = 192226, - [SMALL_STATE(5409)] = 192237, - [SMALL_STATE(5410)] = 192248, - [SMALL_STATE(5411)] = 192259, - [SMALL_STATE(5412)] = 192268, - [SMALL_STATE(5413)] = 192279, - [SMALL_STATE(5414)] = 192288, - [SMALL_STATE(5415)] = 192297, - [SMALL_STATE(5416)] = 192308, - [SMALL_STATE(5417)] = 192319, - [SMALL_STATE(5418)] = 192330, - [SMALL_STATE(5419)] = 192341, - [SMALL_STATE(5420)] = 192352, - [SMALL_STATE(5421)] = 192361, - [SMALL_STATE(5422)] = 192370, - [SMALL_STATE(5423)] = 192381, - [SMALL_STATE(5424)] = 192390, - [SMALL_STATE(5425)] = 192399, - [SMALL_STATE(5426)] = 192410, - [SMALL_STATE(5427)] = 192419, - [SMALL_STATE(5428)] = 192430, - [SMALL_STATE(5429)] = 192441, - [SMALL_STATE(5430)] = 192450, - [SMALL_STATE(5431)] = 192461, - [SMALL_STATE(5432)] = 192470, - [SMALL_STATE(5433)] = 192481, - [SMALL_STATE(5434)] = 192490, - [SMALL_STATE(5435)] = 192501, - [SMALL_STATE(5436)] = 192512, - [SMALL_STATE(5437)] = 192523, - [SMALL_STATE(5438)] = 192534, - [SMALL_STATE(5439)] = 192545, - [SMALL_STATE(5440)] = 192556, - [SMALL_STATE(5441)] = 192565, - [SMALL_STATE(5442)] = 192576, - [SMALL_STATE(5443)] = 192585, - [SMALL_STATE(5444)] = 192596, - [SMALL_STATE(5445)] = 192605, - [SMALL_STATE(5446)] = 192614, - [SMALL_STATE(5447)] = 192625, - [SMALL_STATE(5448)] = 192636, - [SMALL_STATE(5449)] = 192647, - [SMALL_STATE(5450)] = 192658, - [SMALL_STATE(5451)] = 192669, - [SMALL_STATE(5452)] = 192678, - [SMALL_STATE(5453)] = 192687, - [SMALL_STATE(5454)] = 192698, - [SMALL_STATE(5455)] = 192709, - [SMALL_STATE(5456)] = 192718, - [SMALL_STATE(5457)] = 192729, - [SMALL_STATE(5458)] = 192738, - [SMALL_STATE(5459)] = 192747, - [SMALL_STATE(5460)] = 192758, - [SMALL_STATE(5461)] = 192767, - [SMALL_STATE(5462)] = 192778, - [SMALL_STATE(5463)] = 192787, - [SMALL_STATE(5464)] = 192796, - [SMALL_STATE(5465)] = 192805, - [SMALL_STATE(5466)] = 192814, - [SMALL_STATE(5467)] = 192825, - [SMALL_STATE(5468)] = 192834, - [SMALL_STATE(5469)] = 192845, - [SMALL_STATE(5470)] = 192856, - [SMALL_STATE(5471)] = 192865, - [SMALL_STATE(5472)] = 192876, - [SMALL_STATE(5473)] = 192887, - [SMALL_STATE(5474)] = 192898, - [SMALL_STATE(5475)] = 192909, - [SMALL_STATE(5476)] = 192918, - [SMALL_STATE(5477)] = 192929, - [SMALL_STATE(5478)] = 192938, - [SMALL_STATE(5479)] = 192947, - [SMALL_STATE(5480)] = 192956, - [SMALL_STATE(5481)] = 192967, - [SMALL_STATE(5482)] = 192976, - [SMALL_STATE(5483)] = 192987, - [SMALL_STATE(5484)] = 192996, - [SMALL_STATE(5485)] = 193007, - [SMALL_STATE(5486)] = 193018, - [SMALL_STATE(5487)] = 193027, - [SMALL_STATE(5488)] = 193036, - [SMALL_STATE(5489)] = 193045, - [SMALL_STATE(5490)] = 193054, - [SMALL_STATE(5491)] = 193065, - [SMALL_STATE(5492)] = 193076, - [SMALL_STATE(5493)] = 193085, - [SMALL_STATE(5494)] = 193094, - [SMALL_STATE(5495)] = 193103, - [SMALL_STATE(5496)] = 193114, - [SMALL_STATE(5497)] = 193125, - [SMALL_STATE(5498)] = 193134, - [SMALL_STATE(5499)] = 193143, - [SMALL_STATE(5500)] = 193154, - [SMALL_STATE(5501)] = 193163, - [SMALL_STATE(5502)] = 193174, - [SMALL_STATE(5503)] = 193183, - [SMALL_STATE(5504)] = 193192, - [SMALL_STATE(5505)] = 193201, - [SMALL_STATE(5506)] = 193212, - [SMALL_STATE(5507)] = 193223, - [SMALL_STATE(5508)] = 193232, - [SMALL_STATE(5509)] = 193241, - [SMALL_STATE(5510)] = 193250, - [SMALL_STATE(5511)] = 193261, - [SMALL_STATE(5512)] = 193270, - [SMALL_STATE(5513)] = 193279, - [SMALL_STATE(5514)] = 193290, - [SMALL_STATE(5515)] = 193299, - [SMALL_STATE(5516)] = 193310, - [SMALL_STATE(5517)] = 193318, - [SMALL_STATE(5518)] = 193326, - [SMALL_STATE(5519)] = 193334, - [SMALL_STATE(5520)] = 193342, - [SMALL_STATE(5521)] = 193350, - [SMALL_STATE(5522)] = 193358, - [SMALL_STATE(5523)] = 193366, - [SMALL_STATE(5524)] = 193374, - [SMALL_STATE(5525)] = 193382, - [SMALL_STATE(5526)] = 193390, - [SMALL_STATE(5527)] = 193398, - [SMALL_STATE(5528)] = 193406, - [SMALL_STATE(5529)] = 193414, - [SMALL_STATE(5530)] = 193422, - [SMALL_STATE(5531)] = 193430, - [SMALL_STATE(5532)] = 193438, - [SMALL_STATE(5533)] = 193446, - [SMALL_STATE(5534)] = 193454, - [SMALL_STATE(5535)] = 193462, - [SMALL_STATE(5536)] = 193470, - [SMALL_STATE(5537)] = 193478, - [SMALL_STATE(5538)] = 193486, - [SMALL_STATE(5539)] = 193494, - [SMALL_STATE(5540)] = 193502, - [SMALL_STATE(5541)] = 193510, - [SMALL_STATE(5542)] = 193518, - [SMALL_STATE(5543)] = 193526, - [SMALL_STATE(5544)] = 193534, - [SMALL_STATE(5545)] = 193542, - [SMALL_STATE(5546)] = 193550, - [SMALL_STATE(5547)] = 193558, - [SMALL_STATE(5548)] = 193566, - [SMALL_STATE(5549)] = 193574, - [SMALL_STATE(5550)] = 193582, - [SMALL_STATE(5551)] = 193590, - [SMALL_STATE(5552)] = 193598, - [SMALL_STATE(5553)] = 193606, - [SMALL_STATE(5554)] = 193614, - [SMALL_STATE(5555)] = 193622, - [SMALL_STATE(5556)] = 193630, - [SMALL_STATE(5557)] = 193638, - [SMALL_STATE(5558)] = 193646, - [SMALL_STATE(5559)] = 193654, - [SMALL_STATE(5560)] = 193662, - [SMALL_STATE(5561)] = 193670, - [SMALL_STATE(5562)] = 193678, - [SMALL_STATE(5563)] = 193686, - [SMALL_STATE(5564)] = 193694, - [SMALL_STATE(5565)] = 193702, - [SMALL_STATE(5566)] = 193710, - [SMALL_STATE(5567)] = 193718, - [SMALL_STATE(5568)] = 193726, - [SMALL_STATE(5569)] = 193734, - [SMALL_STATE(5570)] = 193742, - [SMALL_STATE(5571)] = 193750, - [SMALL_STATE(5572)] = 193758, - [SMALL_STATE(5573)] = 193766, - [SMALL_STATE(5574)] = 193774, - [SMALL_STATE(5575)] = 193782, - [SMALL_STATE(5576)] = 193790, - [SMALL_STATE(5577)] = 193798, - [SMALL_STATE(5578)] = 193806, - [SMALL_STATE(5579)] = 193814, - [SMALL_STATE(5580)] = 193822, - [SMALL_STATE(5581)] = 193830, - [SMALL_STATE(5582)] = 193838, - [SMALL_STATE(5583)] = 193846, - [SMALL_STATE(5584)] = 193854, - [SMALL_STATE(5585)] = 193862, - [SMALL_STATE(5586)] = 193870, - [SMALL_STATE(5587)] = 193878, - [SMALL_STATE(5588)] = 193886, - [SMALL_STATE(5589)] = 193894, - [SMALL_STATE(5590)] = 193902, - [SMALL_STATE(5591)] = 193910, - [SMALL_STATE(5592)] = 193918, - [SMALL_STATE(5593)] = 193926, - [SMALL_STATE(5594)] = 193934, - [SMALL_STATE(5595)] = 193942, - [SMALL_STATE(5596)] = 193950, - [SMALL_STATE(5597)] = 193958, - [SMALL_STATE(5598)] = 193966, - [SMALL_STATE(5599)] = 193974, - [SMALL_STATE(5600)] = 193982, - [SMALL_STATE(5601)] = 193990, - [SMALL_STATE(5602)] = 193998, - [SMALL_STATE(5603)] = 194006, - [SMALL_STATE(5604)] = 194014, - [SMALL_STATE(5605)] = 194022, - [SMALL_STATE(5606)] = 194030, - [SMALL_STATE(5607)] = 194038, - [SMALL_STATE(5608)] = 194046, - [SMALL_STATE(5609)] = 194054, - [SMALL_STATE(5610)] = 194062, - [SMALL_STATE(5611)] = 194070, - [SMALL_STATE(5612)] = 194078, - [SMALL_STATE(5613)] = 194086, - [SMALL_STATE(5614)] = 194094, - [SMALL_STATE(5615)] = 194102, - [SMALL_STATE(5616)] = 194110, - [SMALL_STATE(5617)] = 194118, - [SMALL_STATE(5618)] = 194126, - [SMALL_STATE(5619)] = 194134, - [SMALL_STATE(5620)] = 194142, - [SMALL_STATE(5621)] = 194150, - [SMALL_STATE(5622)] = 194158, - [SMALL_STATE(5623)] = 194166, - [SMALL_STATE(5624)] = 194174, - [SMALL_STATE(5625)] = 194182, - [SMALL_STATE(5626)] = 194190, - [SMALL_STATE(5627)] = 194198, - [SMALL_STATE(5628)] = 194206, - [SMALL_STATE(5629)] = 194214, - [SMALL_STATE(5630)] = 194222, - [SMALL_STATE(5631)] = 194230, - [SMALL_STATE(5632)] = 194238, - [SMALL_STATE(5633)] = 194246, - [SMALL_STATE(5634)] = 194254, - [SMALL_STATE(5635)] = 194262, - [SMALL_STATE(5636)] = 194270, - [SMALL_STATE(5637)] = 194278, - [SMALL_STATE(5638)] = 194286, - [SMALL_STATE(5639)] = 194294, - [SMALL_STATE(5640)] = 194302, - [SMALL_STATE(5641)] = 194310, - [SMALL_STATE(5642)] = 194318, - [SMALL_STATE(5643)] = 194326, - [SMALL_STATE(5644)] = 194334, - [SMALL_STATE(5645)] = 194342, - [SMALL_STATE(5646)] = 194350, - [SMALL_STATE(5647)] = 194358, - [SMALL_STATE(5648)] = 194366, - [SMALL_STATE(5649)] = 194374, - [SMALL_STATE(5650)] = 194382, - [SMALL_STATE(5651)] = 194390, - [SMALL_STATE(5652)] = 194398, - [SMALL_STATE(5653)] = 194406, - [SMALL_STATE(5654)] = 194414, - [SMALL_STATE(5655)] = 194422, - [SMALL_STATE(5656)] = 194430, - [SMALL_STATE(5657)] = 194438, - [SMALL_STATE(5658)] = 194446, - [SMALL_STATE(5659)] = 194454, - [SMALL_STATE(5660)] = 194462, - [SMALL_STATE(5661)] = 194470, - [SMALL_STATE(5662)] = 194478, - [SMALL_STATE(5663)] = 194486, - [SMALL_STATE(5664)] = 194494, - [SMALL_STATE(5665)] = 194502, - [SMALL_STATE(5666)] = 194510, - [SMALL_STATE(5667)] = 194518, - [SMALL_STATE(5668)] = 194526, - [SMALL_STATE(5669)] = 194534, - [SMALL_STATE(5670)] = 194542, - [SMALL_STATE(5671)] = 194550, - [SMALL_STATE(5672)] = 194558, - [SMALL_STATE(5673)] = 194566, - [SMALL_STATE(5674)] = 194574, - [SMALL_STATE(5675)] = 194582, - [SMALL_STATE(5676)] = 194590, - [SMALL_STATE(5677)] = 194598, - [SMALL_STATE(5678)] = 194606, - [SMALL_STATE(5679)] = 194614, - [SMALL_STATE(5680)] = 194622, - [SMALL_STATE(5681)] = 194630, - [SMALL_STATE(5682)] = 194638, - [SMALL_STATE(5683)] = 194646, - [SMALL_STATE(5684)] = 194654, - [SMALL_STATE(5685)] = 194662, - [SMALL_STATE(5686)] = 194670, - [SMALL_STATE(5687)] = 194678, - [SMALL_STATE(5688)] = 194686, - [SMALL_STATE(5689)] = 194694, - [SMALL_STATE(5690)] = 194702, - [SMALL_STATE(5691)] = 194710, - [SMALL_STATE(5692)] = 194718, - [SMALL_STATE(5693)] = 194726, - [SMALL_STATE(5694)] = 194734, - [SMALL_STATE(5695)] = 194742, - [SMALL_STATE(5696)] = 194750, - [SMALL_STATE(5697)] = 194758, - [SMALL_STATE(5698)] = 194766, - [SMALL_STATE(5699)] = 194774, - [SMALL_STATE(5700)] = 194782, - [SMALL_STATE(5701)] = 194790, - [SMALL_STATE(5702)] = 194798, - [SMALL_STATE(5703)] = 194806, - [SMALL_STATE(5704)] = 194814, - [SMALL_STATE(5705)] = 194822, - [SMALL_STATE(5706)] = 194830, - [SMALL_STATE(5707)] = 194838, - [SMALL_STATE(5708)] = 194846, - [SMALL_STATE(5709)] = 194854, - [SMALL_STATE(5710)] = 194862, - [SMALL_STATE(5711)] = 194870, - [SMALL_STATE(5712)] = 194878, - [SMALL_STATE(5713)] = 194886, - [SMALL_STATE(5714)] = 194894, - [SMALL_STATE(5715)] = 194902, - [SMALL_STATE(5716)] = 194910, - [SMALL_STATE(5717)] = 194918, - [SMALL_STATE(5718)] = 194926, - [SMALL_STATE(5719)] = 194934, - [SMALL_STATE(5720)] = 194942, - [SMALL_STATE(5721)] = 194950, - [SMALL_STATE(5722)] = 194958, - [SMALL_STATE(5723)] = 194966, - [SMALL_STATE(5724)] = 194974, - [SMALL_STATE(5725)] = 194982, - [SMALL_STATE(5726)] = 194990, - [SMALL_STATE(5727)] = 194998, - [SMALL_STATE(5728)] = 195006, - [SMALL_STATE(5729)] = 195014, - [SMALL_STATE(5730)] = 195022, - [SMALL_STATE(5731)] = 195030, - [SMALL_STATE(5732)] = 195038, - [SMALL_STATE(5733)] = 195046, - [SMALL_STATE(5734)] = 195054, - [SMALL_STATE(5735)] = 195062, - [SMALL_STATE(5736)] = 195070, - [SMALL_STATE(5737)] = 195078, - [SMALL_STATE(5738)] = 195086, - [SMALL_STATE(5739)] = 195094, - [SMALL_STATE(5740)] = 195102, - [SMALL_STATE(5741)] = 195110, - [SMALL_STATE(5742)] = 195118, - [SMALL_STATE(5743)] = 195126, - [SMALL_STATE(5744)] = 195134, - [SMALL_STATE(5745)] = 195142, - [SMALL_STATE(5746)] = 195150, - [SMALL_STATE(5747)] = 195158, - [SMALL_STATE(5748)] = 195166, - [SMALL_STATE(5749)] = 195174, - [SMALL_STATE(5750)] = 195182, - [SMALL_STATE(5751)] = 195190, - [SMALL_STATE(5752)] = 195198, - [SMALL_STATE(5753)] = 195206, - [SMALL_STATE(5754)] = 195214, - [SMALL_STATE(5755)] = 195222, - [SMALL_STATE(5756)] = 195230, - [SMALL_STATE(5757)] = 195238, - [SMALL_STATE(5758)] = 195246, - [SMALL_STATE(5759)] = 195254, - [SMALL_STATE(5760)] = 195262, - [SMALL_STATE(5761)] = 195270, - [SMALL_STATE(5762)] = 195278, - [SMALL_STATE(5763)] = 195286, - [SMALL_STATE(5764)] = 195294, - [SMALL_STATE(5765)] = 195302, - [SMALL_STATE(5766)] = 195310, - [SMALL_STATE(5767)] = 195318, - [SMALL_STATE(5768)] = 195326, - [SMALL_STATE(5769)] = 195334, - [SMALL_STATE(5770)] = 195342, - [SMALL_STATE(5771)] = 195350, - [SMALL_STATE(5772)] = 195358, - [SMALL_STATE(5773)] = 195366, - [SMALL_STATE(5774)] = 195374, - [SMALL_STATE(5775)] = 195382, - [SMALL_STATE(5776)] = 195390, - [SMALL_STATE(5777)] = 195398, - [SMALL_STATE(5778)] = 195406, - [SMALL_STATE(5779)] = 195414, - [SMALL_STATE(5780)] = 195422, - [SMALL_STATE(5781)] = 195430, - [SMALL_STATE(5782)] = 195438, - [SMALL_STATE(5783)] = 195446, - [SMALL_STATE(5784)] = 195454, - [SMALL_STATE(5785)] = 195462, - [SMALL_STATE(5786)] = 195470, - [SMALL_STATE(5787)] = 195478, - [SMALL_STATE(5788)] = 195486, - [SMALL_STATE(5789)] = 195494, - [SMALL_STATE(5790)] = 195502, - [SMALL_STATE(5791)] = 195510, - [SMALL_STATE(5792)] = 195518, - [SMALL_STATE(5793)] = 195526, - [SMALL_STATE(5794)] = 195534, - [SMALL_STATE(5795)] = 195542, - [SMALL_STATE(5796)] = 195550, - [SMALL_STATE(5797)] = 195558, - [SMALL_STATE(5798)] = 195566, - [SMALL_STATE(5799)] = 195574, - [SMALL_STATE(5800)] = 195582, - [SMALL_STATE(5801)] = 195590, - [SMALL_STATE(5802)] = 195598, - [SMALL_STATE(5803)] = 195606, - [SMALL_STATE(5804)] = 195614, - [SMALL_STATE(5805)] = 195622, - [SMALL_STATE(5806)] = 195630, - [SMALL_STATE(5807)] = 195638, - [SMALL_STATE(5808)] = 195646, - [SMALL_STATE(5809)] = 195654, - [SMALL_STATE(5810)] = 195662, - [SMALL_STATE(5811)] = 195670, - [SMALL_STATE(5812)] = 195678, - [SMALL_STATE(5813)] = 195686, - [SMALL_STATE(5814)] = 195694, - [SMALL_STATE(5815)] = 195702, - [SMALL_STATE(5816)] = 195710, - [SMALL_STATE(5817)] = 195718, - [SMALL_STATE(5818)] = 195726, - [SMALL_STATE(5819)] = 195734, - [SMALL_STATE(5820)] = 195742, - [SMALL_STATE(5821)] = 195750, - [SMALL_STATE(5822)] = 195758, - [SMALL_STATE(5823)] = 195766, - [SMALL_STATE(5824)] = 195774, - [SMALL_STATE(5825)] = 195782, - [SMALL_STATE(5826)] = 195790, - [SMALL_STATE(5827)] = 195798, - [SMALL_STATE(5828)] = 195806, - [SMALL_STATE(5829)] = 195814, - [SMALL_STATE(5830)] = 195822, - [SMALL_STATE(5831)] = 195830, - [SMALL_STATE(5832)] = 195838, - [SMALL_STATE(5833)] = 195846, - [SMALL_STATE(5834)] = 195854, - [SMALL_STATE(5835)] = 195862, - [SMALL_STATE(5836)] = 195870, - [SMALL_STATE(5837)] = 195878, - [SMALL_STATE(5838)] = 195886, - [SMALL_STATE(5839)] = 195894, - [SMALL_STATE(5840)] = 195902, - [SMALL_STATE(5841)] = 195910, - [SMALL_STATE(5842)] = 195918, - [SMALL_STATE(5843)] = 195926, - [SMALL_STATE(5844)] = 195934, - [SMALL_STATE(5845)] = 195942, - [SMALL_STATE(5846)] = 195950, - [SMALL_STATE(5847)] = 195958, - [SMALL_STATE(5848)] = 195966, - [SMALL_STATE(5849)] = 195974, - [SMALL_STATE(5850)] = 195982, - [SMALL_STATE(5851)] = 195990, - [SMALL_STATE(5852)] = 195998, - [SMALL_STATE(5853)] = 196006, - [SMALL_STATE(5854)] = 196014, - [SMALL_STATE(5855)] = 196022, - [SMALL_STATE(5856)] = 196030, - [SMALL_STATE(5857)] = 196038, - [SMALL_STATE(5858)] = 196046, - [SMALL_STATE(5859)] = 196054, - [SMALL_STATE(5860)] = 196062, - [SMALL_STATE(5861)] = 196070, - [SMALL_STATE(5862)] = 196078, - [SMALL_STATE(5863)] = 196086, - [SMALL_STATE(5864)] = 196094, - [SMALL_STATE(5865)] = 196102, - [SMALL_STATE(5866)] = 196110, - [SMALL_STATE(5867)] = 196118, - [SMALL_STATE(5868)] = 196126, - [SMALL_STATE(5869)] = 196134, - [SMALL_STATE(5870)] = 196142, - [SMALL_STATE(5871)] = 196150, - [SMALL_STATE(5872)] = 196158, - [SMALL_STATE(5873)] = 196166, - [SMALL_STATE(5874)] = 196174, - [SMALL_STATE(5875)] = 196182, - [SMALL_STATE(5876)] = 196190, + [SMALL_STATE(4311)] = 176543, + [SMALL_STATE(4312)] = 176556, + [SMALL_STATE(4313)] = 176577, + [SMALL_STATE(4314)] = 176594, + [SMALL_STATE(4315)] = 176615, + [SMALL_STATE(4316)] = 176630, + [SMALL_STATE(4317)] = 176651, + [SMALL_STATE(4318)] = 176672, + [SMALL_STATE(4319)] = 176693, + [SMALL_STATE(4320)] = 176714, + [SMALL_STATE(4321)] = 176731, + [SMALL_STATE(4322)] = 176752, + [SMALL_STATE(4323)] = 176773, + [SMALL_STATE(4324)] = 176786, + [SMALL_STATE(4325)] = 176799, + [SMALL_STATE(4326)] = 176822, + [SMALL_STATE(4327)] = 176843, + [SMALL_STATE(4328)] = 176864, + [SMALL_STATE(4329)] = 176885, + [SMALL_STATE(4330)] = 176908, + [SMALL_STATE(4331)] = 176931, + [SMALL_STATE(4332)] = 176954, + [SMALL_STATE(4333)] = 176975, + [SMALL_STATE(4334)] = 176990, + [SMALL_STATE(4335)] = 177007, + [SMALL_STATE(4336)] = 177024, + [SMALL_STATE(4337)] = 177041, + [SMALL_STATE(4338)] = 177062, + [SMALL_STATE(4339)] = 177079, + [SMALL_STATE(4340)] = 177100, + [SMALL_STATE(4341)] = 177117, + [SMALL_STATE(4342)] = 177138, + [SMALL_STATE(4343)] = 177155, + [SMALL_STATE(4344)] = 177176, + [SMALL_STATE(4345)] = 177197, + [SMALL_STATE(4346)] = 177212, + [SMALL_STATE(4347)] = 177233, + [SMALL_STATE(4348)] = 177254, + [SMALL_STATE(4349)] = 177277, + [SMALL_STATE(4350)] = 177298, + [SMALL_STATE(4351)] = 177311, + [SMALL_STATE(4352)] = 177334, + [SMALL_STATE(4353)] = 177355, + [SMALL_STATE(4354)] = 177372, + [SMALL_STATE(4355)] = 177389, + [SMALL_STATE(4356)] = 177402, + [SMALL_STATE(4357)] = 177425, + [SMALL_STATE(4358)] = 177438, + [SMALL_STATE(4359)] = 177455, + [SMALL_STATE(4360)] = 177478, + [SMALL_STATE(4361)] = 177495, + [SMALL_STATE(4362)] = 177512, + [SMALL_STATE(4363)] = 177529, + [SMALL_STATE(4364)] = 177552, + [SMALL_STATE(4365)] = 177569, + [SMALL_STATE(4366)] = 177582, + [SMALL_STATE(4367)] = 177603, + [SMALL_STATE(4368)] = 177626, + [SMALL_STATE(4369)] = 177649, + [SMALL_STATE(4370)] = 177662, + [SMALL_STATE(4371)] = 177681, + [SMALL_STATE(4372)] = 177704, + [SMALL_STATE(4373)] = 177725, + [SMALL_STATE(4374)] = 177746, + [SMALL_STATE(4375)] = 177769, + [SMALL_STATE(4376)] = 177784, + [SMALL_STATE(4377)] = 177799, + [SMALL_STATE(4378)] = 177822, + [SMALL_STATE(4379)] = 177835, + [SMALL_STATE(4380)] = 177848, + [SMALL_STATE(4381)] = 177869, + [SMALL_STATE(4382)] = 177882, + [SMALL_STATE(4383)] = 177903, + [SMALL_STATE(4384)] = 177924, + [SMALL_STATE(4385)] = 177941, + [SMALL_STATE(4386)] = 177956, + [SMALL_STATE(4387)] = 177977, + [SMALL_STATE(4388)] = 177996, + [SMALL_STATE(4389)] = 178013, + [SMALL_STATE(4390)] = 178028, + [SMALL_STATE(4391)] = 178049, + [SMALL_STATE(4392)] = 178070, + [SMALL_STATE(4393)] = 178091, + [SMALL_STATE(4394)] = 178112, + [SMALL_STATE(4395)] = 178129, + [SMALL_STATE(4396)] = 178146, + [SMALL_STATE(4397)] = 178169, + [SMALL_STATE(4398)] = 178186, + [SMALL_STATE(4399)] = 178203, + [SMALL_STATE(4400)] = 178220, + [SMALL_STATE(4401)] = 178241, + [SMALL_STATE(4402)] = 178258, + [SMALL_STATE(4403)] = 178278, + [SMALL_STATE(4404)] = 178298, + [SMALL_STATE(4405)] = 178318, + [SMALL_STATE(4406)] = 178330, + [SMALL_STATE(4407)] = 178342, + [SMALL_STATE(4408)] = 178354, + [SMALL_STATE(4409)] = 178374, + [SMALL_STATE(4410)] = 178386, + [SMALL_STATE(4411)] = 178398, + [SMALL_STATE(4412)] = 178410, + [SMALL_STATE(4413)] = 178422, + [SMALL_STATE(4414)] = 178434, + [SMALL_STATE(4415)] = 178454, + [SMALL_STATE(4416)] = 178470, + [SMALL_STATE(4417)] = 178490, + [SMALL_STATE(4418)] = 178510, + [SMALL_STATE(4419)] = 178530, + [SMALL_STATE(4420)] = 178548, + [SMALL_STATE(4421)] = 178568, + [SMALL_STATE(4422)] = 178586, + [SMALL_STATE(4423)] = 178600, + [SMALL_STATE(4424)] = 178616, + [SMALL_STATE(4425)] = 178636, + [SMALL_STATE(4426)] = 178654, + [SMALL_STATE(4427)] = 178674, + [SMALL_STATE(4428)] = 178686, + [SMALL_STATE(4429)] = 178698, + [SMALL_STATE(4430)] = 178718, + [SMALL_STATE(4431)] = 178734, + [SMALL_STATE(4432)] = 178750, + [SMALL_STATE(4433)] = 178762, + [SMALL_STATE(4434)] = 178774, + [SMALL_STATE(4435)] = 178792, + [SMALL_STATE(4436)] = 178812, + [SMALL_STATE(4437)] = 178832, + [SMALL_STATE(4438)] = 178844, + [SMALL_STATE(4439)] = 178856, + [SMALL_STATE(4440)] = 178868, + [SMALL_STATE(4441)] = 178888, + [SMALL_STATE(4442)] = 178908, + [SMALL_STATE(4443)] = 178924, + [SMALL_STATE(4444)] = 178944, + [SMALL_STATE(4445)] = 178956, + [SMALL_STATE(4446)] = 178968, + [SMALL_STATE(4447)] = 178980, + [SMALL_STATE(4448)] = 179000, + [SMALL_STATE(4449)] = 179012, + [SMALL_STATE(4450)] = 179032, + [SMALL_STATE(4451)] = 179052, + [SMALL_STATE(4452)] = 179072, + [SMALL_STATE(4453)] = 179092, + [SMALL_STATE(4454)] = 179112, + [SMALL_STATE(4455)] = 179124, + [SMALL_STATE(4456)] = 179136, + [SMALL_STATE(4457)] = 179148, + [SMALL_STATE(4458)] = 179168, + [SMALL_STATE(4459)] = 179186, + [SMALL_STATE(4460)] = 179206, + [SMALL_STATE(4461)] = 179226, + [SMALL_STATE(4462)] = 179246, + [SMALL_STATE(4463)] = 179266, + [SMALL_STATE(4464)] = 179286, + [SMALL_STATE(4465)] = 179306, + [SMALL_STATE(4466)] = 179326, + [SMALL_STATE(4467)] = 179346, + [SMALL_STATE(4468)] = 179366, + [SMALL_STATE(4469)] = 179386, + [SMALL_STATE(4470)] = 179404, + [SMALL_STATE(4471)] = 179424, + [SMALL_STATE(4472)] = 179440, + [SMALL_STATE(4473)] = 179460, + [SMALL_STATE(4474)] = 179472, + [SMALL_STATE(4475)] = 179492, + [SMALL_STATE(4476)] = 179512, + [SMALL_STATE(4477)] = 179524, + [SMALL_STATE(4478)] = 179544, + [SMALL_STATE(4479)] = 179564, + [SMALL_STATE(4480)] = 179584, + [SMALL_STATE(4481)] = 179602, + [SMALL_STATE(4482)] = 179620, + [SMALL_STATE(4483)] = 179640, + [SMALL_STATE(4484)] = 179652, + [SMALL_STATE(4485)] = 179666, + [SMALL_STATE(4486)] = 179686, + [SMALL_STATE(4487)] = 179706, + [SMALL_STATE(4488)] = 179722, + [SMALL_STATE(4489)] = 179742, + [SMALL_STATE(4490)] = 179762, + [SMALL_STATE(4491)] = 179782, + [SMALL_STATE(4492)] = 179802, + [SMALL_STATE(4493)] = 179818, + [SMALL_STATE(4494)] = 179838, + [SMALL_STATE(4495)] = 179858, + [SMALL_STATE(4496)] = 179878, + [SMALL_STATE(4497)] = 179898, + [SMALL_STATE(4498)] = 179918, + [SMALL_STATE(4499)] = 179936, + [SMALL_STATE(4500)] = 179956, + [SMALL_STATE(4501)] = 179976, + [SMALL_STATE(4502)] = 179988, + [SMALL_STATE(4503)] = 180008, + [SMALL_STATE(4504)] = 180028, + [SMALL_STATE(4505)] = 180040, + [SMALL_STATE(4506)] = 180058, + [SMALL_STATE(4507)] = 180078, + [SMALL_STATE(4508)] = 180090, + [SMALL_STATE(4509)] = 180110, + [SMALL_STATE(4510)] = 180130, + [SMALL_STATE(4511)] = 180144, + [SMALL_STATE(4512)] = 180164, + [SMALL_STATE(4513)] = 180180, + [SMALL_STATE(4514)] = 180192, + [SMALL_STATE(4515)] = 180212, + [SMALL_STATE(4516)] = 180224, + [SMALL_STATE(4517)] = 180244, + [SMALL_STATE(4518)] = 180262, + [SMALL_STATE(4519)] = 180274, + [SMALL_STATE(4520)] = 180286, + [SMALL_STATE(4521)] = 180298, + [SMALL_STATE(4522)] = 180318, + [SMALL_STATE(4523)] = 180336, + [SMALL_STATE(4524)] = 180356, + [SMALL_STATE(4525)] = 180376, + [SMALL_STATE(4526)] = 180396, + [SMALL_STATE(4527)] = 180412, + [SMALL_STATE(4528)] = 180432, + [SMALL_STATE(4529)] = 180452, + [SMALL_STATE(4530)] = 180472, + [SMALL_STATE(4531)] = 180488, + [SMALL_STATE(4532)] = 180500, + [SMALL_STATE(4533)] = 180520, + [SMALL_STATE(4534)] = 180532, + [SMALL_STATE(4535)] = 180544, + [SMALL_STATE(4536)] = 180564, + [SMALL_STATE(4537)] = 180584, + [SMALL_STATE(4538)] = 180604, + [SMALL_STATE(4539)] = 180624, + [SMALL_STATE(4540)] = 180636, + [SMALL_STATE(4541)] = 180654, + [SMALL_STATE(4542)] = 180674, + [SMALL_STATE(4543)] = 180686, + [SMALL_STATE(4544)] = 180706, + [SMALL_STATE(4545)] = 180726, + [SMALL_STATE(4546)] = 180744, + [SMALL_STATE(4547)] = 180764, + [SMALL_STATE(4548)] = 180782, + [SMALL_STATE(4549)] = 180802, + [SMALL_STATE(4550)] = 180822, + [SMALL_STATE(4551)] = 180842, + [SMALL_STATE(4552)] = 180858, + [SMALL_STATE(4553)] = 180874, + [SMALL_STATE(4554)] = 180892, + [SMALL_STATE(4555)] = 180906, + [SMALL_STATE(4556)] = 180922, + [SMALL_STATE(4557)] = 180942, + [SMALL_STATE(4558)] = 180962, + [SMALL_STATE(4559)] = 180982, + [SMALL_STATE(4560)] = 180996, + [SMALL_STATE(4561)] = 181016, + [SMALL_STATE(4562)] = 181036, + [SMALL_STATE(4563)] = 181056, + [SMALL_STATE(4564)] = 181076, + [SMALL_STATE(4565)] = 181092, + [SMALL_STATE(4566)] = 181112, + [SMALL_STATE(4567)] = 181124, + [SMALL_STATE(4568)] = 181144, + [SMALL_STATE(4569)] = 181156, + [SMALL_STATE(4570)] = 181168, + [SMALL_STATE(4571)] = 181184, + [SMALL_STATE(4572)] = 181196, + [SMALL_STATE(4573)] = 181208, + [SMALL_STATE(4574)] = 181220, + [SMALL_STATE(4575)] = 181232, + [SMALL_STATE(4576)] = 181252, + [SMALL_STATE(4577)] = 181264, + [SMALL_STATE(4578)] = 181276, + [SMALL_STATE(4579)] = 181296, + [SMALL_STATE(4580)] = 181316, + [SMALL_STATE(4581)] = 181332, + [SMALL_STATE(4582)] = 181346, + [SMALL_STATE(4583)] = 181364, + [SMALL_STATE(4584)] = 181380, + [SMALL_STATE(4585)] = 181392, + [SMALL_STATE(4586)] = 181404, + [SMALL_STATE(4587)] = 181424, + [SMALL_STATE(4588)] = 181440, + [SMALL_STATE(4589)] = 181460, + [SMALL_STATE(4590)] = 181478, + [SMALL_STATE(4591)] = 181496, + [SMALL_STATE(4592)] = 181516, + [SMALL_STATE(4593)] = 181528, + [SMALL_STATE(4594)] = 181539, + [SMALL_STATE(4595)] = 181550, + [SMALL_STATE(4596)] = 181567, + [SMALL_STATE(4597)] = 181584, + [SMALL_STATE(4598)] = 181599, + [SMALL_STATE(4599)] = 181614, + [SMALL_STATE(4600)] = 181631, + [SMALL_STATE(4601)] = 181642, + [SMALL_STATE(4602)] = 181653, + [SMALL_STATE(4603)] = 181664, + [SMALL_STATE(4604)] = 181675, + [SMALL_STATE(4605)] = 181692, + [SMALL_STATE(4606)] = 181703, + [SMALL_STATE(4607)] = 181714, + [SMALL_STATE(4608)] = 181725, + [SMALL_STATE(4609)] = 181736, + [SMALL_STATE(4610)] = 181747, + [SMALL_STATE(4611)] = 181758, + [SMALL_STATE(4612)] = 181769, + [SMALL_STATE(4613)] = 181780, + [SMALL_STATE(4614)] = 181791, + [SMALL_STATE(4615)] = 181802, + [SMALL_STATE(4616)] = 181817, + [SMALL_STATE(4617)] = 181830, + [SMALL_STATE(4618)] = 181841, + [SMALL_STATE(4619)] = 181858, + [SMALL_STATE(4620)] = 181873, + [SMALL_STATE(4621)] = 181890, + [SMALL_STATE(4622)] = 181907, + [SMALL_STATE(4623)] = 181922, + [SMALL_STATE(4624)] = 181939, + [SMALL_STATE(4625)] = 181954, + [SMALL_STATE(4626)] = 181971, + [SMALL_STATE(4627)] = 181982, + [SMALL_STATE(4628)] = 181997, + [SMALL_STATE(4629)] = 182008, + [SMALL_STATE(4630)] = 182025, + [SMALL_STATE(4631)] = 182036, + [SMALL_STATE(4632)] = 182053, + [SMALL_STATE(4633)] = 182068, + [SMALL_STATE(4634)] = 182079, + [SMALL_STATE(4635)] = 182094, + [SMALL_STATE(4636)] = 182109, + [SMALL_STATE(4637)] = 182126, + [SMALL_STATE(4638)] = 182143, + [SMALL_STATE(4639)] = 182158, + [SMALL_STATE(4640)] = 182175, + [SMALL_STATE(4641)] = 182186, + [SMALL_STATE(4642)] = 182203, + [SMALL_STATE(4643)] = 182214, + [SMALL_STATE(4644)] = 182225, + [SMALL_STATE(4645)] = 182242, + [SMALL_STATE(4646)] = 182257, + [SMALL_STATE(4647)] = 182268, + [SMALL_STATE(4648)] = 182279, + [SMALL_STATE(4649)] = 182294, + [SMALL_STATE(4650)] = 182309, + [SMALL_STATE(4651)] = 182320, + [SMALL_STATE(4652)] = 182333, + [SMALL_STATE(4653)] = 182348, + [SMALL_STATE(4654)] = 182359, + [SMALL_STATE(4655)] = 182370, + [SMALL_STATE(4656)] = 182383, + [SMALL_STATE(4657)] = 182394, + [SMALL_STATE(4658)] = 182411, + [SMALL_STATE(4659)] = 182422, + [SMALL_STATE(4660)] = 182439, + [SMALL_STATE(4661)] = 182454, + [SMALL_STATE(4662)] = 182471, + [SMALL_STATE(4663)] = 182482, + [SMALL_STATE(4664)] = 182497, + [SMALL_STATE(4665)] = 182514, + [SMALL_STATE(4666)] = 182531, + [SMALL_STATE(4667)] = 182542, + [SMALL_STATE(4668)] = 182553, + [SMALL_STATE(4669)] = 182564, + [SMALL_STATE(4670)] = 182581, + [SMALL_STATE(4671)] = 182592, + [SMALL_STATE(4672)] = 182603, + [SMALL_STATE(4673)] = 182620, + [SMALL_STATE(4674)] = 182637, + [SMALL_STATE(4675)] = 182648, + [SMALL_STATE(4676)] = 182659, + [SMALL_STATE(4677)] = 182674, + [SMALL_STATE(4678)] = 182685, + [SMALL_STATE(4679)] = 182700, + [SMALL_STATE(4680)] = 182713, + [SMALL_STATE(4681)] = 182724, + [SMALL_STATE(4682)] = 182735, + [SMALL_STATE(4683)] = 182746, + [SMALL_STATE(4684)] = 182761, + [SMALL_STATE(4685)] = 182778, + [SMALL_STATE(4686)] = 182795, + [SMALL_STATE(4687)] = 182806, + [SMALL_STATE(4688)] = 182821, + [SMALL_STATE(4689)] = 182838, + [SMALL_STATE(4690)] = 182855, + [SMALL_STATE(4691)] = 182872, + [SMALL_STATE(4692)] = 182883, + [SMALL_STATE(4693)] = 182894, + [SMALL_STATE(4694)] = 182909, + [SMALL_STATE(4695)] = 182924, + [SMALL_STATE(4696)] = 182941, + [SMALL_STATE(4697)] = 182956, + [SMALL_STATE(4698)] = 182967, + [SMALL_STATE(4699)] = 182984, + [SMALL_STATE(4700)] = 183001, + [SMALL_STATE(4701)] = 183016, + [SMALL_STATE(4702)] = 183033, + [SMALL_STATE(4703)] = 183048, + [SMALL_STATE(4704)] = 183065, + [SMALL_STATE(4705)] = 183076, + [SMALL_STATE(4706)] = 183091, + [SMALL_STATE(4707)] = 183106, + [SMALL_STATE(4708)] = 183123, + [SMALL_STATE(4709)] = 183134, + [SMALL_STATE(4710)] = 183151, + [SMALL_STATE(4711)] = 183162, + [SMALL_STATE(4712)] = 183179, + [SMALL_STATE(4713)] = 183196, + [SMALL_STATE(4714)] = 183213, + [SMALL_STATE(4715)] = 183228, + [SMALL_STATE(4716)] = 183243, + [SMALL_STATE(4717)] = 183254, + [SMALL_STATE(4718)] = 183265, + [SMALL_STATE(4719)] = 183280, + [SMALL_STATE(4720)] = 183291, + [SMALL_STATE(4721)] = 183304, + [SMALL_STATE(4722)] = 183315, + [SMALL_STATE(4723)] = 183326, + [SMALL_STATE(4724)] = 183337, + [SMALL_STATE(4725)] = 183348, + [SMALL_STATE(4726)] = 183359, + [SMALL_STATE(4727)] = 183370, + [SMALL_STATE(4728)] = 183381, + [SMALL_STATE(4729)] = 183392, + [SMALL_STATE(4730)] = 183409, + [SMALL_STATE(4731)] = 183424, + [SMALL_STATE(4732)] = 183435, + [SMALL_STATE(4733)] = 183450, + [SMALL_STATE(4734)] = 183461, + [SMALL_STATE(4735)] = 183472, + [SMALL_STATE(4736)] = 183489, + [SMALL_STATE(4737)] = 183500, + [SMALL_STATE(4738)] = 183517, + [SMALL_STATE(4739)] = 183532, + [SMALL_STATE(4740)] = 183549, + [SMALL_STATE(4741)] = 183560, + [SMALL_STATE(4742)] = 183571, + [SMALL_STATE(4743)] = 183582, + [SMALL_STATE(4744)] = 183593, + [SMALL_STATE(4745)] = 183604, + [SMALL_STATE(4746)] = 183615, + [SMALL_STATE(4747)] = 183630, + [SMALL_STATE(4748)] = 183645, + [SMALL_STATE(4749)] = 183656, + [SMALL_STATE(4750)] = 183667, + [SMALL_STATE(4751)] = 183678, + [SMALL_STATE(4752)] = 183693, + [SMALL_STATE(4753)] = 183710, + [SMALL_STATE(4754)] = 183725, + [SMALL_STATE(4755)] = 183736, + [SMALL_STATE(4756)] = 183751, + [SMALL_STATE(4757)] = 183768, + [SMALL_STATE(4758)] = 183779, + [SMALL_STATE(4759)] = 183790, + [SMALL_STATE(4760)] = 183807, + [SMALL_STATE(4761)] = 183818, + [SMALL_STATE(4762)] = 183829, + [SMALL_STATE(4763)] = 183840, + [SMALL_STATE(4764)] = 183851, + [SMALL_STATE(4765)] = 183868, + [SMALL_STATE(4766)] = 183883, + [SMALL_STATE(4767)] = 183897, + [SMALL_STATE(4768)] = 183911, + [SMALL_STATE(4769)] = 183925, + [SMALL_STATE(4770)] = 183939, + [SMALL_STATE(4771)] = 183953, + [SMALL_STATE(4772)] = 183967, + [SMALL_STATE(4773)] = 183981, + [SMALL_STATE(4774)] = 183995, + [SMALL_STATE(4775)] = 184009, + [SMALL_STATE(4776)] = 184023, + [SMALL_STATE(4777)] = 184037, + [SMALL_STATE(4778)] = 184051, + [SMALL_STATE(4779)] = 184065, + [SMALL_STATE(4780)] = 184079, + [SMALL_STATE(4781)] = 184093, + [SMALL_STATE(4782)] = 184107, + [SMALL_STATE(4783)] = 184121, + [SMALL_STATE(4784)] = 184135, + [SMALL_STATE(4785)] = 184149, + [SMALL_STATE(4786)] = 184163, + [SMALL_STATE(4787)] = 184177, + [SMALL_STATE(4788)] = 184191, + [SMALL_STATE(4789)] = 184205, + [SMALL_STATE(4790)] = 184219, + [SMALL_STATE(4791)] = 184233, + [SMALL_STATE(4792)] = 184247, + [SMALL_STATE(4793)] = 184259, + [SMALL_STATE(4794)] = 184273, + [SMALL_STATE(4795)] = 184287, + [SMALL_STATE(4796)] = 184301, + [SMALL_STATE(4797)] = 184315, + [SMALL_STATE(4798)] = 184329, + [SMALL_STATE(4799)] = 184343, + [SMALL_STATE(4800)] = 184357, + [SMALL_STATE(4801)] = 184371, + [SMALL_STATE(4802)] = 184385, + [SMALL_STATE(4803)] = 184399, + [SMALL_STATE(4804)] = 184413, + [SMALL_STATE(4805)] = 184427, + [SMALL_STATE(4806)] = 184441, + [SMALL_STATE(4807)] = 184455, + [SMALL_STATE(4808)] = 184469, + [SMALL_STATE(4809)] = 184483, + [SMALL_STATE(4810)] = 184497, + [SMALL_STATE(4811)] = 184511, + [SMALL_STATE(4812)] = 184525, + [SMALL_STATE(4813)] = 184539, + [SMALL_STATE(4814)] = 184553, + [SMALL_STATE(4815)] = 184567, + [SMALL_STATE(4816)] = 184581, + [SMALL_STATE(4817)] = 184593, + [SMALL_STATE(4818)] = 184607, + [SMALL_STATE(4819)] = 184621, + [SMALL_STATE(4820)] = 184635, + [SMALL_STATE(4821)] = 184649, + [SMALL_STATE(4822)] = 184663, + [SMALL_STATE(4823)] = 184677, + [SMALL_STATE(4824)] = 184691, + [SMALL_STATE(4825)] = 184705, + [SMALL_STATE(4826)] = 184719, + [SMALL_STATE(4827)] = 184733, + [SMALL_STATE(4828)] = 184747, + [SMALL_STATE(4829)] = 184761, + [SMALL_STATE(4830)] = 184775, + [SMALL_STATE(4831)] = 184789, + [SMALL_STATE(4832)] = 184803, + [SMALL_STATE(4833)] = 184817, + [SMALL_STATE(4834)] = 184831, + [SMALL_STATE(4835)] = 184845, + [SMALL_STATE(4836)] = 184859, + [SMALL_STATE(4837)] = 184873, + [SMALL_STATE(4838)] = 184887, + [SMALL_STATE(4839)] = 184901, + [SMALL_STATE(4840)] = 184915, + [SMALL_STATE(4841)] = 184929, + [SMALL_STATE(4842)] = 184943, + [SMALL_STATE(4843)] = 184957, + [SMALL_STATE(4844)] = 184971, + [SMALL_STATE(4845)] = 184985, + [SMALL_STATE(4846)] = 184999, + [SMALL_STATE(4847)] = 185013, + [SMALL_STATE(4848)] = 185027, + [SMALL_STATE(4849)] = 185039, + [SMALL_STATE(4850)] = 185053, + [SMALL_STATE(4851)] = 185067, + [SMALL_STATE(4852)] = 185081, + [SMALL_STATE(4853)] = 185095, + [SMALL_STATE(4854)] = 185107, + [SMALL_STATE(4855)] = 185121, + [SMALL_STATE(4856)] = 185131, + [SMALL_STATE(4857)] = 185145, + [SMALL_STATE(4858)] = 185159, + [SMALL_STATE(4859)] = 185173, + [SMALL_STATE(4860)] = 185187, + [SMALL_STATE(4861)] = 185201, + [SMALL_STATE(4862)] = 185215, + [SMALL_STATE(4863)] = 185229, + [SMALL_STATE(4864)] = 185243, + [SMALL_STATE(4865)] = 185257, + [SMALL_STATE(4866)] = 185271, + [SMALL_STATE(4867)] = 185285, + [SMALL_STATE(4868)] = 185299, + [SMALL_STATE(4869)] = 185313, + [SMALL_STATE(4870)] = 185327, + [SMALL_STATE(4871)] = 185341, + [SMALL_STATE(4872)] = 185355, + [SMALL_STATE(4873)] = 185369, + [SMALL_STATE(4874)] = 185383, + [SMALL_STATE(4875)] = 185397, + [SMALL_STATE(4876)] = 185411, + [SMALL_STATE(4877)] = 185425, + [SMALL_STATE(4878)] = 185439, + [SMALL_STATE(4879)] = 185453, + [SMALL_STATE(4880)] = 185467, + [SMALL_STATE(4881)] = 185481, + [SMALL_STATE(4882)] = 185495, + [SMALL_STATE(4883)] = 185509, + [SMALL_STATE(4884)] = 185523, + [SMALL_STATE(4885)] = 185537, + [SMALL_STATE(4886)] = 185551, + [SMALL_STATE(4887)] = 185565, + [SMALL_STATE(4888)] = 185579, + [SMALL_STATE(4889)] = 185593, + [SMALL_STATE(4890)] = 185607, + [SMALL_STATE(4891)] = 185621, + [SMALL_STATE(4892)] = 185635, + [SMALL_STATE(4893)] = 185649, + [SMALL_STATE(4894)] = 185663, + [SMALL_STATE(4895)] = 185677, + [SMALL_STATE(4896)] = 185691, + [SMALL_STATE(4897)] = 185705, + [SMALL_STATE(4898)] = 185719, + [SMALL_STATE(4899)] = 185731, + [SMALL_STATE(4900)] = 185745, + [SMALL_STATE(4901)] = 185755, + [SMALL_STATE(4902)] = 185769, + [SMALL_STATE(4903)] = 185783, + [SMALL_STATE(4904)] = 185797, + [SMALL_STATE(4905)] = 185811, + [SMALL_STATE(4906)] = 185825, + [SMALL_STATE(4907)] = 185839, + [SMALL_STATE(4908)] = 185853, + [SMALL_STATE(4909)] = 185867, + [SMALL_STATE(4910)] = 185881, + [SMALL_STATE(4911)] = 185895, + [SMALL_STATE(4912)] = 185909, + [SMALL_STATE(4913)] = 185923, + [SMALL_STATE(4914)] = 185937, + [SMALL_STATE(4915)] = 185951, + [SMALL_STATE(4916)] = 185965, + [SMALL_STATE(4917)] = 185979, + [SMALL_STATE(4918)] = 185993, + [SMALL_STATE(4919)] = 186007, + [SMALL_STATE(4920)] = 186021, + [SMALL_STATE(4921)] = 186035, + [SMALL_STATE(4922)] = 186049, + [SMALL_STATE(4923)] = 186059, + [SMALL_STATE(4924)] = 186073, + [SMALL_STATE(4925)] = 186087, + [SMALL_STATE(4926)] = 186101, + [SMALL_STATE(4927)] = 186115, + [SMALL_STATE(4928)] = 186129, + [SMALL_STATE(4929)] = 186143, + [SMALL_STATE(4930)] = 186157, + [SMALL_STATE(4931)] = 186171, + [SMALL_STATE(4932)] = 186185, + [SMALL_STATE(4933)] = 186199, + [SMALL_STATE(4934)] = 186213, + [SMALL_STATE(4935)] = 186227, + [SMALL_STATE(4936)] = 186241, + [SMALL_STATE(4937)] = 186255, + [SMALL_STATE(4938)] = 186269, + [SMALL_STATE(4939)] = 186283, + [SMALL_STATE(4940)] = 186295, + [SMALL_STATE(4941)] = 186309, + [SMALL_STATE(4942)] = 186323, + [SMALL_STATE(4943)] = 186337, + [SMALL_STATE(4944)] = 186351, + [SMALL_STATE(4945)] = 186365, + [SMALL_STATE(4946)] = 186379, + [SMALL_STATE(4947)] = 186393, + [SMALL_STATE(4948)] = 186407, + [SMALL_STATE(4949)] = 186421, + [SMALL_STATE(4950)] = 186435, + [SMALL_STATE(4951)] = 186449, + [SMALL_STATE(4952)] = 186463, + [SMALL_STATE(4953)] = 186477, + [SMALL_STATE(4954)] = 186491, + [SMALL_STATE(4955)] = 186505, + [SMALL_STATE(4956)] = 186519, + [SMALL_STATE(4957)] = 186533, + [SMALL_STATE(4958)] = 186547, + [SMALL_STATE(4959)] = 186561, + [SMALL_STATE(4960)] = 186575, + [SMALL_STATE(4961)] = 186589, + [SMALL_STATE(4962)] = 186603, + [SMALL_STATE(4963)] = 186617, + [SMALL_STATE(4964)] = 186631, + [SMALL_STATE(4965)] = 186643, + [SMALL_STATE(4966)] = 186657, + [SMALL_STATE(4967)] = 186671, + [SMALL_STATE(4968)] = 186685, + [SMALL_STATE(4969)] = 186699, + [SMALL_STATE(4970)] = 186713, + [SMALL_STATE(4971)] = 186727, + [SMALL_STATE(4972)] = 186741, + [SMALL_STATE(4973)] = 186755, + [SMALL_STATE(4974)] = 186767, + [SMALL_STATE(4975)] = 186781, + [SMALL_STATE(4976)] = 186795, + [SMALL_STATE(4977)] = 186809, + [SMALL_STATE(4978)] = 186823, + [SMALL_STATE(4979)] = 186837, + [SMALL_STATE(4980)] = 186851, + [SMALL_STATE(4981)] = 186865, + [SMALL_STATE(4982)] = 186879, + [SMALL_STATE(4983)] = 186893, + [SMALL_STATE(4984)] = 186907, + [SMALL_STATE(4985)] = 186921, + [SMALL_STATE(4986)] = 186935, + [SMALL_STATE(4987)] = 186949, + [SMALL_STATE(4988)] = 186963, + [SMALL_STATE(4989)] = 186977, + [SMALL_STATE(4990)] = 186991, + [SMALL_STATE(4991)] = 187003, + [SMALL_STATE(4992)] = 187017, + [SMALL_STATE(4993)] = 187031, + [SMALL_STATE(4994)] = 187045, + [SMALL_STATE(4995)] = 187059, + [SMALL_STATE(4996)] = 187073, + [SMALL_STATE(4997)] = 187087, + [SMALL_STATE(4998)] = 187097, + [SMALL_STATE(4999)] = 187111, + [SMALL_STATE(5000)] = 187125, + [SMALL_STATE(5001)] = 187139, + [SMALL_STATE(5002)] = 187153, + [SMALL_STATE(5003)] = 187167, + [SMALL_STATE(5004)] = 187181, + [SMALL_STATE(5005)] = 187195, + [SMALL_STATE(5006)] = 187209, + [SMALL_STATE(5007)] = 187223, + [SMALL_STATE(5008)] = 187237, + [SMALL_STATE(5009)] = 187251, + [SMALL_STATE(5010)] = 187265, + [SMALL_STATE(5011)] = 187279, + [SMALL_STATE(5012)] = 187293, + [SMALL_STATE(5013)] = 187307, + [SMALL_STATE(5014)] = 187321, + [SMALL_STATE(5015)] = 187335, + [SMALL_STATE(5016)] = 187349, + [SMALL_STATE(5017)] = 187359, + [SMALL_STATE(5018)] = 187373, + [SMALL_STATE(5019)] = 187387, + [SMALL_STATE(5020)] = 187401, + [SMALL_STATE(5021)] = 187415, + [SMALL_STATE(5022)] = 187429, + [SMALL_STATE(5023)] = 187443, + [SMALL_STATE(5024)] = 187457, + [SMALL_STATE(5025)] = 187471, + [SMALL_STATE(5026)] = 187485, + [SMALL_STATE(5027)] = 187499, + [SMALL_STATE(5028)] = 187513, + [SMALL_STATE(5029)] = 187527, + [SMALL_STATE(5030)] = 187541, + [SMALL_STATE(5031)] = 187555, + [SMALL_STATE(5032)] = 187569, + [SMALL_STATE(5033)] = 187581, + [SMALL_STATE(5034)] = 187595, + [SMALL_STATE(5035)] = 187609, + [SMALL_STATE(5036)] = 187623, + [SMALL_STATE(5037)] = 187637, + [SMALL_STATE(5038)] = 187651, + [SMALL_STATE(5039)] = 187665, + [SMALL_STATE(5040)] = 187679, + [SMALL_STATE(5041)] = 187693, + [SMALL_STATE(5042)] = 187707, + [SMALL_STATE(5043)] = 187721, + [SMALL_STATE(5044)] = 187735, + [SMALL_STATE(5045)] = 187749, + [SMALL_STATE(5046)] = 187763, + [SMALL_STATE(5047)] = 187777, + [SMALL_STATE(5048)] = 187791, + [SMALL_STATE(5049)] = 187805, + [SMALL_STATE(5050)] = 187819, + [SMALL_STATE(5051)] = 187829, + [SMALL_STATE(5052)] = 187839, + [SMALL_STATE(5053)] = 187853, + [SMALL_STATE(5054)] = 187867, + [SMALL_STATE(5055)] = 187881, + [SMALL_STATE(5056)] = 187895, + [SMALL_STATE(5057)] = 187909, + [SMALL_STATE(5058)] = 187923, + [SMALL_STATE(5059)] = 187937, + [SMALL_STATE(5060)] = 187951, + [SMALL_STATE(5061)] = 187965, + [SMALL_STATE(5062)] = 187979, + [SMALL_STATE(5063)] = 187991, + [SMALL_STATE(5064)] = 188005, + [SMALL_STATE(5065)] = 188019, + [SMALL_STATE(5066)] = 188033, + [SMALL_STATE(5067)] = 188047, + [SMALL_STATE(5068)] = 188061, + [SMALL_STATE(5069)] = 188075, + [SMALL_STATE(5070)] = 188085, + [SMALL_STATE(5071)] = 188099, + [SMALL_STATE(5072)] = 188113, + [SMALL_STATE(5073)] = 188127, + [SMALL_STATE(5074)] = 188141, + [SMALL_STATE(5075)] = 188155, + [SMALL_STATE(5076)] = 188169, + [SMALL_STATE(5077)] = 188183, + [SMALL_STATE(5078)] = 188197, + [SMALL_STATE(5079)] = 188211, + [SMALL_STATE(5080)] = 188225, + [SMALL_STATE(5081)] = 188239, + [SMALL_STATE(5082)] = 188253, + [SMALL_STATE(5083)] = 188267, + [SMALL_STATE(5084)] = 188281, + [SMALL_STATE(5085)] = 188295, + [SMALL_STATE(5086)] = 188309, + [SMALL_STATE(5087)] = 188323, + [SMALL_STATE(5088)] = 188337, + [SMALL_STATE(5089)] = 188351, + [SMALL_STATE(5090)] = 188365, + [SMALL_STATE(5091)] = 188379, + [SMALL_STATE(5092)] = 188393, + [SMALL_STATE(5093)] = 188405, + [SMALL_STATE(5094)] = 188419, + [SMALL_STATE(5095)] = 188433, + [SMALL_STATE(5096)] = 188447, + [SMALL_STATE(5097)] = 188461, + [SMALL_STATE(5098)] = 188475, + [SMALL_STATE(5099)] = 188489, + [SMALL_STATE(5100)] = 188503, + [SMALL_STATE(5101)] = 188517, + [SMALL_STATE(5102)] = 188531, + [SMALL_STATE(5103)] = 188543, + [SMALL_STATE(5104)] = 188557, + [SMALL_STATE(5105)] = 188571, + [SMALL_STATE(5106)] = 188585, + [SMALL_STATE(5107)] = 188599, + [SMALL_STATE(5108)] = 188613, + [SMALL_STATE(5109)] = 188623, + [SMALL_STATE(5110)] = 188637, + [SMALL_STATE(5111)] = 188651, + [SMALL_STATE(5112)] = 188665, + [SMALL_STATE(5113)] = 188679, + [SMALL_STATE(5114)] = 188693, + [SMALL_STATE(5115)] = 188707, + [SMALL_STATE(5116)] = 188721, + [SMALL_STATE(5117)] = 188735, + [SMALL_STATE(5118)] = 188749, + [SMALL_STATE(5119)] = 188763, + [SMALL_STATE(5120)] = 188777, + [SMALL_STATE(5121)] = 188791, + [SMALL_STATE(5122)] = 188805, + [SMALL_STATE(5123)] = 188819, + [SMALL_STATE(5124)] = 188833, + [SMALL_STATE(5125)] = 188847, + [SMALL_STATE(5126)] = 188861, + [SMALL_STATE(5127)] = 188875, + [SMALL_STATE(5128)] = 188889, + [SMALL_STATE(5129)] = 188903, + [SMALL_STATE(5130)] = 188917, + [SMALL_STATE(5131)] = 188931, + [SMALL_STATE(5132)] = 188945, + [SMALL_STATE(5133)] = 188959, + [SMALL_STATE(5134)] = 188973, + [SMALL_STATE(5135)] = 188987, + [SMALL_STATE(5136)] = 189001, + [SMALL_STATE(5137)] = 189015, + [SMALL_STATE(5138)] = 189029, + [SMALL_STATE(5139)] = 189043, + [SMALL_STATE(5140)] = 189057, + [SMALL_STATE(5141)] = 189071, + [SMALL_STATE(5142)] = 189085, + [SMALL_STATE(5143)] = 189099, + [SMALL_STATE(5144)] = 189113, + [SMALL_STATE(5145)] = 189127, + [SMALL_STATE(5146)] = 189141, + [SMALL_STATE(5147)] = 189155, + [SMALL_STATE(5148)] = 189169, + [SMALL_STATE(5149)] = 189181, + [SMALL_STATE(5150)] = 189195, + [SMALL_STATE(5151)] = 189209, + [SMALL_STATE(5152)] = 189223, + [SMALL_STATE(5153)] = 189237, + [SMALL_STATE(5154)] = 189251, + [SMALL_STATE(5155)] = 189265, + [SMALL_STATE(5156)] = 189279, + [SMALL_STATE(5157)] = 189293, + [SMALL_STATE(5158)] = 189307, + [SMALL_STATE(5159)] = 189321, + [SMALL_STATE(5160)] = 189331, + [SMALL_STATE(5161)] = 189345, + [SMALL_STATE(5162)] = 189359, + [SMALL_STATE(5163)] = 189373, + [SMALL_STATE(5164)] = 189387, + [SMALL_STATE(5165)] = 189401, + [SMALL_STATE(5166)] = 189415, + [SMALL_STATE(5167)] = 189429, + [SMALL_STATE(5168)] = 189443, + [SMALL_STATE(5169)] = 189457, + [SMALL_STATE(5170)] = 189471, + [SMALL_STATE(5171)] = 189485, + [SMALL_STATE(5172)] = 189499, + [SMALL_STATE(5173)] = 189511, + [SMALL_STATE(5174)] = 189523, + [SMALL_STATE(5175)] = 189537, + [SMALL_STATE(5176)] = 189551, + [SMALL_STATE(5177)] = 189565, + [SMALL_STATE(5178)] = 189579, + [SMALL_STATE(5179)] = 189593, + [SMALL_STATE(5180)] = 189607, + [SMALL_STATE(5181)] = 189621, + [SMALL_STATE(5182)] = 189635, + [SMALL_STATE(5183)] = 189649, + [SMALL_STATE(5184)] = 189663, + [SMALL_STATE(5185)] = 189677, + [SMALL_STATE(5186)] = 189691, + [SMALL_STATE(5187)] = 189705, + [SMALL_STATE(5188)] = 189719, + [SMALL_STATE(5189)] = 189733, + [SMALL_STATE(5190)] = 189747, + [SMALL_STATE(5191)] = 189761, + [SMALL_STATE(5192)] = 189775, + [SMALL_STATE(5193)] = 189789, + [SMALL_STATE(5194)] = 189801, + [SMALL_STATE(5195)] = 189815, + [SMALL_STATE(5196)] = 189829, + [SMALL_STATE(5197)] = 189843, + [SMALL_STATE(5198)] = 189857, + [SMALL_STATE(5199)] = 189871, + [SMALL_STATE(5200)] = 189885, + [SMALL_STATE(5201)] = 189897, + [SMALL_STATE(5202)] = 189911, + [SMALL_STATE(5203)] = 189925, + [SMALL_STATE(5204)] = 189939, + [SMALL_STATE(5205)] = 189953, + [SMALL_STATE(5206)] = 189967, + [SMALL_STATE(5207)] = 189981, + [SMALL_STATE(5208)] = 189995, + [SMALL_STATE(5209)] = 190009, + [SMALL_STATE(5210)] = 190021, + [SMALL_STATE(5211)] = 190035, + [SMALL_STATE(5212)] = 190049, + [SMALL_STATE(5213)] = 190061, + [SMALL_STATE(5214)] = 190073, + [SMALL_STATE(5215)] = 190087, + [SMALL_STATE(5216)] = 190101, + [SMALL_STATE(5217)] = 190115, + [SMALL_STATE(5218)] = 190127, + [SMALL_STATE(5219)] = 190141, + [SMALL_STATE(5220)] = 190155, + [SMALL_STATE(5221)] = 190169, + [SMALL_STATE(5222)] = 190183, + [SMALL_STATE(5223)] = 190197, + [SMALL_STATE(5224)] = 190211, + [SMALL_STATE(5225)] = 190225, + [SMALL_STATE(5226)] = 190239, + [SMALL_STATE(5227)] = 190251, + [SMALL_STATE(5228)] = 190265, + [SMALL_STATE(5229)] = 190279, + [SMALL_STATE(5230)] = 190293, + [SMALL_STATE(5231)] = 190303, + [SMALL_STATE(5232)] = 190317, + [SMALL_STATE(5233)] = 190331, + [SMALL_STATE(5234)] = 190345, + [SMALL_STATE(5235)] = 190357, + [SMALL_STATE(5236)] = 190371, + [SMALL_STATE(5237)] = 190385, + [SMALL_STATE(5238)] = 190399, + [SMALL_STATE(5239)] = 190413, + [SMALL_STATE(5240)] = 190425, + [SMALL_STATE(5241)] = 190439, + [SMALL_STATE(5242)] = 190453, + [SMALL_STATE(5243)] = 190465, + [SMALL_STATE(5244)] = 190479, + [SMALL_STATE(5245)] = 190493, + [SMALL_STATE(5246)] = 190505, + [SMALL_STATE(5247)] = 190519, + [SMALL_STATE(5248)] = 190531, + [SMALL_STATE(5249)] = 190545, + [SMALL_STATE(5250)] = 190559, + [SMALL_STATE(5251)] = 190569, + [SMALL_STATE(5252)] = 190583, + [SMALL_STATE(5253)] = 190597, + [SMALL_STATE(5254)] = 190611, + [SMALL_STATE(5255)] = 190623, + [SMALL_STATE(5256)] = 190637, + [SMALL_STATE(5257)] = 190651, + [SMALL_STATE(5258)] = 190665, + [SMALL_STATE(5259)] = 190675, + [SMALL_STATE(5260)] = 190689, + [SMALL_STATE(5261)] = 190703, + [SMALL_STATE(5262)] = 190717, + [SMALL_STATE(5263)] = 190731, + [SMALL_STATE(5264)] = 190745, + [SMALL_STATE(5265)] = 190759, + [SMALL_STATE(5266)] = 190773, + [SMALL_STATE(5267)] = 190787, + [SMALL_STATE(5268)] = 190801, + [SMALL_STATE(5269)] = 190815, + [SMALL_STATE(5270)] = 190829, + [SMALL_STATE(5271)] = 190843, + [SMALL_STATE(5272)] = 190857, + [SMALL_STATE(5273)] = 190871, + [SMALL_STATE(5274)] = 190883, + [SMALL_STATE(5275)] = 190893, + [SMALL_STATE(5276)] = 190907, + [SMALL_STATE(5277)] = 190921, + [SMALL_STATE(5278)] = 190935, + [SMALL_STATE(5279)] = 190949, + [SMALL_STATE(5280)] = 190958, + [SMALL_STATE(5281)] = 190969, + [SMALL_STATE(5282)] = 190980, + [SMALL_STATE(5283)] = 190991, + [SMALL_STATE(5284)] = 191002, + [SMALL_STATE(5285)] = 191011, + [SMALL_STATE(5286)] = 191022, + [SMALL_STATE(5287)] = 191031, + [SMALL_STATE(5288)] = 191040, + [SMALL_STATE(5289)] = 191049, + [SMALL_STATE(5290)] = 191058, + [SMALL_STATE(5291)] = 191067, + [SMALL_STATE(5292)] = 191078, + [SMALL_STATE(5293)] = 191087, + [SMALL_STATE(5294)] = 191098, + [SMALL_STATE(5295)] = 191107, + [SMALL_STATE(5296)] = 191116, + [SMALL_STATE(5297)] = 191127, + [SMALL_STATE(5298)] = 191136, + [SMALL_STATE(5299)] = 191147, + [SMALL_STATE(5300)] = 191158, + [SMALL_STATE(5301)] = 191167, + [SMALL_STATE(5302)] = 191178, + [SMALL_STATE(5303)] = 191187, + [SMALL_STATE(5304)] = 191196, + [SMALL_STATE(5305)] = 191207, + [SMALL_STATE(5306)] = 191218, + [SMALL_STATE(5307)] = 191227, + [SMALL_STATE(5308)] = 191238, + [SMALL_STATE(5309)] = 191249, + [SMALL_STATE(5310)] = 191258, + [SMALL_STATE(5311)] = 191267, + [SMALL_STATE(5312)] = 191276, + [SMALL_STATE(5313)] = 191285, + [SMALL_STATE(5314)] = 191294, + [SMALL_STATE(5315)] = 191305, + [SMALL_STATE(5316)] = 191314, + [SMALL_STATE(5317)] = 191325, + [SMALL_STATE(5318)] = 191334, + [SMALL_STATE(5319)] = 191343, + [SMALL_STATE(5320)] = 191352, + [SMALL_STATE(5321)] = 191363, + [SMALL_STATE(5322)] = 191374, + [SMALL_STATE(5323)] = 191383, + [SMALL_STATE(5324)] = 191394, + [SMALL_STATE(5325)] = 191405, + [SMALL_STATE(5326)] = 191414, + [SMALL_STATE(5327)] = 191423, + [SMALL_STATE(5328)] = 191432, + [SMALL_STATE(5329)] = 191441, + [SMALL_STATE(5330)] = 191452, + [SMALL_STATE(5331)] = 191463, + [SMALL_STATE(5332)] = 191474, + [SMALL_STATE(5333)] = 191483, + [SMALL_STATE(5334)] = 191494, + [SMALL_STATE(5335)] = 191503, + [SMALL_STATE(5336)] = 191512, + [SMALL_STATE(5337)] = 191523, + [SMALL_STATE(5338)] = 191532, + [SMALL_STATE(5339)] = 191541, + [SMALL_STATE(5340)] = 191550, + [SMALL_STATE(5341)] = 191561, + [SMALL_STATE(5342)] = 191572, + [SMALL_STATE(5343)] = 191583, + [SMALL_STATE(5344)] = 191594, + [SMALL_STATE(5345)] = 191605, + [SMALL_STATE(5346)] = 191616, + [SMALL_STATE(5347)] = 191627, + [SMALL_STATE(5348)] = 191638, + [SMALL_STATE(5349)] = 191647, + [SMALL_STATE(5350)] = 191658, + [SMALL_STATE(5351)] = 191669, + [SMALL_STATE(5352)] = 191678, + [SMALL_STATE(5353)] = 191687, + [SMALL_STATE(5354)] = 191698, + [SMALL_STATE(5355)] = 191709, + [SMALL_STATE(5356)] = 191720, + [SMALL_STATE(5357)] = 191729, + [SMALL_STATE(5358)] = 191738, + [SMALL_STATE(5359)] = 191749, + [SMALL_STATE(5360)] = 191758, + [SMALL_STATE(5361)] = 191769, + [SMALL_STATE(5362)] = 191778, + [SMALL_STATE(5363)] = 191789, + [SMALL_STATE(5364)] = 191800, + [SMALL_STATE(5365)] = 191811, + [SMALL_STATE(5366)] = 191822, + [SMALL_STATE(5367)] = 191833, + [SMALL_STATE(5368)] = 191844, + [SMALL_STATE(5369)] = 191855, + [SMALL_STATE(5370)] = 191866, + [SMALL_STATE(5371)] = 191877, + [SMALL_STATE(5372)] = 191888, + [SMALL_STATE(5373)] = 191899, + [SMALL_STATE(5374)] = 191910, + [SMALL_STATE(5375)] = 191921, + [SMALL_STATE(5376)] = 191932, + [SMALL_STATE(5377)] = 191943, + [SMALL_STATE(5378)] = 191954, + [SMALL_STATE(5379)] = 191965, + [SMALL_STATE(5380)] = 191976, + [SMALL_STATE(5381)] = 191987, + [SMALL_STATE(5382)] = 191998, + [SMALL_STATE(5383)] = 192009, + [SMALL_STATE(5384)] = 192020, + [SMALL_STATE(5385)] = 192031, + [SMALL_STATE(5386)] = 192042, + [SMALL_STATE(5387)] = 192053, + [SMALL_STATE(5388)] = 192064, + [SMALL_STATE(5389)] = 192073, + [SMALL_STATE(5390)] = 192084, + [SMALL_STATE(5391)] = 192093, + [SMALL_STATE(5392)] = 192104, + [SMALL_STATE(5393)] = 192113, + [SMALL_STATE(5394)] = 192124, + [SMALL_STATE(5395)] = 192133, + [SMALL_STATE(5396)] = 192144, + [SMALL_STATE(5397)] = 192153, + [SMALL_STATE(5398)] = 192164, + [SMALL_STATE(5399)] = 192175, + [SMALL_STATE(5400)] = 192186, + [SMALL_STATE(5401)] = 192197, + [SMALL_STATE(5402)] = 192206, + [SMALL_STATE(5403)] = 192217, + [SMALL_STATE(5404)] = 192228, + [SMALL_STATE(5405)] = 192239, + [SMALL_STATE(5406)] = 192250, + [SMALL_STATE(5407)] = 192261, + [SMALL_STATE(5408)] = 192272, + [SMALL_STATE(5409)] = 192283, + [SMALL_STATE(5410)] = 192292, + [SMALL_STATE(5411)] = 192303, + [SMALL_STATE(5412)] = 192312, + [SMALL_STATE(5413)] = 192323, + [SMALL_STATE(5414)] = 192334, + [SMALL_STATE(5415)] = 192345, + [SMALL_STATE(5416)] = 192354, + [SMALL_STATE(5417)] = 192363, + [SMALL_STATE(5418)] = 192374, + [SMALL_STATE(5419)] = 192383, + [SMALL_STATE(5420)] = 192392, + [SMALL_STATE(5421)] = 192403, + [SMALL_STATE(5422)] = 192414, + [SMALL_STATE(5423)] = 192425, + [SMALL_STATE(5424)] = 192434, + [SMALL_STATE(5425)] = 192445, + [SMALL_STATE(5426)] = 192456, + [SMALL_STATE(5427)] = 192465, + [SMALL_STATE(5428)] = 192474, + [SMALL_STATE(5429)] = 192485, + [SMALL_STATE(5430)] = 192494, + [SMALL_STATE(5431)] = 192505, + [SMALL_STATE(5432)] = 192516, + [SMALL_STATE(5433)] = 192527, + [SMALL_STATE(5434)] = 192536, + [SMALL_STATE(5435)] = 192545, + [SMALL_STATE(5436)] = 192556, + [SMALL_STATE(5437)] = 192567, + [SMALL_STATE(5438)] = 192576, + [SMALL_STATE(5439)] = 192587, + [SMALL_STATE(5440)] = 192598, + [SMALL_STATE(5441)] = 192609, + [SMALL_STATE(5442)] = 192618, + [SMALL_STATE(5443)] = 192627, + [SMALL_STATE(5444)] = 192638, + [SMALL_STATE(5445)] = 192649, + [SMALL_STATE(5446)] = 192660, + [SMALL_STATE(5447)] = 192671, + [SMALL_STATE(5448)] = 192682, + [SMALL_STATE(5449)] = 192691, + [SMALL_STATE(5450)] = 192702, + [SMALL_STATE(5451)] = 192711, + [SMALL_STATE(5452)] = 192722, + [SMALL_STATE(5453)] = 192731, + [SMALL_STATE(5454)] = 192742, + [SMALL_STATE(5455)] = 192751, + [SMALL_STATE(5456)] = 192760, + [SMALL_STATE(5457)] = 192769, + [SMALL_STATE(5458)] = 192780, + [SMALL_STATE(5459)] = 192791, + [SMALL_STATE(5460)] = 192800, + [SMALL_STATE(5461)] = 192811, + [SMALL_STATE(5462)] = 192822, + [SMALL_STATE(5463)] = 192831, + [SMALL_STATE(5464)] = 192840, + [SMALL_STATE(5465)] = 192851, + [SMALL_STATE(5466)] = 192862, + [SMALL_STATE(5467)] = 192871, + [SMALL_STATE(5468)] = 192880, + [SMALL_STATE(5469)] = 192891, + [SMALL_STATE(5470)] = 192902, + [SMALL_STATE(5471)] = 192913, + [SMALL_STATE(5472)] = 192922, + [SMALL_STATE(5473)] = 192931, + [SMALL_STATE(5474)] = 192942, + [SMALL_STATE(5475)] = 192951, + [SMALL_STATE(5476)] = 192960, + [SMALL_STATE(5477)] = 192971, + [SMALL_STATE(5478)] = 192980, + [SMALL_STATE(5479)] = 192989, + [SMALL_STATE(5480)] = 192998, + [SMALL_STATE(5481)] = 193009, + [SMALL_STATE(5482)] = 193018, + [SMALL_STATE(5483)] = 193029, + [SMALL_STATE(5484)] = 193040, + [SMALL_STATE(5485)] = 193049, + [SMALL_STATE(5486)] = 193058, + [SMALL_STATE(5487)] = 193067, + [SMALL_STATE(5488)] = 193076, + [SMALL_STATE(5489)] = 193085, + [SMALL_STATE(5490)] = 193096, + [SMALL_STATE(5491)] = 193107, + [SMALL_STATE(5492)] = 193118, + [SMALL_STATE(5493)] = 193129, + [SMALL_STATE(5494)] = 193138, + [SMALL_STATE(5495)] = 193147, + [SMALL_STATE(5496)] = 193156, + [SMALL_STATE(5497)] = 193165, + [SMALL_STATE(5498)] = 193174, + [SMALL_STATE(5499)] = 193183, + [SMALL_STATE(5500)] = 193194, + [SMALL_STATE(5501)] = 193203, + [SMALL_STATE(5502)] = 193212, + [SMALL_STATE(5503)] = 193221, + [SMALL_STATE(5504)] = 193230, + [SMALL_STATE(5505)] = 193241, + [SMALL_STATE(5506)] = 193250, + [SMALL_STATE(5507)] = 193261, + [SMALL_STATE(5508)] = 193272, + [SMALL_STATE(5509)] = 193281, + [SMALL_STATE(5510)] = 193292, + [SMALL_STATE(5511)] = 193301, + [SMALL_STATE(5512)] = 193310, + [SMALL_STATE(5513)] = 193319, + [SMALL_STATE(5514)] = 193330, + [SMALL_STATE(5515)] = 193341, + [SMALL_STATE(5516)] = 193352, + [SMALL_STATE(5517)] = 193363, + [SMALL_STATE(5518)] = 193372, + [SMALL_STATE(5519)] = 193381, + [SMALL_STATE(5520)] = 193392, + [SMALL_STATE(5521)] = 193403, + [SMALL_STATE(5522)] = 193414, + [SMALL_STATE(5523)] = 193422, + [SMALL_STATE(5524)] = 193430, + [SMALL_STATE(5525)] = 193438, + [SMALL_STATE(5526)] = 193446, + [SMALL_STATE(5527)] = 193454, + [SMALL_STATE(5528)] = 193462, + [SMALL_STATE(5529)] = 193470, + [SMALL_STATE(5530)] = 193478, + [SMALL_STATE(5531)] = 193486, + [SMALL_STATE(5532)] = 193494, + [SMALL_STATE(5533)] = 193502, + [SMALL_STATE(5534)] = 193510, + [SMALL_STATE(5535)] = 193518, + [SMALL_STATE(5536)] = 193526, + [SMALL_STATE(5537)] = 193534, + [SMALL_STATE(5538)] = 193542, + [SMALL_STATE(5539)] = 193550, + [SMALL_STATE(5540)] = 193558, + [SMALL_STATE(5541)] = 193566, + [SMALL_STATE(5542)] = 193574, + [SMALL_STATE(5543)] = 193582, + [SMALL_STATE(5544)] = 193590, + [SMALL_STATE(5545)] = 193598, + [SMALL_STATE(5546)] = 193606, + [SMALL_STATE(5547)] = 193614, + [SMALL_STATE(5548)] = 193622, + [SMALL_STATE(5549)] = 193630, + [SMALL_STATE(5550)] = 193638, + [SMALL_STATE(5551)] = 193646, + [SMALL_STATE(5552)] = 193654, + [SMALL_STATE(5553)] = 193662, + [SMALL_STATE(5554)] = 193670, + [SMALL_STATE(5555)] = 193678, + [SMALL_STATE(5556)] = 193686, + [SMALL_STATE(5557)] = 193694, + [SMALL_STATE(5558)] = 193702, + [SMALL_STATE(5559)] = 193710, + [SMALL_STATE(5560)] = 193718, + [SMALL_STATE(5561)] = 193726, + [SMALL_STATE(5562)] = 193734, + [SMALL_STATE(5563)] = 193742, + [SMALL_STATE(5564)] = 193750, + [SMALL_STATE(5565)] = 193758, + [SMALL_STATE(5566)] = 193766, + [SMALL_STATE(5567)] = 193774, + [SMALL_STATE(5568)] = 193782, + [SMALL_STATE(5569)] = 193790, + [SMALL_STATE(5570)] = 193798, + [SMALL_STATE(5571)] = 193806, + [SMALL_STATE(5572)] = 193814, + [SMALL_STATE(5573)] = 193822, + [SMALL_STATE(5574)] = 193830, + [SMALL_STATE(5575)] = 193838, + [SMALL_STATE(5576)] = 193846, + [SMALL_STATE(5577)] = 193854, + [SMALL_STATE(5578)] = 193862, + [SMALL_STATE(5579)] = 193870, + [SMALL_STATE(5580)] = 193878, + [SMALL_STATE(5581)] = 193886, + [SMALL_STATE(5582)] = 193894, + [SMALL_STATE(5583)] = 193902, + [SMALL_STATE(5584)] = 193910, + [SMALL_STATE(5585)] = 193918, + [SMALL_STATE(5586)] = 193926, + [SMALL_STATE(5587)] = 193934, + [SMALL_STATE(5588)] = 193942, + [SMALL_STATE(5589)] = 193950, + [SMALL_STATE(5590)] = 193958, + [SMALL_STATE(5591)] = 193966, + [SMALL_STATE(5592)] = 193974, + [SMALL_STATE(5593)] = 193982, + [SMALL_STATE(5594)] = 193990, + [SMALL_STATE(5595)] = 193998, + [SMALL_STATE(5596)] = 194006, + [SMALL_STATE(5597)] = 194014, + [SMALL_STATE(5598)] = 194022, + [SMALL_STATE(5599)] = 194030, + [SMALL_STATE(5600)] = 194038, + [SMALL_STATE(5601)] = 194046, + [SMALL_STATE(5602)] = 194054, + [SMALL_STATE(5603)] = 194062, + [SMALL_STATE(5604)] = 194070, + [SMALL_STATE(5605)] = 194078, + [SMALL_STATE(5606)] = 194086, + [SMALL_STATE(5607)] = 194094, + [SMALL_STATE(5608)] = 194102, + [SMALL_STATE(5609)] = 194110, + [SMALL_STATE(5610)] = 194118, + [SMALL_STATE(5611)] = 194126, + [SMALL_STATE(5612)] = 194134, + [SMALL_STATE(5613)] = 194142, + [SMALL_STATE(5614)] = 194150, + [SMALL_STATE(5615)] = 194158, + [SMALL_STATE(5616)] = 194166, + [SMALL_STATE(5617)] = 194174, + [SMALL_STATE(5618)] = 194182, + [SMALL_STATE(5619)] = 194190, + [SMALL_STATE(5620)] = 194198, + [SMALL_STATE(5621)] = 194206, + [SMALL_STATE(5622)] = 194214, + [SMALL_STATE(5623)] = 194222, + [SMALL_STATE(5624)] = 194230, + [SMALL_STATE(5625)] = 194238, + [SMALL_STATE(5626)] = 194246, + [SMALL_STATE(5627)] = 194254, + [SMALL_STATE(5628)] = 194262, + [SMALL_STATE(5629)] = 194270, + [SMALL_STATE(5630)] = 194278, + [SMALL_STATE(5631)] = 194286, + [SMALL_STATE(5632)] = 194294, + [SMALL_STATE(5633)] = 194302, + [SMALL_STATE(5634)] = 194310, + [SMALL_STATE(5635)] = 194318, + [SMALL_STATE(5636)] = 194326, + [SMALL_STATE(5637)] = 194334, + [SMALL_STATE(5638)] = 194342, + [SMALL_STATE(5639)] = 194350, + [SMALL_STATE(5640)] = 194358, + [SMALL_STATE(5641)] = 194366, + [SMALL_STATE(5642)] = 194374, + [SMALL_STATE(5643)] = 194382, + [SMALL_STATE(5644)] = 194390, + [SMALL_STATE(5645)] = 194398, + [SMALL_STATE(5646)] = 194406, + [SMALL_STATE(5647)] = 194414, + [SMALL_STATE(5648)] = 194422, + [SMALL_STATE(5649)] = 194430, + [SMALL_STATE(5650)] = 194438, + [SMALL_STATE(5651)] = 194446, + [SMALL_STATE(5652)] = 194454, + [SMALL_STATE(5653)] = 194462, + [SMALL_STATE(5654)] = 194470, + [SMALL_STATE(5655)] = 194478, + [SMALL_STATE(5656)] = 194486, + [SMALL_STATE(5657)] = 194494, + [SMALL_STATE(5658)] = 194502, + [SMALL_STATE(5659)] = 194510, + [SMALL_STATE(5660)] = 194518, + [SMALL_STATE(5661)] = 194526, + [SMALL_STATE(5662)] = 194534, + [SMALL_STATE(5663)] = 194542, + [SMALL_STATE(5664)] = 194550, + [SMALL_STATE(5665)] = 194558, + [SMALL_STATE(5666)] = 194566, + [SMALL_STATE(5667)] = 194574, + [SMALL_STATE(5668)] = 194582, + [SMALL_STATE(5669)] = 194590, + [SMALL_STATE(5670)] = 194598, + [SMALL_STATE(5671)] = 194606, + [SMALL_STATE(5672)] = 194614, + [SMALL_STATE(5673)] = 194622, + [SMALL_STATE(5674)] = 194630, + [SMALL_STATE(5675)] = 194638, + [SMALL_STATE(5676)] = 194646, + [SMALL_STATE(5677)] = 194654, + [SMALL_STATE(5678)] = 194662, + [SMALL_STATE(5679)] = 194670, + [SMALL_STATE(5680)] = 194678, + [SMALL_STATE(5681)] = 194686, + [SMALL_STATE(5682)] = 194694, + [SMALL_STATE(5683)] = 194702, + [SMALL_STATE(5684)] = 194710, + [SMALL_STATE(5685)] = 194718, + [SMALL_STATE(5686)] = 194726, + [SMALL_STATE(5687)] = 194734, + [SMALL_STATE(5688)] = 194742, + [SMALL_STATE(5689)] = 194750, + [SMALL_STATE(5690)] = 194758, + [SMALL_STATE(5691)] = 194766, + [SMALL_STATE(5692)] = 194774, + [SMALL_STATE(5693)] = 194782, + [SMALL_STATE(5694)] = 194790, + [SMALL_STATE(5695)] = 194798, + [SMALL_STATE(5696)] = 194806, + [SMALL_STATE(5697)] = 194814, + [SMALL_STATE(5698)] = 194822, + [SMALL_STATE(5699)] = 194830, + [SMALL_STATE(5700)] = 194838, + [SMALL_STATE(5701)] = 194846, + [SMALL_STATE(5702)] = 194854, + [SMALL_STATE(5703)] = 194862, + [SMALL_STATE(5704)] = 194870, + [SMALL_STATE(5705)] = 194878, + [SMALL_STATE(5706)] = 194886, + [SMALL_STATE(5707)] = 194894, + [SMALL_STATE(5708)] = 194902, + [SMALL_STATE(5709)] = 194910, + [SMALL_STATE(5710)] = 194918, + [SMALL_STATE(5711)] = 194926, + [SMALL_STATE(5712)] = 194934, + [SMALL_STATE(5713)] = 194942, + [SMALL_STATE(5714)] = 194950, + [SMALL_STATE(5715)] = 194958, + [SMALL_STATE(5716)] = 194966, + [SMALL_STATE(5717)] = 194974, + [SMALL_STATE(5718)] = 194982, + [SMALL_STATE(5719)] = 194990, + [SMALL_STATE(5720)] = 194998, + [SMALL_STATE(5721)] = 195006, + [SMALL_STATE(5722)] = 195014, + [SMALL_STATE(5723)] = 195022, + [SMALL_STATE(5724)] = 195030, + [SMALL_STATE(5725)] = 195038, + [SMALL_STATE(5726)] = 195046, + [SMALL_STATE(5727)] = 195054, + [SMALL_STATE(5728)] = 195062, + [SMALL_STATE(5729)] = 195070, + [SMALL_STATE(5730)] = 195078, + [SMALL_STATE(5731)] = 195086, + [SMALL_STATE(5732)] = 195094, + [SMALL_STATE(5733)] = 195102, + [SMALL_STATE(5734)] = 195110, + [SMALL_STATE(5735)] = 195118, + [SMALL_STATE(5736)] = 195126, + [SMALL_STATE(5737)] = 195134, + [SMALL_STATE(5738)] = 195142, + [SMALL_STATE(5739)] = 195150, + [SMALL_STATE(5740)] = 195158, + [SMALL_STATE(5741)] = 195166, + [SMALL_STATE(5742)] = 195174, + [SMALL_STATE(5743)] = 195182, + [SMALL_STATE(5744)] = 195190, + [SMALL_STATE(5745)] = 195198, + [SMALL_STATE(5746)] = 195206, + [SMALL_STATE(5747)] = 195214, + [SMALL_STATE(5748)] = 195222, + [SMALL_STATE(5749)] = 195230, + [SMALL_STATE(5750)] = 195238, + [SMALL_STATE(5751)] = 195246, + [SMALL_STATE(5752)] = 195254, + [SMALL_STATE(5753)] = 195262, + [SMALL_STATE(5754)] = 195270, + [SMALL_STATE(5755)] = 195278, + [SMALL_STATE(5756)] = 195286, + [SMALL_STATE(5757)] = 195294, + [SMALL_STATE(5758)] = 195302, + [SMALL_STATE(5759)] = 195310, + [SMALL_STATE(5760)] = 195318, + [SMALL_STATE(5761)] = 195326, + [SMALL_STATE(5762)] = 195334, + [SMALL_STATE(5763)] = 195342, + [SMALL_STATE(5764)] = 195350, + [SMALL_STATE(5765)] = 195358, + [SMALL_STATE(5766)] = 195366, + [SMALL_STATE(5767)] = 195374, + [SMALL_STATE(5768)] = 195382, + [SMALL_STATE(5769)] = 195390, + [SMALL_STATE(5770)] = 195398, + [SMALL_STATE(5771)] = 195406, + [SMALL_STATE(5772)] = 195414, + [SMALL_STATE(5773)] = 195422, + [SMALL_STATE(5774)] = 195430, + [SMALL_STATE(5775)] = 195438, + [SMALL_STATE(5776)] = 195446, + [SMALL_STATE(5777)] = 195454, + [SMALL_STATE(5778)] = 195462, + [SMALL_STATE(5779)] = 195470, + [SMALL_STATE(5780)] = 195478, + [SMALL_STATE(5781)] = 195486, + [SMALL_STATE(5782)] = 195494, + [SMALL_STATE(5783)] = 195502, + [SMALL_STATE(5784)] = 195510, + [SMALL_STATE(5785)] = 195518, + [SMALL_STATE(5786)] = 195526, + [SMALL_STATE(5787)] = 195534, + [SMALL_STATE(5788)] = 195542, + [SMALL_STATE(5789)] = 195550, + [SMALL_STATE(5790)] = 195558, + [SMALL_STATE(5791)] = 195566, + [SMALL_STATE(5792)] = 195574, + [SMALL_STATE(5793)] = 195582, + [SMALL_STATE(5794)] = 195590, + [SMALL_STATE(5795)] = 195598, + [SMALL_STATE(5796)] = 195606, + [SMALL_STATE(5797)] = 195614, + [SMALL_STATE(5798)] = 195622, + [SMALL_STATE(5799)] = 195630, + [SMALL_STATE(5800)] = 195638, + [SMALL_STATE(5801)] = 195646, + [SMALL_STATE(5802)] = 195654, + [SMALL_STATE(5803)] = 195662, + [SMALL_STATE(5804)] = 195670, + [SMALL_STATE(5805)] = 195678, + [SMALL_STATE(5806)] = 195686, + [SMALL_STATE(5807)] = 195694, + [SMALL_STATE(5808)] = 195702, + [SMALL_STATE(5809)] = 195710, + [SMALL_STATE(5810)] = 195718, + [SMALL_STATE(5811)] = 195726, + [SMALL_STATE(5812)] = 195734, + [SMALL_STATE(5813)] = 195742, + [SMALL_STATE(5814)] = 195750, + [SMALL_STATE(5815)] = 195758, + [SMALL_STATE(5816)] = 195766, + [SMALL_STATE(5817)] = 195774, + [SMALL_STATE(5818)] = 195782, + [SMALL_STATE(5819)] = 195790, + [SMALL_STATE(5820)] = 195798, + [SMALL_STATE(5821)] = 195806, + [SMALL_STATE(5822)] = 195814, + [SMALL_STATE(5823)] = 195822, + [SMALL_STATE(5824)] = 195830, + [SMALL_STATE(5825)] = 195838, + [SMALL_STATE(5826)] = 195846, + [SMALL_STATE(5827)] = 195854, + [SMALL_STATE(5828)] = 195862, + [SMALL_STATE(5829)] = 195870, + [SMALL_STATE(5830)] = 195878, + [SMALL_STATE(5831)] = 195886, + [SMALL_STATE(5832)] = 195894, + [SMALL_STATE(5833)] = 195902, + [SMALL_STATE(5834)] = 195910, + [SMALL_STATE(5835)] = 195918, + [SMALL_STATE(5836)] = 195926, + [SMALL_STATE(5837)] = 195934, + [SMALL_STATE(5838)] = 195942, + [SMALL_STATE(5839)] = 195950, + [SMALL_STATE(5840)] = 195958, + [SMALL_STATE(5841)] = 195966, + [SMALL_STATE(5842)] = 195974, + [SMALL_STATE(5843)] = 195982, + [SMALL_STATE(5844)] = 195990, + [SMALL_STATE(5845)] = 195998, + [SMALL_STATE(5846)] = 196006, + [SMALL_STATE(5847)] = 196014, + [SMALL_STATE(5848)] = 196022, + [SMALL_STATE(5849)] = 196030, + [SMALL_STATE(5850)] = 196038, + [SMALL_STATE(5851)] = 196046, + [SMALL_STATE(5852)] = 196054, + [SMALL_STATE(5853)] = 196062, + [SMALL_STATE(5854)] = 196070, + [SMALL_STATE(5855)] = 196078, + [SMALL_STATE(5856)] = 196086, + [SMALL_STATE(5857)] = 196094, + [SMALL_STATE(5858)] = 196102, + [SMALL_STATE(5859)] = 196110, + [SMALL_STATE(5860)] = 196118, + [SMALL_STATE(5861)] = 196126, + [SMALL_STATE(5862)] = 196134, + [SMALL_STATE(5863)] = 196142, + [SMALL_STATE(5864)] = 196150, + [SMALL_STATE(5865)] = 196158, + [SMALL_STATE(5866)] = 196166, + [SMALL_STATE(5867)] = 196174, + [SMALL_STATE(5868)] = 196182, + [SMALL_STATE(5869)] = 196190, + [SMALL_STATE(5870)] = 196198, + [SMALL_STATE(5871)] = 196206, + [SMALL_STATE(5872)] = 196214, + [SMALL_STATE(5873)] = 196222, + [SMALL_STATE(5874)] = 196230, + [SMALL_STATE(5875)] = 196238, + [SMALL_STATE(5876)] = 196246, + [SMALL_STATE(5877)] = 196254, + [SMALL_STATE(5878)] = 196262, + [SMALL_STATE(5879)] = 196270, + [SMALL_STATE(5880)] = 196278, + [SMALL_STATE(5881)] = 196286, + [SMALL_STATE(5882)] = 196294, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -294248,8 +294344,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module, 0, 0, 0), [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1975), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4593), - [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4140), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4701), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4236), [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813), [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2035), [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(450), @@ -294257,28 +294353,28 @@ static const TSParseActionEntry ts_parse_actions[] = { [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1143), [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1447), [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(995), - [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5498), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5507), - [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5385), + [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5512), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5409), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5284), [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1690), [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(453), [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1947), [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(971), [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1684), - [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5655), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5614), [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1271), - [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5814), - [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5691), - [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5791), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5845), + [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5566), + [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5806), [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1945), [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(863), - [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5765), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5862), [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1782), [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006), [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(807), [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1661), - [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3365), + [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3344), [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2800), [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1010), [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2193), @@ -294287,33 +294383,33 @@ static const TSParseActionEntry ts_parse_actions[] = { [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2230), [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(473), [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1939), - [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5710), - [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5722), - [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4781), - [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5648), + [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5772), + [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5600), + [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4813), + [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5824), [97] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1714), [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2012), - [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3360), + [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3430), [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2311), [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2885), - [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5570), - [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3739), + [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5554), + [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3752), [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1896), [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(454), [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1946), [117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(988), [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1897), - [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5717), + [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5723), [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1408), - [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5832), - [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5646), - [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5719), - [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5833), + [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5838), + [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5649), + [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5725), + [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5839), [133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1898), [135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2017), [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2295), [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), - [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5243), + [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5254), [143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), [145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1050), [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1013), @@ -294322,8 +294418,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031), [155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), [157] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1975), - [160] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(4593), - [163] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(4140), + [160] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(4701), + [163] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(4236), [166] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(813), [169] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(2035), [172] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(450), @@ -294331,28 +294427,28 @@ static const TSParseActionEntry ts_parse_actions[] = { [178] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1143), [181] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1447), [184] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(995), - [187] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(5498), - [190] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(5507), - [193] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(5385), + [187] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(5512), + [190] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(5409), + [193] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(5284), [196] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1690), [199] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(453), [202] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1947), [205] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(971), [208] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1684), - [211] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(5655), + [211] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(5614), [214] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1271), - [217] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(5814), - [220] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(5691), - [223] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(5791), + [217] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(5845), + [220] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(5566), + [223] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(5806), [226] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1945), [229] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(863), - [232] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(5765), + [232] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(5862), [235] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(795), [238] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1782), [241] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(2006), [244] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(807), [247] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1661), - [250] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(3365), + [250] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(3344), [253] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(2800), [256] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1010), [259] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(2193), @@ -294361,19 +294457,19 @@ static const TSParseActionEntry ts_parse_actions[] = { [268] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(2230), [271] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(473), [274] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1939), - [277] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(5722), - [280] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(4781), - [283] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(5648), + [277] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(5600), + [280] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(4813), + [283] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(5824), [286] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1714), [289] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(2012), - [292] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(3360), + [292] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(3430), [295] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(2311), [298] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(2885), - [301] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(5570), - [304] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(3739), + [301] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(5554), + [304] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(3752), [307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module, 1, 0, 0), [309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module, 2, 0, 0), - [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4936), + [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4939), [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1051), [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), [317] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1896), @@ -294381,12 +294477,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [323] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1946), [326] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(988), [329] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1897), - [332] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(5717), + [332] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(5723), [335] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1408), - [338] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(5832), - [341] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(5646), - [344] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(5719), - [347] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(5833), + [338] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(5838), + [341] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(5649), + [344] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(5725), + [347] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(5839), [350] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1898), [353] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(2017), [356] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(2295), @@ -294400,9 +294496,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1976), [375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3542), [377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3253), - [379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3466), - [381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3429), - [383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3354), + [379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3480), + [381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3433), + [383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3348), [385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), [387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), @@ -294444,7 +294540,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2039), [463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346), [465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1972), - [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5776), + [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5869), [469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1948), [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), [473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(472), @@ -294472,7 +294568,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016), [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5508), + [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5288), [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), @@ -294542,7 +294638,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), [659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1381), [661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5452), + [663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5472), [665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), [667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1288), [669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), @@ -294550,7 +294646,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), [675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), [677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5465), + [679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5486), [681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), [683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1284), [685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), @@ -294600,7 +294696,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), [775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1263), [777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5302), + [779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5313), [781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), [783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1253), [785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), @@ -294618,7 +294714,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), [811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), [813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5279), + [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5297), [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), [819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1073), [821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), @@ -294652,7 +294748,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [881] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(886), [884] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(2006), [887] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(1661), - [890] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(3365), + [890] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(3344), [893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, 0, 1), [895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(517), [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1105), @@ -294711,7 +294807,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), [1005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1569), [1007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [1009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3979), + [1009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4079), [1011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), [1013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1317), [1015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), @@ -294839,9 +294935,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [1259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), [1261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1581), [1263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [1265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4036), + [1265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4018), [1267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [1269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5489), + [1269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5411), [1271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), [1273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3095), [1275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), @@ -294862,10 +294958,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [1305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2508), [1307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(741), [1309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3393), - [1311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5812), - [1313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3749), + [1311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5818), + [1313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3798), [1315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), - [1317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5184), + [1317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5193), [1319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), [1321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1011), [1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2900), @@ -294876,7 +294972,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), [1335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1030), [1337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1032), - [1339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5095), + [1339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5102), [1341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), [1343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), [1345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1021), @@ -294885,7 +294981,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2206), [1353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), [1355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2006), - [1357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3365), + [1357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3344), [1359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(519), [1361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_splat_pattern, 2, 0, 5), [1363] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_list_splat_pattern, 2, 0, 5), @@ -294913,20 +295009,20 @@ static const TSParseActionEntry ts_parse_actions[] = { [1408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2575), [1410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2575), [1412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(764), - [1414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3528), + [1414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3541), [1416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3382), [1418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3262), - [1420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3482), - [1422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3353), - [1424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3432), - [1426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5721), - [1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3744), - [1430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3297), + [1420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3479), + [1422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3347), + [1424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3435), + [1426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5727), + [1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3755), + [1430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3309), [1432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2581), [1434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2146), [1436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), [1438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2353), - [1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5626), + [1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5634), [1442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1799), [1444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2675), [1446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1666), @@ -294934,42 +295030,42 @@ static const TSParseActionEntry ts_parse_actions[] = { [1450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2067), [1452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), [1454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1818), - [1456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3422), + [1456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3421), [1458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2762), [1460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2803), [1462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2804), [1464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2805), [1466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2805), [1468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(769), - [1470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3423), - [1472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5829), - [1474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3799), + [1470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3422), + [1472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5835), + [1474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3793), [1476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 1, 0, 0), [1478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 1, 0, 0), [1480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2, 0, 0), [1482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2, 0, 0), [1484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2148), [1486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3217), - [1488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5704), - [1490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3487), - [1492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5715), - [1494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3310), + [1488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5741), + [1490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3512), + [1492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5742), + [1494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3318), [1496] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_statements, 3, 0, 0), [1498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_statements, 3, 0, 0), [1500] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_statements, 4, 0, 0), [1502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_statements, 4, 0, 0), - [1504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5813), - [1506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3509), - [1508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5525), - [1510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3454), - [1512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5836), - [1514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3458), - [1516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5614), - [1518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3608), - [1520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5686), - [1522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3475), - [1524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5667), - [1526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5534), + [1504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5820), + [1506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3502), + [1508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5549), + [1510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3476), + [1512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5786), + [1514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3471), + [1516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5608), + [1518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3580), + [1520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5697), + [1522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3470), + [1524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5872), + [1526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5546), [1528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2163), [1530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2302), [1532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2254), @@ -294978,7 +295074,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2260), [1540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2626), [1542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2366), - [1544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5818), + [1544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5783), [1546] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_statements, 2, 0, 0), [1548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_statements, 2, 0, 0), [1550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2138), @@ -295430,13 +295526,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [2443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), [2445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2060), [2447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(785), - [2449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3419), + [2449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3418), [2451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2402), [2453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2404), [2455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2405), [2457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(757), - [2459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5828), - [2461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3785), + [2459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5834), + [2461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3777), [2463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__cppclass_suite, 3, 0, 0), [2465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__cppclass_suite, 3, 0, 0), [2467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cppclass, 6, 0, 0), @@ -295450,13 +295546,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [2483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), [2485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2054), [2487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), - [2489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3416), + [2489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3415), [2491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2483), [2493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2439), [2495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2445), [2497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(763), - [2499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5827), - [2501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3816), + [2499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5833), + [2501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3769), [2503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962), [2505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2059), [2507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2586), @@ -295470,13 +295566,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [2523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), [2525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2070), [2527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), - [2529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3425), + [2529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3424), [2531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2679), [2533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2683), [2535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2685), [2537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(777), - [2539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5830), - [2541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3807), + [2539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5836), + [2541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3810), [2543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2568), [2545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), [2547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2069), @@ -295484,17 +295580,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [2551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), [2553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2044), [2555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(794), - [2557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3413), + [2557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3412), [2559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2566), [2561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2567), [2563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2568), [2565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(774), - [2567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5825), - [2569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3750), + [2567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5831), + [2569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3756), [2571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), [2573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2053), [2575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2817), - [2577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3422), + [2577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3421), [2579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(780), [2581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2401), [2583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), @@ -295506,95 +295602,95 @@ static const TSParseActionEntry ts_parse_actions[] = { [2595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), [2597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2585), [2599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1798), - [2601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3413), + [2601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3412), [2603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2782), [2605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1038), [2607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(770), - [2609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3414), - [2611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3275), - [2613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3314), + [2609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3413), + [2611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3276), + [2613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3319), [2615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2303), [2617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), - [2619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5758), + [2619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5756), [2621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1769), [2623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2301), [2625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1697), [2627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2426), [2629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1804), - [2631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3416), + [2631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3415), [2633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2744), [2635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1007), [2637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(755), - [2639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3417), + [2639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3416), [2641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2813), - [2643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3302), + [2643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3297), [2645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2738), - [2647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5637), + [2647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5648), [2649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2820), [2651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2599), [2653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3223), - [2655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3276), - [2657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5763), + [2655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3277), + [2657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5769), [2659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2694), - [2661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5567), + [2661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5565), [2663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2603), [2665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1983), [2667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2478), - [2669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5821), + [2669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5684), [2671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2486), [2673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1980), [2675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3230), [2677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2609), - [2679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5633), + [2679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5785), [2681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2587), [2683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1987), [2685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2430), - [2687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5528), + [2687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5669), [2689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2224), [2691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2607), - [2693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5759), + [2693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5779), [2695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2406), [2697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2602), [2699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2580), - [2701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3339), + [2701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3298), [2703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 5, 0, 77), [2705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 5, 0, 77), - [2707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5831), + [2707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5766), [2709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1828), - [2711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5718), + [2711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5758), [2713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1490), [2715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2374), [2717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2020), [2719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2665), - [2721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5738), - [2723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4301), + [2721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5753), + [2723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4365), [2725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1819), - [2727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3425), + [2727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3424), [2729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2770), [2731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(772), - [2733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3426), + [2733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3425), [2735] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, 0, 48), [2737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, 0, 48), - [2739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5823), + [2739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5826), [2741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1900), - [2743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5781), + [2743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5784), [2745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4534), [2747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1559), - [2749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4513), - [2751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4416), + [2749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4531), + [2751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4413), [2753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2290), [2755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), [2757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2043), [2759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2336), [2761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796), [2763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1811), - [2765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3419), + [2765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3418), [2767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2750), [2769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(877), [2771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(745), - [2773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3420), - [2775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4338), - [2777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4449), + [2773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3419), + [2775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4278), + [2777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4433), [2779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2661), [2781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2065), [2783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3405), @@ -295614,25 +295710,25 @@ static const TSParseActionEntry ts_parse_actions[] = { [2811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern_list, 3, 0, 0), [2813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2313), [2815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2021), - [2817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5593), + [2817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5579), [2819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1932), [2821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2739), - [2823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3409), + [2823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3362), [2825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2710), [2827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2433), [2829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2468), [2831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1921), [2833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2823), [2835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3406), - [2837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3188), + [2837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3190), [2839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), - [2841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5006), + [2841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5016), [2843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2072), - [2845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3320), + [2845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3326), [2847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), [2849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3392), [2851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1935), - [2853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5052), + [2853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5051), [2855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2612), [2857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918), [2859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2755), @@ -295675,7 +295771,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_IF_statement, 5, 0, 67), [2937] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_IF_statement, 5, 0, 67), [2939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1774), - [2941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5760), + [2941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5856), [2943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_IF_statement, 5, 0, 68), [2945] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_IF_statement, 5, 0, 68), [2947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2187), @@ -295686,7 +295782,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_IF_statement, 4, 0, 42), [2959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_IF_statement, 4, 0, 42), [2961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1904), - [2963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5859), + [2963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5861), [2965] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, 0, 107), [2967] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, 0, 107), [2969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2398), @@ -295720,22 +295816,22 @@ static const TSParseActionEntry ts_parse_actions[] = { [3027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2769), [3029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2776), [3031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2495), - [3033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4039), - [3035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4055), - [3037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4080), - [3039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4082), + [3033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3987), + [3035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3988), + [3037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3992), + [3039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3993), [3041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2732), [3043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2733), [3045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2734), [3047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2735), - [3049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3958), - [3051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3972), - [3053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3910), - [3055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3914), - [3057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3835), - [3059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3836), - [3061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3837), - [3063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3838), + [3049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3929), + [3051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3931), + [3053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3933), + [3055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3934), + [3057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3846), + [3059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3847), + [3061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3848), + [3063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3849), [3065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 5, 0, 103), [3067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2059), [3069] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_clause, 5, 0, 103), @@ -295940,7 +296036,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [3471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 4, 0, 77), [3473] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 4, 0, 77), [3475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), - [3477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5631), + [3477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5542), [3479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 3, 0, 0), [3481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1432), [3483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 2, 0, 0), @@ -295949,7 +296045,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [3489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 3, 0, 0), [3491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_statement, 3, 0, 0), [3493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_memory_view_index, 3, 0, 0), - [3495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5819), + [3495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5666), [3497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1461), [3499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_statement, 4, 0, 15), [3501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_statement, 4, -1, 16), @@ -295990,7 +296086,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [3571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 9, 0, 218), [3573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 183), [3575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 183), - [3577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4985), + [3577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4999), [3579] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_IF_statement, 7, 0, 141), [3581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_IF_statement, 7, 0, 141), [3583] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cdef_definition_block, 6, 0, 5), @@ -296050,7 +296146,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [3691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_block, 3, 0, 108), [3693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_statement, 6, 0, 109), [3695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_statement, 6, 0, 109), - [3697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4775), + [3697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4791), [3699] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 110), [3701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 110), [3703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 211), @@ -296091,7 +296187,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [3773] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 10, 0, 243), [3775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_definition, 4, 0, 49), [3777] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_definition, 4, 0, 49), - [3779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5025), + [3779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5033), [3781] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ELSE_clause, 4, 0, 77), [3783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ELSE_clause, 4, 0, 77), [3785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), @@ -296105,13 +296201,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [3801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 7, 0, 141), [3803] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 147), [3805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 147), - [3807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4864), + [3807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4875), [3809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2475), [3811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2372), [3813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(771), [3815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1824), [3817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2777), - [3819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3433), + [3819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3431), [3821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1832), [3823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2785), [3825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3437), @@ -296129,16 +296225,16 @@ static const TSParseActionEntry ts_parse_actions[] = { [3849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3441), [3851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1822), [3853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2791), - [3855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3430), + [3855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3429), [3857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2371), [3859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2370), [3861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(765), [3863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1825), [3865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2778), - [3867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3435), + [3867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3434), [3869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1831), [3871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2781), - [3873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3340), + [3873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3436), [3875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2327), [3877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2323), [3879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(758), @@ -296152,49 +296248,49 @@ static const TSParseActionEntry ts_parse_actions[] = { [3895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2717), [3897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_storageclass, 1, 0, 0), [3899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), - [3901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5771), + [3901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5523), [3903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_type, 1, 0, 10), [3905] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, 0, 0), REDUCE(sym_primary_expression, 1, 0, 0), - [3908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3639), + [3908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3687), [3910] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), [3912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__named_expression_lhs, 1, 0, 0), [3914] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_c_type, 1, 0, 10), [3916] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pattern, 1, 0, 0), [3918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3210), [3920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, 0, 0), - [3922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3746), - [3924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3639), - [3926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3940), - [3928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3940), - [3930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3875), - [3932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5864), - [3934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3913), - [3936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3913), - [3938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3847), - [3940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5809), + [3922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3749), + [3924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3687), + [3926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3919), + [3928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3919), + [3930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3827), + [3932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5559), + [3934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3960), + [3936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3960), + [3938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3841), + [3940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5868), [3942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3222), [3944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(791), [3946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2076), [3948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3211), [3950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), [3952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1304), - [3954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4960), - [3956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3734), + [3954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4973), + [3956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3746), [3958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), [3960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1410), - [3962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5835), + [3962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5841), [3964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), [3966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1266), - [3968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5820), - [3970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3274), + [3968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5864), + [3970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3275), [3972] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pattern_list, 3, 0, 0), [3974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), [3976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2003), - [3978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3285), + [3978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3286), [3980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), [3982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1816), [3984] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pattern_list, 2, 0, 0), - [3986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3295), + [3986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3308), [3988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), [3990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__patterns, 3, 0, 0), [3992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__patterns, 2, 0, 0), @@ -296204,10 +296300,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [4000] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exception_value, 2, 0, 0), [4002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(521), [4004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2537), - [4006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3301), + [4006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3296), [4008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), [4010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2075), - [4012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3325), + [4012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3329), [4014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), [4016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1936), [4018] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, 0, 0), REDUCE(sym_primary_expression, 1, 0, 0), @@ -296263,24 +296359,24 @@ static const TSParseActionEntry ts_parse_actions[] = { [4124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3251), [4126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1529), [4128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3248), - [4130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5660), - [4132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5854), + [4130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5847), + [4132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5750), [4134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3047), [4136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2905), [4138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1942), - [4140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3518), - [4142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5723), - [4144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4484), - [4146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5679), - [4148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5702), + [4140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3527), + [4142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5574), + [4144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4589), + [4146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5715), + [4148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5736), [4150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3252), - [4152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5840), - [4154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5727), + [4152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5846), + [4154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5733), [4156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2893), - [4158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5571), - [4160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4578), - [4162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5572), - [4164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5868), + [4158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5577), + [4160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4582), + [4162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5578), + [4164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5874), [4166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2711), [4168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2690), [4170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(767), @@ -296292,16 +296388,16 @@ static const TSParseActionEntry ts_parse_actions[] = { [4182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1995), [4184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(474), [4186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1998), - [4188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3602), + [4188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3570), [4190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3442), [4192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3098), [4194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2184), - [4196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3668), - [4198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3319), - [4200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3544), - [4202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3486), - [4204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3396), - [4206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3773), + [4196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3632), + [4198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3325), + [4200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3549), + [4202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3488), + [4204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3341), + [4206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3730), [4208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(748), [4210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2464), [4212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2453), @@ -296325,54 +296421,54 @@ static const TSParseActionEntry ts_parse_actions[] = { [4248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2627), [4250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2623), [4252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(756), - [4254] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_extern_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3602), + [4254] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_extern_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3570), [4257] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_extern_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3442), - [4260] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_extern_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(5646), + [4260] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_extern_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(5649), [4263] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_extern_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(2885), [4266] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_extern_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(2184), - [4269] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_extern_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3668), - [4272] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_extern_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3319), - [4275] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_extern_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3544), - [4278] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_extern_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3486), - [4281] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_extern_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3396), + [4269] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_extern_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3632), + [4272] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_extern_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3325), + [4275] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_extern_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3549), + [4278] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_extern_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3488), + [4281] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_extern_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3341), [4284] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_extern_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(2295), - [4287] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_extern_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(5571), - [4290] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_extern_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(4578), - [4293] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_extern_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(5572), - [4296] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_extern_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(5868), + [4287] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_extern_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(5577), + [4290] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_extern_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(4582), + [4293] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_extern_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(5578), + [4296] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_extern_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(5874), [4299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extern_suite_repeat1, 2, 0, 0), - [4301] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_extern_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3773), + [4301] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_extern_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3730), [4304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), [4306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1354), [4308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3109), - [4310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3290), - [4312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5563), + [4310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3291), + [4312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5569), [4314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2897), [4316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2306), - [4318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5697), - [4320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4561), - [4322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5699), - [4324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5842), + [4318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5704), + [4320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4419), + [4322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5705), + [4324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5848), [4326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485), [4328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1562), [4330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1454), [4332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1455), [4334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1482), - [4336] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cdef_definition_block_repeat1, 2, 0, 0), SHIFT_REPEAT(3290), - [4339] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cdef_definition_block_repeat1, 2, 0, 0), SHIFT_REPEAT(5563), + [4336] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cdef_definition_block_repeat1, 2, 0, 0), SHIFT_REPEAT(3291), + [4339] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cdef_definition_block_repeat1, 2, 0, 0), SHIFT_REPEAT(5569), [4342] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cdef_definition_block_repeat1, 2, 0, 0), SHIFT_REPEAT(2885), [4345] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cdef_definition_block_repeat1, 2, 0, 0), SHIFT_REPEAT(2897), [4348] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cdef_definition_block_repeat1, 2, 0, 0), SHIFT_REPEAT(3542), [4351] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cdef_definition_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1942), [4354] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cdef_definition_block_repeat1, 2, 0, 0), SHIFT_REPEAT(3253), - [4357] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cdef_definition_block_repeat1, 2, 0, 0), SHIFT_REPEAT(3466), - [4360] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cdef_definition_block_repeat1, 2, 0, 0), SHIFT_REPEAT(3429), - [4363] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cdef_definition_block_repeat1, 2, 0, 0), SHIFT_REPEAT(3518), + [4357] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cdef_definition_block_repeat1, 2, 0, 0), SHIFT_REPEAT(3480), + [4360] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cdef_definition_block_repeat1, 2, 0, 0), SHIFT_REPEAT(3433), + [4363] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cdef_definition_block_repeat1, 2, 0, 0), SHIFT_REPEAT(3527), [4366] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cdef_definition_block_repeat1, 2, 0, 0), SHIFT_REPEAT(2306), - [4369] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cdef_definition_block_repeat1, 2, 0, 0), SHIFT_REPEAT(5697), - [4372] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cdef_definition_block_repeat1, 2, 0, 0), SHIFT_REPEAT(4561), - [4375] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cdef_definition_block_repeat1, 2, 0, 0), SHIFT_REPEAT(5699), - [4378] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cdef_definition_block_repeat1, 2, 0, 0), SHIFT_REPEAT(5842), + [4369] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cdef_definition_block_repeat1, 2, 0, 0), SHIFT_REPEAT(5704), + [4372] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cdef_definition_block_repeat1, 2, 0, 0), SHIFT_REPEAT(4419), + [4375] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cdef_definition_block_repeat1, 2, 0, 0), SHIFT_REPEAT(5705), + [4378] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cdef_definition_block_repeat1, 2, 0, 0), SHIFT_REPEAT(5848), [4381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_cdef_definition_block_repeat1, 2, 0, 0), [4383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1483), [4385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1526), @@ -296380,7 +296476,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [4389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1561), [4391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1527), [4393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), - [4395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5866), + [4395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5880), [4397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), [4399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2029), [4401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2030), @@ -296391,16 +296487,16 @@ static const TSParseActionEntry ts_parse_actions[] = { [4411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2029), [4413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2036), [4415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2037), - [4417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5673), + [4417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5695), [4419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2038), [4421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2068), [4423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1990), [4425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2031), - [4427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5520), - [4429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3640), - [4431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3640), + [4427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5529), + [4429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3688), + [4431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3688), [4433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3207), - [4435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3653), + [4435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3691), [4437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_operator, 2, 0, 12), [4439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_operator, 2, 0, 12), [4441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenated_string, 2, 0, 0), @@ -296408,16 +296504,16 @@ static const TSParseActionEntry ts_parse_actions[] = { [4445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 31), [4447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 31), [4449] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 31), SHIFT_REPEAT(2031), - [4452] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 31), SHIFT_REPEAT(5673), + [4452] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 31), SHIFT_REPEAT(5695), [4455] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 31), SHIFT_REPEAT(1990), [4458] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 31), SHIFT_REPEAT(2031), [4461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), [4463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), - [4465] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(3739), + [4465] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(3752), [4468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_operator, 3, 0, 27), [4470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_operator, 3, 0, 27), [4472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1696), - [4474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5837), + [4474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5850), [4476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), [4478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2023), [4480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2024), @@ -296437,7 +296533,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [4508] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 30), [4510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_operator, 2, 0, 9), [4512] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_operator, 2, 0, 9), - [4514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5665), + [4514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5689), [4516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(855), [4518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2088), [4520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2089), @@ -296451,7 +296547,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [4536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2096), [4538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1986), [4540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2047), - [4542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5657), + [4542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5667), [4544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(875), [4546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2080), [4548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2081), @@ -296470,7 +296566,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [4575] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_argument_list, 2, 0, 0), REDUCE(sym_function_pointer_type, 3, 0, 0), [4578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 2, 0, 0), [4580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_pointer_type, 3, 0, 0), - [4582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5574), + [4582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5615), [4584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), [4586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2007), [4588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2008), @@ -296486,7 +296582,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [4608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2091), [4610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 0, 0), [4612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0), - [4614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5573), + [4614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5638), [4616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), [4618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2055), [4620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2056), @@ -296500,13 +296596,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [4636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2064), [4638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1988), [4640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2110), - [4642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5654), + [4642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5782), [4644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1274), [4646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, 0, 0), [4648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, 0, 0), [4650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 3, 0, 0), [4652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 3, 0, 0), - [4654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5609), + [4654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5686), [4656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842), [4658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2105), [4660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2106), @@ -296520,7 +296616,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [4676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2057), [4678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1994), [4680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2099), - [4682] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(3785), + [4682] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(3777), [4685] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 31), SHIFT_REPEAT(2025), [4688] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 31), SHIFT_REPEAT(1997), [4691] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 31), SHIFT_REPEAT(2025), @@ -296529,14 +296625,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [4700] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 31), SHIFT_REPEAT(2047), [4703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dictionary, 5, 0, 0), [4705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dictionary, 5, 0, 0), - [4707] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(3749), + [4707] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(3798), [4710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_none, 1, 0, 0), [4712] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_none, 1, 0, 0), [4714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_operator, 3, 0, 27), [4716] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_operator, 3, 0, 27), [4718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 5, 0, 0), [4720] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 5, 0, 0), - [4722] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(3816), + [4722] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(3769), [4725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 5, 0, 38), [4727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 5, 0, 38), [4729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 4, 0, 38), @@ -296602,7 +296698,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [4853] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 31), SHIFT_REPEAT(2110), [4856] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 31), SHIFT_REPEAT(1988), [4859] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 31), SHIFT_REPEAT(2110), - [4862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5775), + [4862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5787), [4864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), [4866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2097), [4868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2098), @@ -296619,13 +296715,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [4890] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 31), SHIFT_REPEAT(2091), [4893] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 31), SHIFT_REPEAT(1993), [4896] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 31), SHIFT_REPEAT(2091), - [4899] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(3750), - [4902] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(3744), + [4899] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(3756), + [4902] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(3755), [4905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), [4907] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 31), SHIFT_REPEAT(2099), [4910] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 31), SHIFT_REPEAT(1994), [4913] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 31), SHIFT_REPEAT(2099), - [4916] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(3807), + [4916] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(3810), [4919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1742), [4921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1892), [4923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1743), @@ -296640,7 +296736,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [4942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1890), [4944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1794), [4946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1795), - [4948] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(3799), + [4948] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(3793), [4951] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 31), SHIFT_REPEAT(2082), [4954] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 31), SHIFT_REPEAT(1991), [4957] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 31), SHIFT_REPEAT(2082), @@ -296648,12 +296744,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [4963] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 24), SHIFT(1749), [4966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exception_value, 3, 0, 0), [4968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3233), - [4970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5839), - [4972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5616), - [4974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5806), + [4970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5688), + [4972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5645), + [4974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5840), [4976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3093), - [4978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5857), - [4980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4480), + [4978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5711), + [4980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4553), [4982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1719), [4984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1888), [4986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1720), @@ -296665,23 +296761,23 @@ static const TSParseActionEntry ts_parse_actions[] = { [4999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1736), [5001] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_named_expression, 3, 0, 24), SHIFT(1734), [5004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3258), - [5006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5853), - [5008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5742), - [5010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5712), - [5012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5587), - [5014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4472), + [5006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5859), + [5008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5748), + [5010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5713), + [5012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5593), + [5014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4425), [5016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1763), [5018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1895), [5020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1764), [5022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1765), [5024] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 24), SHIFT(1763), - [5027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3459), + [5027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3462), [5029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), [5031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1970), [5033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1926), [5035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2005), - [5037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5285), - [5039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3385), + [5037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5300), + [5039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3386), [5041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1623), [5043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1756), [5045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1894), @@ -296689,29 +296785,29 @@ static const TSParseActionEntry ts_parse_actions[] = { [5049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1758), [5051] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 24), SHIFT(1756), [5054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1632), - [5056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3907), + [5056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3925), [5058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2850), - [5060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5339), + [5060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5388), [5062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1800), [5064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), - [5066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5339), + [5066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5388), [5068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2852), - [5070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5409), - [5072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4349), + [5070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5453), + [5072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4271), [5074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3013), - [5076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4178), - [5078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4178), + [5076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4180), + [5078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4180), [5080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1642), [5082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1651), [5084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3242), - [5086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3384), - [5088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3546), + [5086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3385), + [5088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3530), [5090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3767), [5092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3767), [5094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3221), - [5096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5745), + [5096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5837), [5098] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1941), - [5100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3278), + [5100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3279), [5102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1787), [5104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1802), [5106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1716), @@ -296735,2628 +296831,2631 @@ static const TSParseActionEntry ts_parse_actions[] = { [5142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_definition_repeat1, 2, 0, 0), [5144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2, 0, 0), [5146] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(2885), - [5149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3428), + [5149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3391), [5151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), - [5153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5492), + [5153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5518), [5155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1973), [5157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2022), - [5159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5444), - [5161] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__cppclass_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3290), + [5159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5456), + [5161] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__cppclass_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3291), [5164] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__cppclass_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(2885), [5167] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__cppclass_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3542), [5170] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__cppclass_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(1942), [5173] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__cppclass_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3253), - [5176] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__cppclass_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3466), - [5179] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__cppclass_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3429), - [5182] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__cppclass_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3518), + [5176] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__cppclass_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3480), + [5179] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__cppclass_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3433), + [5182] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__cppclass_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3527), [5185] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__cppclass_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(2306), - [5188] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__cppclass_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(5699), + [5188] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__cppclass_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(5705), [5191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__cppclass_suite_repeat1, 2, 0, 0), [5193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), [5195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3165), [5197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), [5199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3177), [5201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1552), - [5203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3993), + [5203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4008), [5205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2861), - [5207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4692), - [5209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5464), - [5211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5464), + [5207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4640), + [5209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5474), + [5211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5474), [5213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2862), - [5215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5469), - [5217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4557), + [5215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5476), + [5217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4564), [5219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2999), - [5221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4370), - [5223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4370), - [5225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4729), - [5227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4007), + [5221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4286), + [5223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4286), + [5225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4736), + [5227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3983), [5229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2863), - [5231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5481), - [5233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5481), + [5231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5488), + [5233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5488), [5235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2865), - [5237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4731), - [5239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5482), - [5241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4504), + [5237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4740), + [5239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5489), + [5241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4530), [5243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2939), - [5245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4284), - [5247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4284), - [5249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4742), - [5251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4585), - [5253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5398), + [5245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4345), + [5247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4345), + [5249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4749), + [5251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4443), + [5253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5404), [5255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2914), - [5257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4745), - [5259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4711), - [5261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4657), - [5263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4455), - [5265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4450), - [5267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5319), + [5257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4754), + [5259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4674), + [5261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4666), + [5263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4507), + [5265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4459), + [5267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5329), [5269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2919), - [5271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4582), - [5273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4460), - [5275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4586), - [5277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4694), - [5279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4754), - [5281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4673), - [5283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4683), - [5285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4755), - [5287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4701), - [5289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4700), - [5291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4618), - [5293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4623), - [5295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4633), - [5297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4596), - [5299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4647), - [5301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4603), - [5303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4625), - [5305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4533), - [5307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4405), - [5309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4406), - [5311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4645), + [5271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4432), + [5273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4513), + [5275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4448), + [5277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4704), + [5279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4762), + [5281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4667), + [5283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4671), + [5285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4763), + [5287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4691), + [5289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4708), + [5291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4727), + [5293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4692), + [5295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4731), + [5297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4602), + [5299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4646), + [5301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4609), + [5303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4662), + [5305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4427), + [5307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4407), + [5309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4409), + [5311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4606), [5313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4650), - [5315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4726), - [5317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4411), - [5319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4604), - [5321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4723), - [5323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4656), - [5325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3470), + [5315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4647), + [5317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4412), + [5319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4724), + [5321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4728), + [5323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4607), + [5325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3458), [5327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameters, 3, 0, 0), - [5329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4409), - [5331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5355), + [5329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4535), + [5331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5366), [5333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2988), - [5335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4437), + [5335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4445), [5337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameters, 2, 0, 0), - [5339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4418), + [5339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4550), [5341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2941), [5343] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_storageclass, 1, 0, 0), - [5345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4502), + [5345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4417), [5347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2959), [5349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), [5351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3114), - [5353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5148), - [5355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4580), - [5357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4052), + [5353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5150), + [5355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4575), + [5357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4076), [5359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2853), - [5361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5429), - [5363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5429), + [5361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5437), + [5363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5437), [5365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2859), - [5367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5430), - [5369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4400), + [5367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5440), + [5369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4555), [5371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2909), - [5373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4377), - [5375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4377), - [5377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5107), - [5379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4558), - [5381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5577), + [5373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4376), + [5375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4376), + [5377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5110), + [5379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4450), + [5381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5583), [5383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2308), - [5385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5757), - [5387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4514), + [5385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5765), + [5387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4458), [5389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2333), - [5391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4470), + [5391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4525), [5393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2950), - [5395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5101), - [5397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4468), + [5395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5109), + [5397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4475), [5399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1355), - [5401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3853), - [5403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4949), - [5405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4704), - [5407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4737), - [5409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4739), - [5411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4746), - [5413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4751), - [5415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4590), - [5417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4587), + [5401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3821), + [5403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5006), + [5405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4710), + [5407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4742), + [5409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4744), + [5411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4757), + [5413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4758), + [5415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4556), + [5417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4506), [5419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), - [5421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4607), - [5423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4508), + [5421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4642), + [5423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4418), [5425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), [5427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), - [5429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4507), + [5429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4496), [5431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), [5433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), - [5435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4655), - [5437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4662), - [5439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4429), - [5441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4671), - [5443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4689), - [5445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4680), + [5435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4656), + [5437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4675), + [5439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4470), + [5441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4610), + [5443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4612), + [5445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4668), [5447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), [5449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), - [5451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4613), - [5453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4624), - [5455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4553), - [5457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4471), - [5459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4676), + [5451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4617), + [5453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4626), + [5455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4543), + [5457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4542), + [5459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4594), [5461] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_extern_suite_repeat1, 2, 0, 0), [5463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), - [5465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4529), - [5467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4407), - [5469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4410), - [5471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4476), - [5473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4727), + [5465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4454), + [5467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4410), + [5469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4411), + [5471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4571), + [5473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4670), [5475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), - [5477] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_struct_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3602), + [5477] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_struct_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3570), [5480] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_struct_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3442), [5483] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_struct_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(2885), - [5486] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_struct_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3668), - [5489] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_struct_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3319), - [5492] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_struct_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3544), - [5495] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_struct_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3486), - [5498] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_struct_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3396), + [5486] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_struct_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3632), + [5489] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_struct_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3325), + [5492] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_struct_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3549), + [5495] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_struct_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3488), + [5498] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_struct_suite_repeat1, 2, 0, 0), SHIFT_REPEAT(3341), [5501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_struct_suite_repeat1, 2, 0, 0), [5503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3164), [5505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3158), [5507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1327), [5509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3166), - [5511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4198), - [5513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4497), - [5515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4366), - [5517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4501), - [5519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4356), - [5521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4248), - [5523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4574), - [5525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4219), - [5527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4560), - [5529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4575), - [5531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4555), + [5511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4164), + [5513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4471), + [5515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4333), + [5517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4484), + [5519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4302), + [5521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4154), + [5523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4580), + [5525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4581), + [5527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4102), + [5529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4422), + [5531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4415), [5533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3259), - [5535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3372), - [5537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5368), - [5539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5652), - [5541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3284), - [5543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4339), - [5545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__not_in, 2, 0, 0), - [5547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__not_in, 2, 0, 0), + [5535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3373), + [5537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5394), + [5539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5668), + [5541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3285), + [5543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4268), + [5545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__typedargslist, 2, 0, 0), + [5547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5308), [5549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__typedargslist, 3, 0, 0), - [5551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5349), - [5553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__typedargslist, 2, 0, 0), - [5555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5291), + [5551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5430), + [5553] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__not_in, 2, 0, 0), + [5555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__not_in, 2, 0, 0), [5557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__is_not, 2, 0, 0), [5559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__is_not, 2, 0, 0), - [5561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3463), + [5561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3454), [5563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3395), [5565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1086), - [5567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3488), - [5569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5674), - [5571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3841), - [5573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3460), - [5575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3677), - [5577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3598), - [5579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3358), - [5581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3496), - [5583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3507), - [5585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5653), - [5587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3558), - [5589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5730), + [5567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3487), + [5569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5690), + [5571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3850), + [5573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3463), + [5575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3649), + [5577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3606), + [5579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3352), + [5581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3500), + [5583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3493), + [5585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5660), + [5587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3586), + [5589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5780), [5591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_pointer_type, 3, 0, 0), - [5593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3865), - [5595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5576), + [5593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3884), + [5595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5589), [5597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dictionary_splat_pattern, 2, 0, 0), - [5599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3678), - [5601] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_maybe_typed_name, 1, 0, 4), REDUCE(sym_maybe_typed_name, 1, 0, 10), SHIFT(5615), + [5599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3654), + [5601] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_maybe_typed_name, 1, 0, 4), REDUCE(sym_maybe_typed_name, 1, 0, 10), SHIFT(5640), [5605] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 1, 0, 4), REDUCE(sym_maybe_typed_name, 1, 0, 10), - [5608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5689), + [5608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5770), [5610] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_maybe_typed_name, 1, 0, 4), REDUCE(sym_maybe_typed_name, 1, 0, 10), SHIFT(3210), - [5614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3462), + [5614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3465), [5616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1725), [5618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1889), [5620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1726), [5622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1727), - [5624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3696), + [5624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3680), [5626] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_c_type, 1, 0, 10), REDUCE(sym_c_type, 2, 0, 21), [5629] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 2, 0, 18), REDUCE(sym_maybe_typed_name, 2, 0, 21), - [5632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3386), - [5634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3686), - [5636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5741), + [5632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3364), + [5634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3670), + [5636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5747), [5638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 2, 0, 10), - [5640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3362), + [5640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3423), [5642] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_c_type, 1, 0, 0), REDUCE(sym_c_type, 2, 0, 0), [5645] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_type, 2, 0, 0), [5647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 2, 0, 21), - [5649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3377), - [5651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3667), - [5653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3352), + [5649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3358), + [5651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3705), + [5653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3396), [5655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_type, 1, 0, 0), [5657] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 1, 0, 10), - [5659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3356), + [5659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3400), [5661] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_type, 2, 0, 21), - [5663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3371), - [5665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3636), + [5663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3355), + [5665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3631), [5667] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_c_type, 2, 0, 10), REDUCE(sym_c_type, 3, 0, 21), [5670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_type, 3, 0, 21), [5672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 3, 0, 21), - [5674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3421), + [5674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3378), [5676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_type, 2, 0, 10), - [5678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3375), + [5678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3361), [5680] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_int_type, 1, 0, 0), [5682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_int_type, 1, 0, 0), - [5684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3526), - [5686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3465), - [5688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3348), - [5690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3350), - [5692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3370), - [5694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5754), - [5696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3400), + [5684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3519), + [5686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3456), + [5688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3342), + [5690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3451), + [5692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3353), + [5694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5760), + [5696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3401), [5698] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 24), SHIFT(1725), - [5701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3402), - [5703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3537), - [5705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3474), - [5707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3391), - [5709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3633), - [5711] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 2, 0, 21), SHIFT(5615), + [5701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3403), + [5703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3529), + [5705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3453), + [5707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3367), + [5709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3664), + [5711] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 2, 0, 21), SHIFT(5640), [5714] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 2, 0, 21), SHIFT(3210), - [5717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3453), - [5719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3591), + [5717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3475), + [5719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3601), [5721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3408), [5723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1388), [5725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__patterns_repeat1, 2, 0, 0), [5727] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__patterns_repeat1, 2, 0, 0), SHIFT_REPEAT(1968), - [5730] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_definition_repeat2, 2, 0, 0), - [5732] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2, 0, 0), SHIFT_REPEAT(5628), - [5735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2, 0, 0), - [5737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3483), - [5739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3621), - [5741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5562), - [5743] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 1, 0, 10), SHIFT(5615), - [5746] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 1, 0, 10), SHIFT(3210), - [5749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1361), - [5751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3245), - [5753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3387), - [5755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3373), - [5757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3119), - [5759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3085), - [5761] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_fused_repeat1, 2, 0, 0), SHIFT_REPEAT(3591), - [5764] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_fused_repeat1, 2, 0, 0), SHIFT_REPEAT(3408), - [5767] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_fused_repeat1, 2, 0, 0), SHIFT_REPEAT(3542), - [5770] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_fused_repeat1, 2, 0, 0), SHIFT_REPEAT(3253), - [5773] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_fused_repeat1, 2, 0, 0), SHIFT_REPEAT(3466), - [5776] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_fused_repeat1, 2, 0, 0), SHIFT_REPEAT(3429), - [5779] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_fused_repeat1, 2, 0, 0), SHIFT_REPEAT(3354), - [5782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_fused_repeat1, 2, 0, 0), - [5784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3682), - [5786] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 3, 0, 21), SHIFT(5615), - [5789] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 3, 0, 21), SHIFT(3210), - [5792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3469), - [5794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), - [5796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3235), - [5798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3374), - [5800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3828), + [5730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3499), + [5732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3733), + [5734] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_definition_repeat2, 2, 0, 0), + [5736] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2, 0, 0), SHIFT_REPEAT(5694), + [5739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2, 0, 0), + [5741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3646), + [5743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5832), + [5745] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 1, 0, 10), SHIFT(5640), + [5748] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 1, 0, 10), SHIFT(3210), + [5751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1361), + [5753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3245), + [5755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3387), + [5757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3374), + [5759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3119), + [5761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3085), + [5763] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_fused_repeat1, 2, 0, 0), SHIFT_REPEAT(3601), + [5766] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_fused_repeat1, 2, 0, 0), SHIFT_REPEAT(3408), + [5769] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_fused_repeat1, 2, 0, 0), SHIFT_REPEAT(3542), + [5772] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_fused_repeat1, 2, 0, 0), SHIFT_REPEAT(3253), + [5775] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_fused_repeat1, 2, 0, 0), SHIFT_REPEAT(3480), + [5778] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_fused_repeat1, 2, 0, 0), SHIFT_REPEAT(3433), + [5781] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_fused_repeat1, 2, 0, 0), SHIFT_REPEAT(3348), + [5784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_fused_repeat1, 2, 0, 0), + [5786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3659), + [5788] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 3, 0, 21), SHIFT(5640), + [5791] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 3, 0, 21), SHIFT(3210), + [5794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3467), + [5796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), + [5798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3235), + [5800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3375), [5802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), - [5804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), - [5806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3631), - [5808] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 2, 0, 10), SHIFT(5615), - [5811] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 2, 0, 10), SHIFT(3210), - [5814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3480), - [5816] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_maybe_typed_name, 2, 0, 18), REDUCE(sym_maybe_typed_name, 2, 0, 21), SHIFT(5615), - [5820] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_maybe_typed_name, 2, 0, 18), REDUCE(sym_maybe_typed_name, 2, 0, 21), SHIFT(3210), - [5824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2045), - [5826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2046), - [5828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2048), - [5830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2045), - [5832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2049), - [5834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2052), - [5836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_pattern, 3, 0, 0), - [5838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2051), - [5840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_pattern, 3, 0, 0), - [5842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3831), - [5844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2050), - [5846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5548), - [5848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5814), - [5850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5765), + [5804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3828), + [5806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), + [5808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3662), + [5810] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 2, 0, 10), SHIFT(5640), + [5813] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 2, 0, 10), SHIFT(3210), + [5816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3474), + [5818] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_maybe_typed_name, 2, 0, 18), REDUCE(sym_maybe_typed_name, 2, 0, 21), SHIFT(5640), + [5822] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_maybe_typed_name, 2, 0, 18), REDUCE(sym_maybe_typed_name, 2, 0, 21), SHIFT(3210), + [5826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5552), + [5828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2045), + [5830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2046), + [5832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2048), + [5834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1405), + [5836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2045), + [5838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2049), + [5840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2050), + [5842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2051), + [5844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2052), + [5846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5853), + [5848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5838), + [5850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5649), [5852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2885), - [5854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2012), - [5856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3952), - [5858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3671), - [5860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3539), - [5862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5847), - [5864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5832), - [5866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5646), - [5868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2017), - [5870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5604), - [5872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1403), - [5874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5786), - [5876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1404), - [5878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5558), - [5880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1405), - [5882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3479), - [5884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__right_hand_side, 1, 0, 0), - [5886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), - [5888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), - [5890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), - [5892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3661), - [5894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 4, 0, 21), - [5896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3658), - [5898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_type, 4, 0, 10), - [5900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 4, 0, 10), - [5902] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_c_type, 3, 0, 10), REDUCE(sym_c_type, 4, 0, 21), - [5905] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_c_type, 3, 0, 0), REDUCE(sym_c_type, 4, 0, 0), - [5908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3632), - [5910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 3, 0, 10), - [5912] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__longness, 1, 0, 0), - [5914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__longness, 1, 0, 0), - [5916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3473), - [5918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3522), - [5920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3410), - [5922] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 2, 0, 4), REDUCE(sym_maybe_typed_name, 2, 0, 10), - [5925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3502), - [5927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3397), - [5929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), - [5931] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__patterns_repeat1, 2, 0, 0), SHIFT_REPEAT(1967), - [5934] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2, 0, 0), SHIFT_REPEAT(5520), - [5937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3683), - [5939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 5, 0, 21), - [5941] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_c_type, 4, 0, 10), REDUCE(sym_c_type, 5, 0, 21), - [5944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_type, 3, 0, 10), - [5946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3452), - [5948] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 3, 0, 18), REDUCE(sym_maybe_typed_name, 3, 0, 21), - [5951] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_c_type, 2, 0, 0), REDUCE(sym_c_type, 3, 0, 0), - [5954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_type, 3, 0, 0), - [5956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3612), - [5958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3443), - [5960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_type, 5, 0, 21), - [5962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3601), - [5964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3447), - [5966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), - [5968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_type, 4, 0, 21), - [5970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_type, 4, 0, 0), - [5972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5628), + [5854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2017), + [5856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_pattern, 3, 0, 0), + [5858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3869), + [5860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5679), + [5862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5845), + [5864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5862), + [5866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2012), + [5868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3966), + [5870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_pattern, 3, 0, 0), + [5872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3637), + [5874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3544), + [5876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5591), + [5878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1403), + [5880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5775), + [5882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1404), + [5884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3576), + [5886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3447), + [5888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3679), + [5890] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_c_type, 3, 0, 10), REDUCE(sym_c_type, 4, 0, 21), + [5893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 4, 0, 21), + [5895] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_c_type, 3, 0, 0), REDUCE(sym_c_type, 4, 0, 0), + [5898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3457), + [5900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), + [5902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3712), + [5904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 5, 0, 21), + [5906] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__longness, 1, 0, 0), + [5908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__longness, 1, 0, 0), + [5910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3481), + [5912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3524), + [5914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3410), + [5916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__right_hand_side, 1, 0, 0), + [5918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), + [5920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), + [5922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), + [5924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3622), + [5926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_type, 3, 0, 10), + [5928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 3, 0, 10), + [5930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3510), + [5932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3398), + [5934] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2, 0, 0), SHIFT_REPEAT(5523), + [5937] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 3, 0, 18), REDUCE(sym_maybe_typed_name, 3, 0, 21), + [5940] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_c_type, 2, 0, 0), REDUCE(sym_c_type, 3, 0, 0), + [5943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_type, 3, 0, 0), + [5945] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2, 0, 0), SHIFT_REPEAT(5529), + [5948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3675), + [5950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 4, 0, 10), + [5952] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_c_type, 4, 0, 10), REDUCE(sym_c_type, 5, 0, 21), + [5955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), + [5957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3460), + [5959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_type, 4, 0, 10), + [5961] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_type, 4, 0, 21), + [5963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_type, 4, 0, 0), + [5965] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 2, 0, 4), REDUCE(sym_maybe_typed_name, 2, 0, 10), + [5968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3577), + [5970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3443), + [5972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5694), [5974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1, 0, 0), - [5976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3342), + [5976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3268), [5978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1674), - [5980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3857), - [5982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3455), - [5984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), - [5986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3499), - [5988] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2, 0, 0), SHIFT_REPEAT(5771), - [5991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3605), - [5993] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__longness, 2, 0, 20), - [5995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__longness, 2, 0, 20), - [5997] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_parameters, 1, 0, 0), - [5999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1703), - [6001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3852), - [6003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3692), - [6005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3598), - [6007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3646), - [6009] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 4, 0, 10), SHIFT(5615), - [6012] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 4, 0, 10), SHIFT(3210), - [6015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5681), - [6017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3918), - [6019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3918), - [6021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3225), - [6023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3641), - [6025] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_maybe_typed_name, 3, 0, 18), REDUCE(sym_maybe_typed_name, 3, 0, 21), SHIFT(5615), - [6029] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_maybe_typed_name, 3, 0, 18), REDUCE(sym_maybe_typed_name, 3, 0, 21), SHIFT(3210), - [6033] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_int_type, 2, 0, 0), - [6035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_int_type, 2, 0, 0), - [6037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3535), - [6039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3648), - [6041] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 4, 0, 21), SHIFT(5615), + [5980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3856), + [5982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), + [5984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_type, 5, 0, 21), + [5986] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__patterns_repeat1, 2, 0, 0), SHIFT_REPEAT(1967), + [5989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3461), + [5991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3504), + [5993] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_int_type, 2, 0, 0), + [5995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_int_type, 2, 0, 0), + [5997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3522), + [5999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5703), + [6001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3961), + [6003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3961), + [6005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3225), + [6007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3689), + [6009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3535), + [6011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3583), + [6013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1703), + [6015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3557), + [6017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3559), + [6019] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__longness, 2, 0, 20), + [6021] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__longness, 2, 0, 20), + [6023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_parameters, 1, 0, 0), + [6025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3882), + [6027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3669), + [6029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3606), + [6031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3642), + [6033] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 4, 0, 10), SHIFT(5640), + [6036] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 4, 0, 10), SHIFT(3210), + [6039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3656), + [6041] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 4, 0, 21), SHIFT(5640), [6044] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 4, 0, 21), SHIFT(3210), - [6047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3567), - [6049] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_maybe_typed_name, 2, 0, 4), REDUCE(sym_maybe_typed_name, 2, 0, 10), SHIFT(5615), - [6053] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_maybe_typed_name, 2, 0, 4), REDUCE(sym_maybe_typed_name, 2, 0, 10), SHIFT(3210), - [6057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3545), - [6059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3675), - [6061] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 3, 0, 10), SHIFT(5615), - [6064] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 3, 0, 10), SHIFT(3210), - [6067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3624), - [6069] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 5, 0, 21), SHIFT(5615), - [6072] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 5, 0, 21), SHIFT(3210), - [6075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3594), - [6077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3574), - [6079] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_index, 4, 0, 0), - [6081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_index, 4, 0, 0), - [6083] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_index, 6, 0, 0), - [6085] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_index, 6, 0, 0), - [6087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3531), - [6089] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_index, 2, 0, 0), - [6091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_index, 2, 0, 0), - [6093] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_index, 3, 0, 0), - [6095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_index, 3, 0, 0), - [6097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3663), - [6099] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_index, 5, 0, 0), - [6101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_index, 5, 0, 0), - [6103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), - [6105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), - [6107] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), REDUCE(sym_maybe_typed_name, 5, 0, 10), - [6110] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3640), - [6113] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3640), - [6116] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3207), - [6119] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), REDUCE(sym_maybe_typed_name, 5, 0, 21), - [6122] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), REDUCE(sym_maybe_typed_name, 4, 0, 10), - [6125] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3639), - [6128] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3639), - [6131] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3210), - [6134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3626), - [6136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3666), - [6138] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), REDUCE(sym_maybe_typed_name, 4, 0, 21), - [6141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3649), - [6143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3650), - [6145] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), REDUCE(sym_maybe_typed_name, 6, 0, 21), - [6148] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), REDUCE(sym_maybe_typed_name, 3, 0, 10), - [6151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3656), - [6153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_qualifier_repeat1, 2, 0, 0), - [6155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_qualifier_repeat1, 2, 0, 0), - [6157] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_qualifier_repeat1, 2, 0, 0), SHIFT_REPEAT(3210), - [6160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3583), - [6162] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3767), - [6165] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3767), - [6168] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3221), - [6171] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), REDUCE(sym_maybe_typed_name, 4, 0, 10), SHIFT(3210), - [6175] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), REDUCE(sym_maybe_typed_name, 6, 0, 21), SHIFT(3210), - [6179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3291), - [6181] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), REDUCE(sym_maybe_typed_name, 4, 0, 21), SHIFT(3210), - [6185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3777), - [6187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3779), - [6189] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_qualifier_repeat1, 2, 0, 0), SHIFT_REPEAT(5755), - [6192] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), REDUCE(sym_maybe_typed_name, 3, 0, 10), SHIFT(3210), - [6196] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_qualifier, 1, 0, 0), - [6198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5755), - [6200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_qualifier, 1, 0, 0), - [6202] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), REDUCE(sym_maybe_typed_name, 5, 0, 21), SHIFT(3210), - [6206] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_qualifier, 2, 0, 0), - [6208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_qualifier, 2, 0, 0), - [6210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3593), - [6212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3556), - [6214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_int_type, 3, 0, 0), - [6216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_int_type, 3, 0, 0), - [6218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5581), - [6220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3620), - [6222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3804), - [6224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3569), - [6226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_parameters, 2, 0, 0), - [6228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_c_parameters, 2, 0, 0), - [6230] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), REDUCE(sym_maybe_typed_name, 5, 0, 10), SHIFT(3210), - [6234] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_qualifier_repeat1, 2, 0, 0), SHIFT_REPEAT(3207), - [6237] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_qualifier_repeat1, 2, 0, 0), SHIFT_REPEAT(5581), - [6240] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2, 0, 0), SHIFT_REPEAT(5681), - [6243] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_qualifier_repeat1, 2, 0, 0), SHIFT_REPEAT(5692), - [6246] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_c_type, 3, 0, 21), - [6248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3878), - [6250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3629), - [6252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3644), - [6254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3792), - [6256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2771), - [6258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3205), - [6260] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_c_type, 5, 0, 0), REDUCE(sym_c_type, 6, 0, 0), - [6263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_type, 6, 0, 0), - [6265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1778), - [6267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1779), - [6269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1780), - [6271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1781), - [6273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3745), - [6275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3651), - [6277] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_fused_repeat1, 2, 0, 0), - [6279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_type, 5, 0, 0), - [6281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3728), - [6283] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 24), SHIFT(1778), - [6286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3669), - [6288] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_c_type, 4, 0, 0), REDUCE(sym_c_type, 5, 0, 0), - [6291] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_qualifier_repeat1, 2, 0, 0), SHIFT_REPEAT(3221), - [6294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3655), - [6296] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_qualifier_repeat1, 3, 0, 0), - [6298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_qualifier_repeat1, 3, 0, 0), - [6300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3732), - [6302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3638), - [6304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5692), - [6306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3688), - [6308] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_c_type, 2, 0, 10), - [6310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3848), - [6312] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_c_type, 2, 0, 21), - [6314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3849), - [6316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3840), - [6318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3743), - [6320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3863), - [6322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_decorated_definition_repeat1, 2, 0, 0), - [6324] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decorated_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(1782), - [6327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3662), - [6329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3768), - [6331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3871), - [6333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3872), - [6335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3652), - [6337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3798), - [6339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 6, 0, 128), - [6341] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 6, 0, 128), SHIFT(3210), - [6344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 6, 0, 129), - [6346] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 6, 0, 129), SHIFT(3210), - [6349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 6, 0, 159), - [6351] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 6, 0, 159), SHIFT(3210), - [6354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 3, 0, 23), - [6356] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 3, 0, 23), SHIFT(3210), - [6359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 3, 0, 55), - [6361] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 3, 0, 55), SHIFT(3210), - [6364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 4, 0, 85), - [6366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 3, 0, 57), - [6368] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 3, 0, 57), SHIFT(3210), - [6371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 4, 0, 57), - [6373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 4, 0, 86), - [6375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 3, 0, 18), - [6377] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 3, 0, 18), SHIFT(3210), - [6380] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_pointer_type, 5, 0, 0), - [6382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_pointer_type, 5, 0, 0), - [6384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 5, 0, 85), - [6386] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 5, 0, 85), SHIFT(3210), - [6389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 5, 0, 128), - [6391] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 5, 0, 128), SHIFT(3210), - [6394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 5, 0, 86), - [6396] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 5, 0, 86), SHIFT(3210), - [6399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 5, 0, 129), - [6401] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 5, 0, 129), SHIFT(3210), - [6404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 7, 0, 159), - [6406] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 7, 0, 159), SHIFT(3210), - [6409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 2, 0, 4), - [6411] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 2, 0, 4), SHIFT(3210), - [6414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), - [6416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1625), - [6418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1883), - [6420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1698), - [6422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5869), - [6424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1962), - [6426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__collection_elements, 1, 0, 0), - [6428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1626), - [6430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1627), - [6432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 2, 0, 23), - [6434] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_pointer_type, 4, 0, 0), - [6436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_pointer_type, 4, 0, 0), - [6438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 4, 0, 55), - [6440] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 4, 0, 55), SHIFT(3210), - [6443] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 4, 0, 85), SHIFT(3210), - [6446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3752), - [6448] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 2, 0, 23), SHIFT(3210), - [6451] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 4, 0, 57), SHIFT(3210), - [6454] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 4, 0, 86), SHIFT(3210), - [6457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3784), - [6459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3873), - [6461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 2, 0, 18), - [6463] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 2, 0, 18), SHIFT(3210), - [6466] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3918), - [6469] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3918), - [6472] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3225), - [6475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3808), - [6477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 1, 0, 4), - [6479] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 1, 0, 4), SHIFT(3210), - [6482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5554), - [6484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2474), - [6486] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_with_item, 1, 1, 7), SHIFT(987), - [6489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1803), - [6491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1837), - [6493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5850), - [6495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1959), - [6497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1806), - [6499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1813), - [6501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_name, 1, 0, 0), - [6503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5624), - [6505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1687), - [6507] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_c_name, 1, 0, 0), SHIFT(3210), - [6510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1267), - [6512] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_c_name, 1, 0, 0), SHIFT(3734), - [6515] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_c_type, 2, 0, 0), - [6517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3851), - [6519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1863), - [6521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2951), - [6523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2380), - [6525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), - [6527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), - [6529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4004), - [6531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4004), - [6533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4196), - [6535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4207), - [6537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2624), - [6539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), - [6541] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_c_type, 3, 0, 0), - [6543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3862), - [6545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), - [6547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1614), - [6549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1880), - [6551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5848), - [6553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1961), - [6555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1615), - [6557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1616), - [6559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2166), - [6561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1866), - [6563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2961), - [6565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2449), - [6567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1881), - [6569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1246), - [6571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2658), - [6573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(919), - [6575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2292), - [6577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2429), - [6579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator, 3, 0, 0), - [6581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2369), - [6583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2639), + [6047] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_maybe_typed_name, 2, 0, 4), REDUCE(sym_maybe_typed_name, 2, 0, 10), SHIFT(5640), + [6051] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_maybe_typed_name, 2, 0, 4), REDUCE(sym_maybe_typed_name, 2, 0, 10), SHIFT(3210), + [6055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3579), + [6057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3653), + [6059] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 5, 0, 21), SHIFT(5640), + [6062] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 5, 0, 21), SHIFT(3210), + [6065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3651), + [6067] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 3, 0, 10), SHIFT(5640), + [6070] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 3, 0, 10), SHIFT(3210), + [6073] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_maybe_typed_name, 3, 0, 18), REDUCE(sym_maybe_typed_name, 3, 0, 21), SHIFT(5640), + [6077] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_maybe_typed_name, 3, 0, 18), REDUCE(sym_maybe_typed_name, 3, 0, 21), SHIFT(3210), + [6081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3633), + [6083] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), + [6085] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), + [6087] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3687), + [6090] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3687), + [6093] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3210), + [6096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3673), + [6098] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_index, 4, 0, 0), + [6100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_index, 4, 0, 0), + [6102] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_index, 2, 0, 0), + [6104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_index, 2, 0, 0), + [6106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3540), + [6108] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_index, 5, 0, 0), + [6110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_index, 5, 0, 0), + [6112] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_index, 6, 0, 0), + [6114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_index, 6, 0, 0), + [6116] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_index, 3, 0, 0), + [6118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_index, 3, 0, 0), + [6120] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), REDUCE(sym_maybe_typed_name, 4, 0, 21), + [6123] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3688), + [6126] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3688), + [6129] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3207), + [6132] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), REDUCE(sym_maybe_typed_name, 4, 0, 10), + [6135] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), REDUCE(sym_maybe_typed_name, 3, 0, 10), + [6138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3635), + [6140] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), REDUCE(sym_maybe_typed_name, 5, 0, 10), + [6143] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), REDUCE(sym_maybe_typed_name, 5, 0, 21), + [6146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3709), + [6148] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), REDUCE(sym_maybe_typed_name, 6, 0, 21), + [6151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3711), + [6153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3623), + [6155] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_qualifier_repeat1, 2, 0, 0), + [6157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_qualifier_repeat1, 2, 0, 0), + [6159] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_qualifier_repeat1, 2, 0, 0), SHIFT_REPEAT(3207), + [6162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3608), + [6164] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_qualifier_repeat1, 2, 0, 0), SHIFT_REPEAT(5603), + [6167] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), REDUCE(sym_maybe_typed_name, 4, 0, 10), SHIFT(3210), + [6171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_qualifier, 2, 0, 0), + [6173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5603), + [6175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_qualifier, 2, 0, 0), + [6177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5809), + [6179] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_qualifier_repeat1, 2, 0, 0), SHIFT_REPEAT(3210), + [6182] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), REDUCE(sym_maybe_typed_name, 4, 0, 21), SHIFT(3210), + [6186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_int_type, 3, 0, 0), + [6188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_int_type, 3, 0, 0), + [6190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3783), + [6192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3787), + [6194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3612), + [6196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3292), + [6198] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3767), + [6201] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3767), + [6204] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3221), + [6207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_parameters, 2, 0, 0), + [6209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_c_parameters, 2, 0, 0), + [6211] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), REDUCE(sym_maybe_typed_name, 6, 0, 21), SHIFT(3210), + [6215] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), REDUCE(sym_maybe_typed_name, 5, 0, 10), SHIFT(3210), + [6219] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), REDUCE(sym_maybe_typed_name, 5, 0, 21), SHIFT(3210), + [6223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3811), + [6225] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_qualifier_repeat1, 2, 0, 0), SHIFT_REPEAT(5809), + [6228] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), REDUCE(sym_maybe_typed_name, 3, 0, 10), SHIFT(3210), + [6232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3564), + [6234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3645), + [6236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3596), + [6238] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_qualifier, 1, 0, 0), + [6240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_qualifier, 1, 0, 0), + [6242] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2, 0, 0), SHIFT_REPEAT(5703), + [6245] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_c_type, 5, 0, 0), REDUCE(sym_c_type, 6, 0, 0), + [6248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_type, 6, 0, 0), + [6250] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_qualifier_repeat1, 2, 0, 0), SHIFT_REPEAT(5738), + [6253] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_c_type, 4, 0, 0), REDUCE(sym_c_type, 5, 0, 0), + [6256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_type, 5, 0, 0), + [6258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5738), + [6260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3701), + [6262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3727), + [6264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2771), + [6266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3201), + [6268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3891), + [6270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1778), + [6272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1779), + [6274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1780), + [6276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1781), + [6278] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_fused_repeat1, 2, 0, 0), + [6280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3757), + [6282] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_c_type, 2, 0, 10), + [6284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3839), + [6286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3851), + [6288] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_c_type, 2, 0, 21), + [6290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3838), + [6292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3855), + [6294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3663), + [6296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3758), + [6298] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_qualifier_repeat1, 3, 0, 0), + [6300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_qualifier_repeat1, 3, 0, 0), + [6302] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 24), SHIFT(1778), + [6305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3780), + [6307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3818), + [6309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3738), + [6311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3692), + [6313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3624), + [6315] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_qualifier_repeat1, 2, 0, 0), SHIFT_REPEAT(3221), + [6318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_decorated_definition_repeat1, 2, 0, 0), + [6320] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decorated_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(1782), + [6323] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_c_type, 3, 0, 21), + [6325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3840), + [6327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3876), + [6329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3666), + [6331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3621), + [6333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3713), + [6335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3626), + [6337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3638), + [6339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 7, 0, 159), + [6341] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 7, 0, 159), SHIFT(3210), + [6344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 4, 0, 55), + [6346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 4, 0, 85), + [6348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 2, 0, 18), + [6350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 4, 0, 57), + [6352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), + [6354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1625), + [6356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1883), + [6358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1698), + [6360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5875), + [6362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1962), + [6364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__collection_elements, 1, 0, 0), + [6366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1626), + [6368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1627), + [6370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 2, 0, 4), + [6372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 4, 0, 86), + [6374] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_pointer_type, 5, 0, 0), + [6376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_pointer_type, 5, 0, 0), + [6378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 5, 0, 85), + [6380] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 5, 0, 85), SHIFT(3210), + [6383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 5, 0, 128), + [6385] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 5, 0, 128), SHIFT(3210), + [6388] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_pointer_type, 4, 0, 0), + [6390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_pointer_type, 4, 0, 0), + [6392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 6, 0, 128), + [6394] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 6, 0, 128), SHIFT(3210), + [6397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3753), + [6399] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 4, 0, 55), SHIFT(3210), + [6402] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 4, 0, 85), SHIFT(3210), + [6405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 6, 0, 129), + [6407] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 6, 0, 129), SHIFT(3210), + [6410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 6, 0, 159), + [6412] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 6, 0, 159), SHIFT(3210), + [6415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 2, 0, 23), + [6417] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 2, 0, 23), SHIFT(3210), + [6420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 5, 0, 86), + [6422] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 5, 0, 86), SHIFT(3210), + [6425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 5, 0, 129), + [6427] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 5, 0, 129), SHIFT(3210), + [6430] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 4, 0, 57), SHIFT(3210), + [6433] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 4, 0, 86), SHIFT(3210), + [6436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 3, 0, 23), + [6438] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 3, 0, 23), SHIFT(3210), + [6441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 3, 0, 55), + [6443] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 3, 0, 55), SHIFT(3210), + [6446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 3, 0, 57), + [6448] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 3, 0, 57), SHIFT(3210), + [6451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3791), + [6453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3845), + [6455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 3, 0, 18), + [6457] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 2, 0, 18), SHIFT(3210), + [6460] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 3, 0, 18), SHIFT(3210), + [6463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3805), + [6465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maybe_typed_name, 1, 0, 4), + [6467] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 1, 0, 4), SHIFT(3210), + [6470] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3961), + [6473] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3961), + [6476] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_c_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3225), + [6479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3815), + [6481] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_maybe_typed_name, 2, 0, 4), SHIFT(3210), + [6484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), + [6486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1614), + [6488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1880), + [6490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5854), + [6492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1961), + [6494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1615), + [6496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1616), + [6498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_name, 1, 0, 0), + [6500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5652), + [6502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1881), + [6504] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_c_name, 1, 0, 0), SHIFT(3210), + [6507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1246), + [6509] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_c_name, 1, 0, 0), SHIFT(3746), + [6512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), + [6514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4016), + [6516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4016), + [6518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3189), + [6520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2967), + [6522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_c_type, 1, 0, 0), + [6524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3829), + [6526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2915), + [6528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5442), + [6530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5454), + [6532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2474), + [6534] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_with_item, 1, 1, 7), SHIFT(987), + [6537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1803), + [6539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1837), + [6541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5547), + [6543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1959), + [6545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1806), + [6547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1813), + [6549] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_c_type, 2, 0, 0), + [6551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3872), + [6553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1863), + [6555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2951), + [6557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4163), + [6559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4181), + [6561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5543), + [6563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2624), + [6565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), + [6567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2166), + [6569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2658), + [6571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(919), + [6573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2449), + [6575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2429), + [6577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1841), + [6579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), + [6581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1866), + [6583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2961), [6585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2400), [6587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2409), - [6589] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_c_type, 1, 0, 0), - [6591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3859), - [6593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3874), - [6595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2382), - [6597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), - [6599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1841), - [6601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), - [6603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2635), - [6605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), - [6607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2321), - [6609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2967), - [6611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2915), + [6589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2635), + [6591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), + [6593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator, 3, 0, 0), + [6595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2380), + [6597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), + [6599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2369), + [6601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2382), + [6603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), + [6605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2639), + [6607] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_c_type, 3, 0, 0), + [6609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3830), + [6611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2297), [6613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2316), [6615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2473), [6617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2509), [6619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), - [6621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3877), - [6623] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_c_type, 4, 0, 0), - [6625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3870), + [6621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3182), + [6623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2173), + [6625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878), [6627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2294), - [6629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2309), - [6631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2827), - [6633] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(830), - [6636] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(4004), - [6639] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(4004), - [6642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), - [6644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3842), - [6646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1844), - [6648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), - [6650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3820), - [6652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 1, 0, 0), - [6654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 1, 0, 0), - [6656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1370), - [6658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2788), - [6660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939), - [6662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2173), - [6664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878), - [6666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2689), - [6668] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_qualifier_repeat1, 2, 0, 0), SHIFT_REPEAT(5554), - [6671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2700), - [6673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2701), - [6675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2729), - [6677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), - [6679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2172), - [6681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2564), - [6683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2569), - [6685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3190), - [6687] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_qualifier_repeat1, 2, 0, 0), SHIFT_REPEAT(3225), - [6690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2197), - [6692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3196), - [6694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2297), - [6696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_c_type, 4, 0, 21), - [6698] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_c_type, 5, 0, 0), - [6700] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_c_type, 3, 0, 10), - [6702] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_c_type, 4, 0, 10), - [6704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1808), - [6706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1858), - [6708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1809), - [6710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1810), - [6712] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_c_type, 6, 0, 0), - [6714] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_c_type, 5, 0, 21), - [6716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_operator_name, 2, 0, 0), - [6718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_operator_name, 2, 0, 0), - [6720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3942), - [6722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dotted_name, 1, 0, 0), - [6724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dotted_name, 2, 0, 0), - [6726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1928), - [6728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1610), - [6730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1609), - [6732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1929), - [6734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047), - [6736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1634), - [6738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1884), - [6740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__f_expression, 1, 0, 0), - [6742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1635), - [6744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1636), - [6746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3931), - [6748] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 24), SHIFT(1808), - [6751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield, 2, 0, 0), - [6753] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 24), SHIFT(1928), - [6756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1653), - [6758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1887), - [6760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1654), - [6762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1655), - [6764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5040), - [6766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), - [6768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3180), - [6770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3922), - [6772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1862), - [6774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5439), - [6776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5712), - [6778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2333), - [6780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3170), - [6782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_raise_statement, 2, 0, 0), - [6784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1667), - [6786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1142), - [6788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1827), - [6790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1164), - [6792] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_named_expression, 3, 0, 24), SHIFT(1625), - [6795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340), - [6797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(690), - [6799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3935), - [6801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1839), - [6803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3110), - [6805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3937), - [6807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1686), - [6809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_operator_name, 3, 0, 0), - [6811] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_operator_name, 3, 0, 0), - [6813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_function_pointer_name, 4, 0, 60), - [6815] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_c_function_pointer_name, 4, 0, 60), - [6817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1314), - [6819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3127), + [6629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2197), + [6631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1844), + [6633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), + [6635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2309), + [6637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2827), + [6639] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(830), + [6642] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(4016), + [6645] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(4016), + [6648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), + [6650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2788), + [6652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939), + [6654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_c_type, 4, 0, 0), + [6656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3864), + [6658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2689), + [6660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 1, 0, 0), + [6662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 1, 0, 0), + [6664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1370), + [6666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2700), + [6668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2701), + [6670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2292), + [6672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2729), + [6674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), + [6676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2321), + [6678] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_qualifier_repeat1, 2, 0, 0), SHIFT_REPEAT(5543), + [6681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3873), + [6683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2172), + [6685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2564), + [6687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3896), + [6689] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_qualifier_repeat1, 2, 0, 0), SHIFT_REPEAT(3225), + [6692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2569), + [6694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3834), + [6696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3866), + [6698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1687), + [6700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1267), + [6702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1928), + [6704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1610), + [6706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1609), + [6708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1929), + [6710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dotted_name, 1, 0, 0), + [6712] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_c_type, 5, 0, 21), + [6714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1808), + [6716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1858), + [6718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1809), + [6720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1810), + [6722] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 24), SHIFT(1808), + [6725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_operator_name, 2, 0, 0), + [6727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_operator_name, 2, 0, 0), + [6729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3937), + [6731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_c_type, 6, 0, 0), + [6733] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_c_type, 5, 0, 0), + [6735] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_c_type, 3, 0, 10), + [6737] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_c_type, 4, 0, 21), + [6739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3908), + [6741] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_c_type, 4, 0, 10), + [6743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047), + [6745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1634), + [6747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1884), + [6749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__f_expression, 1, 0, 0), + [6751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1635), + [6753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1636), + [6755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield, 2, 0, 0), + [6757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dotted_name, 2, 0, 0), + [6759] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 24), SHIFT(1928), + [6762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_assert_statement_repeat1, 2, 0, 0), + [6764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5062), + [6766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1314), + [6768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3100), + [6770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1653), + [6772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1887), + [6774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1654), + [6776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1655), + [6778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_operator_name, 3, 0, 0), + [6780] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_operator_name, 3, 0, 0), + [6782] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 24), SHIFT(1653), + [6785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_function_pointer_name, 4, 0, 60), + [6787] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_c_function_pointer_name, 4, 0, 60), + [6789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1708), + [6791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1412), + [6793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340), + [6795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3180), + [6797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3924), + [6799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1686), + [6801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5435), + [6803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1220), + [6805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3170), + [6807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3935), + [6809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1861), + [6811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), + [6813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), + [6815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3938), + [6817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1862), + [6819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(690), [6821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1363), - [6823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1220), - [6825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3954), - [6827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1840), - [6829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3092), - [6831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), - [6833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1867), - [6835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3000), - [6837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1869), - [6839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2998), - [6841] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 24), SHIFT(1634), - [6844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), - [6846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1870), - [6848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2916), - [6850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1708), - [6852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1412), - [6854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1848), - [6856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), - [6858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3100), - [6860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3075), - [6862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3903), - [6864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1861), - [6866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), - [6868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1389), - [6870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), - [6872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3121), - [6874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5806), - [6876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2343), - [6878] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 24), SHIFT(1653), - [6881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1845), - [6883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), - [6885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847), - [6887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), - [6889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3916), - [6891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1713), - [6893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1265), - [6895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_assert_statement_repeat1, 2, 0, 0), - [6897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1712), - [6899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1411), - [6901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5718), - [6903] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_named_expression, 3, 0, 24), SHIFT(1803), - [6906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), - [6908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1135), - [6910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2501), - [6912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), - [6914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), - [6916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5487), - [6918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), - [6920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3945), - [6922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3812), - [6924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3977), - [6926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1117), - [6928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2830), - [6930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251), - [6932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), - [6934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1464), - [6936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), - [6938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1574), + [6823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), + [6825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1867), + [6827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3000), + [6829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1869), + [6831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2998), + [6833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), + [6835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1870), + [6837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2916), + [6839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), + [6841] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_named_expression, 3, 0, 24), SHIFT(1625), + [6844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_raise_statement, 2, 0, 0), + [6846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1667), + [6848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1142), + [6850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1827), + [6852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1164), + [6854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3920), + [6856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1713), + [6858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1265), + [6860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3955), + [6862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1839), + [6864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3110), + [6866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3127), + [6868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3962), + [6870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1840), + [6872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5713), + [6874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2333), + [6876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3075), + [6878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1712), + [6880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1411), + [6882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3121), + [6884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1845), + [6886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), + [6888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847), + [6890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), + [6892] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 24), SHIFT(1634), + [6895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1389), + [6897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3092), + [6899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1848), + [6901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), + [6903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5840), + [6905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2343), + [6907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), + [6909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), + [6911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5502), + [6913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3120), + [6915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3160), + [6917] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_named_expression, 3, 0, 24), SHIFT(1803), + [6920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), + [6922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1428), + [6924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5337), + [6926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5423), + [6928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4630), + [6930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1224), + [6932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), + [6934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [6936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5496), + [6938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256), [6940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression_within_for_in_clause, 1, 0, 0), - [6942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5781), - [6944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1075), - [6946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2582), - [6948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), - [6950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1428), - [6952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5325), - [6954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5407), - [6956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4675), - [6958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), - [6960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3175), - [6962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), - [6964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), - [6966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5358), - [6968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1295), - [6970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1908), - [6972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1924), - [6974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1909), - [6976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1910), - [6978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), - [6980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), - [6982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1294), - [6984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_content, 1, 0, 0), - [6986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4018), - [6988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4018), - [6990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), - [6992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), - [6994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5494), - [6996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3072), - [6998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3160), - [7000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), - [7002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), - [7004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), - [7006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), - [7008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), - [7010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3070), - [7012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_statement, 2, -1, 6), - [7014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), - [7016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), - [7018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1593), - [7020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), - [7022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5313), - [7024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4375), - [7026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1349), - [7028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), - [7030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1224), - [7032] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_named_expression, 3, 0, 24), SHIFT(1614), - [7035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), - [7037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2972), - [7039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_content_repeat1, 2, 0, 0), - [7041] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_content_repeat1, 2, 0, 0), SHIFT_REPEAT(4018), - [7044] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_content_repeat1, 2, 0, 0), SHIFT_REPEAT(4018), - [7047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assert_statement, 2, 0, 0), - [7049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1665), - [7051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3967), - [7053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), - [7055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), - [7057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), - [7059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 52), - [7061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1125), - [7063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2681), - [7065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124), - [7067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2208), - [7069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2, 0, 0), - [7071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1090), - [7073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2365), - [7075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exec_statement, 4, 0, 8), - [7077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1104), - [7079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2454), - [7081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), - [7083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), - [7085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), - [7087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), - [7089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [7091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256), - [7093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [7095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3007), - [7097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), - [7099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1596), - [7101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), - [7103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), - [7105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3120), - [7107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_pattern, 1, 0, 0), - [7109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), - [7111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), - [7113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3032), - [7115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3923), - [7117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), - [7119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), - [7121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5625), - [7123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3171), - [7125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1134), - [7127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2783), - [7129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3921), - [7131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1141), - [7133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3232), - [7135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), - [7137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1587), - [7139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1146), - [7141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2616), - [7143] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 24), SHIFT(1908), - [7146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), - [7148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), - [7150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1110), - [7152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2002), - [7154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), - [7156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2917), - [7158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1060), - [7160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2346), - [7162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), - [7164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1496), - [7166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), - [7168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), - [7170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1306), - [7172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [7174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1469), - [7176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), - [7178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1582), - [7180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3955), - [7182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 2, 0, 0), - [7184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield, 3, 0, 0), - [7186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), - [7188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1394), - [7190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_pattern, 2, 0, 0), - [7192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5447), - [7194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1829), - [7196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1245), - [7198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1644), - [7200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1886), - [7202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1645), - [7204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1646), - [7206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_clause, 2, 0, 0), - [7208] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1678), - [7211] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(5848), - [7214] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1961), - [7217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), - [7219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comprehension_clauses, 2, 0, 0), - [7221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1775), - [7223] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1771), - [7226] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(5869), - [7229] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1962), - [7232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_print_statement_repeat1, 2, 0, 6), - [7234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3943), - [7236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1865), - [7238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2960), - [7240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), - [7242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_subscript_repeat1, 2, 0, 93), - [7244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3948), - [7246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1868), - [7248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3003), - [7250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [7252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3378), - [7254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3494), - [7256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3961), - [7258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2944), - [7260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2991), - [7262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1871), - [7264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2963), - [7266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1872), - [7268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1873), - [7270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2975), - [7272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1874), - [7274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1167), - [7276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1169), - [7278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1843), - [7280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), - [7282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1172), - [7284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2921), - [7286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2923), - [7288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2926), - [7290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1875), - [7292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2927), - [7294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1876), - [7296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2930), - [7298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1877), - [7300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2937), - [7302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1878), - [7304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1173), - [7306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175), - [7308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4425), - [7310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5838), - [7312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1715), - [7314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1176), - [7316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2982), - [7318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2992), - [7320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3010), - [7322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3011), - [7324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3016), - [7326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1879), - [7328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3017), - [7330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2969), - [7332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2989), - [7334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3020), - [7336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3023), - [7338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2946), - [7340] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1775), - [7343] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(5850), - [7346] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1959), - [7349] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2, 0, 0), SHIFT_REPEAT(5625), - [7352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), - [7354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2632), - [7356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), - [7358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2239), - [7360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4034), - [7362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), - [7364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3893), - [7366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), - [7368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_parameter, 2, 0, 10), - [7370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1681), - [7372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5560), - [7374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), - [7376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2437), - [7378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1419), - [7380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1678), - [7382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comprehension_clauses, 1, 0, 0), - [7384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205), - [7386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1034), - [7388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2417), - [7390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3939), - [7392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1846), - [7394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), - [7396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1208), - [7398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210), - [7400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1212), - [7402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), - [7404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2764), - [7406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5443), - [7408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3926), - [7410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), - [7412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1046), - [7414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2737), - [7416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4361), - [7418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4724), - [7420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5460), - [7422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1341), - [7424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1711), - [7426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1415), - [7428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3576), - [7430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1229), - [7432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), - [7434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), - [7436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1849), - [7438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), - [7440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1664), - [7442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5867), - [7444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1850), - [7446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1851), - [7448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), - [7450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3832), - [7452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), - [7454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1852), - [7456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1420), - [7458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1916), - [7460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1925), - [7462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1917), - [7464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1918), - [7466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1555), - [7468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4894), - [7470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1318), - [7472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), - [7474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), - [7476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), - [7478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1853), - [7480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), - [7482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1854), - [7484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), - [7486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1855), - [7488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), - [7490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1856), - [7492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), - [7494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1322), - [7496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), - [7498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1325), - [7500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [7502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1688), - [7504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1330), - [7506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), - [7508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [7510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1691), - [7512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1336), - [7514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1384), - [7516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), - [7518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), - [7520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), - [7522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), - [7524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), - [7526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1857), - [7528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), - [7530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1693), - [7532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1339), - [7534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1694), - [7536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1426), - [7538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1303), + [6942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251), + [6944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), + [6946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1496), + [6948] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 2, 0, 0), + [6950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1060), + [6952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1135), + [6954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2346), + [6956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), + [6958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1394), + [6960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [6962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1469), + [6964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), + [6966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [6968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1294), + [6970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), + [6972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5326), + [6974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4355), + [6976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1349), + [6978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1075), + [6980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2582), + [6982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [6984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), + [6986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5758), + [6988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3176), + [6990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1090), + [6992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2365), + [6994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1110), + [6996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2002), + [6998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1104), + [7000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2454), + [7002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), + [7004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), + [7006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5497), + [7008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), + [7010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1117), + [7012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2830), + [7014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3939), + [7016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3774), + [7018] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_content, 1, 0, 0), + [7020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4054), + [7022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4054), + [7024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1125), + [7026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2681), + [7028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5784), + [7030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), + [7032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), + [7034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), + [7036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exec_statement, 4, 0, 8), + [7038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1665), + [7040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3941), + [7042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1134), + [7044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2783), + [7046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), + [7048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), + [7050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1306), + [7052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1141), + [7054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3232), + [7056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1146), + [7058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2616), + [7060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124), + [7062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2208), + [7064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), + [7066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2917), + [7068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), + [7070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), + [7072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3032), + [7074] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_pattern, 1, 0, 0), + [7076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3963), + [7078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [7080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1582), + [7082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), + [7084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2501), + [7086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), + [7088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), + [7090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), + [7092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [7094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), + [7096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2, 0, 0), + [7098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), + [7100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1593), + [7102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), + [7104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1596), + [7106] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_named_expression, 3, 0, 24), SHIFT(1614), + [7109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), + [7111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2972), + [7113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), + [7115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), + [7117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3072), + [7119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3944), + [7121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3968), + [7123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_content_repeat1, 2, 0, 0), + [7125] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_content_repeat1, 2, 0, 0), SHIFT_REPEAT(4054), + [7128] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_content_repeat1, 2, 0, 0), SHIFT_REPEAT(4054), + [7131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), + [7133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), + [7135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), + [7137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 52), + [7139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), + [7141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [7143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3070), + [7145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [7147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3007), + [7149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3964), + [7151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), + [7153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), + [7155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_statement, 2, -1, 6), + [7157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), + [7159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1908), + [7161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1924), + [7163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1909), + [7165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1910), + [7167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), + [7169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1574), + [7171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5618), + [7173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3171), + [7175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assert_statement, 2, 0, 0), + [7177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), + [7179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [7181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1295), + [7183] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 24), SHIFT(1908), + [7186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield, 3, 0, 0), + [7188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), + [7190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1464), + [7192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), + [7194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1587), + [7196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_clause, 2, 0, 0), + [7198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), + [7200] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1775), + [7203] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(5547), + [7206] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1959), + [7209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1325), + [7211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), + [7213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2632), + [7215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1426), + [7217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1419), + [7219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1771), + [7221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comprehension_clauses, 1, 0, 0), + [7223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_parameter, 2, 0, 10), + [7225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1681), + [7227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5590), + [7229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3985), + [7231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), + [7233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1644), + [7235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1886), + [7237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1645), + [7239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1646), + [7241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), + [7243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2239), + [7245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3379), + [7247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3889), + [7249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [7251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1775), + [7253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1711), + [7255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1415), + [7257] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1678), + [7260] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(5854), + [7263] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1961), + [7266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), + [7268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), + [7270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2437), + [7272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1830), + [7274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1184), + [7276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1860), + [7278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1384), + [7280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1829), + [7282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1245), + [7284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1901), + [7286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1189), + [7288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1903), + [7290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1452), + [7292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5139), + [7294] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1771), + [7297] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(5875), + [7300] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1962), + [7303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1678), + [7305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1034), + [7307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2417), + [7309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205), + [7311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3942), + [7313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comprehension_clauses, 2, 0, 0), + [7315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1208), + [7317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210), + [7319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1212), + [7321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1688), + [7323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1330), + [7325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), + [7327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2764), + [7329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), + [7331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1865), + [7333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2960), + [7335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3926), + [7337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), + [7339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), + [7341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2647), + [7343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1046), + [7345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2737), + [7347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), + [7349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1341), + [7351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1853), + [7353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), + [7355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1854), + [7357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), + [7359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1691), + [7361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1336), + [7363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3975), + [7365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1855), + [7367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), + [7369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_subscript_repeat1, 2, 0, 93), + [7371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1229), + [7373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_print_statement_repeat1, 2, 0, 6), + [7375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), + [7377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1664), + [7379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5829), + [7381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), + [7383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3842), + [7385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), + [7387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), + [7389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_pattern, 2, 0, 0), + [7391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5465), + [7393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1420), + [7395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1916), + [7397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1925), + [7399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1917), + [7401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1918), + [7403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3945), + [7405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1868), + [7407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3003), + [7409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1555), + [7411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4911), + [7413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), + [7415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), + [7417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1857), + [7419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), + [7421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1856), + [7423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5283), + [7425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1322), + [7427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), + [7429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3503), + [7431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1318), + [7433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), + [7435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1694), + [7437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), + [7439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), + [7441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1303), + [7443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [7445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2944), + [7447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [7449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2991), + [7451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3965), + [7453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1871), + [7455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2963), + [7457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1872), + [7459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1873), + [7461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2975), + [7463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1874), + [7465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1843), + [7467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), + [7469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), + [7471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2496), + [7473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1167), + [7475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1169), + [7477] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2, 0, 0), SHIFT_REPEAT(5618), + [7480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), + [7482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), + [7484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), + [7486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), + [7488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), + [7490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3977), + [7492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1846), + [7494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), + [7496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2921), + [7498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2923), + [7500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2926), + [7502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1875), + [7504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2927), + [7506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1876), + [7508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2930), + [7510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1877), + [7512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2937), + [7514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1878), + [7516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1172), + [7518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4313), + [7520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4707), + [7522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5481), + [7524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1173), + [7526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175), + [7528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4492), + [7530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5587), + [7532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1715), + [7534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1176), + [7536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3567), + [7538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1296), [7540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_chevron, 2, 0, 0), - [7542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), - [7544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), - [7546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), - [7548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), - [7550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3491), - [7552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), - [7554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1771), - [7556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1830), - [7558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1184), - [7560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1860), - [7562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1901), - [7564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1189), - [7566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1903), - [7568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1452), - [7570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5124), - [7572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3957), - [7574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3936), - [7576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1296), - [7578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), - [7580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2647), - [7582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), - [7584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2496), - [7586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5527), - [7588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825), - [7590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870), - [7592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4566), - [7594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), - [7596] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_in_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1290), - [7599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_in_clause_repeat1, 2, 0, 0), - [7601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3949), - [7603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), - [7605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [7607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), - [7609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [7611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), - [7613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__collection_elements_repeat1, 2, 0, 0), - [7615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5340), - [7617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dictionary_splat, 2, 0, 0), - [7619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_splat, 2, 0, 0), - [7621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_cvar_def_repeat1, 5, 0, 0), - [7623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_cvar_decl_repeat2, 5, 0, 87), - [7625] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_cvar_decl_repeat2, 4, 0, 0), - [7627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), - [7629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1302), - [7631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), - [7633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3134), - [7635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1676), - [7637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1677), - [7639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [7641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3950), - [7643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(967), - [7645] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 4, 0, 103), - [7647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5310), - [7649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2, 0, 0), - [7651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), - [7653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3139), - [7655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4195), - [7657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3318), - [7659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2073), - [7661] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_cvar_decl_repeat1, 2, 0, 0), - [7663] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_cvar_decl_repeat1, 2, 0, 0), SHIFT_REPEAT(3210), - [7666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 0), - [7668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2867), - [7670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), - [7672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), - [7674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), - [7676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3073), - [7678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), - [7680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4289), - [7682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1905), - [7684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [7686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_item, 1, 1, 7), - [7688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_pattern, 2, 0, 0), - [7690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3167), - [7692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_index_repeat1, 4, 0, 0), - [7694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 0), - [7696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_argument, 3, 0, 24), - [7698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 3, 0, 32), - [7700] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 3, 0, 32), - [7702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_default_parameter, 4, 0, 84), - [7704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3912), - [7706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3951), - [7708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), - [7710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1293), - [7712] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 24), SHIFT(1644), - [7715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_statement_repeat1, 2, 0, 43), - [7717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 0, 0), - [7719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 5, 0, 98), - [7721] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 5, 0, 98), - [7723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 4, 0, 32), - [7725] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 4, 0, 32), - [7727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_parameter, 3, 0, 24), - [7729] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__patterns_repeat1, 2, 0, 0), SHIFT_REPEAT(1969), - [7732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 5, 0, 99), - [7734] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 5, 0, 99), - [7736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_memory_view_index, 4, 0, 0), - [7738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2826), - [7740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5600), - [7742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1800), - [7744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), - [7746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 5, 0, 100), - [7748] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 5, 0, 100), - [7750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 4, 0, 63), - [7752] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 4, 0, 63), - [7754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_slice, 5, 0, 0), - [7756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 4, 0, 64), - [7758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 4, 0, 64), - [7760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(973), - [7762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 5, 0, 139), - [7764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), - [7766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 5, 0, 140), - [7768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5432), - [7770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [7772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1348), - [7774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_parameters, 3, 0, 0), - [7776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_cvar_def_repeat1, 4, 0, 0), - [7778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 6, 0, 173), - [7780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), - [7782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [7784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), - [7786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 0), - [7788] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_in_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1360), - [7791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(963), - [7793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), - [7795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), - [7797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), - [7799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_default_parameter, 5, 0, 127), - [7801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_pattern, 1, 0, 0), - [7803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_pattern, 3, 0, 0), - [7805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), - [7807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4402), - [7809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), - [7811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), - [7813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1191), - [7815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3944), - [7817] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_assert_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1814), - [7820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_type, 3, 0, 0), - [7822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), - [7824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_union_pattern_repeat1, 2, 0, 0), - [7826] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_in_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1243), - [7829] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(3167), - [7832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5510), - [7834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1944), - [7836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_raise_statement, 3, 0, 17), - [7838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_raise_statement, 4, 0, 41), - [7840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gil_spec, 1, 0, 0), - [7842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5441), - [7844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constrained_type, 3, 0, 0), - [7846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5860), - [7848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), - [7850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), - [7852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 3, 0, 25), - [7854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), - [7856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3966), - [7858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4161), - [7860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2077), - [7862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5461), - [7864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 6, 0, 138), - [7866] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 6, 0, 138), - [7868] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 24), SHIFT(1916), - [7871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), - [7873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), - [7875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), - [7877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_argument, 3, 0, 92), - [7879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 3, 0, 0), - [7881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gil_spec, 2, 0, 0), - [7883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), - [7885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3137), - [7887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3174), - [7889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2816), - [7891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1650), - [7893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3311), - [7895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1842), - [7897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3586), - [7899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tuple_pattern, 5, 0, 0), - [7901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_pattern, 5, 0, 0), - [7903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 5, 0, 205), - [7905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3098), - [7907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3061), - [7909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2890), - [7911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3151), - [7913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2079), - [7915] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 5, 0, 207), - [7917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_pattern, 5, 0, 0), - [7919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_cvar_decl_repeat2, 2, 0, 0), - [7921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1706), - [7923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4672), - [7925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5337), - [7927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5320), - [7929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3168), - [7931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2728), - [7933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1659), + [7542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2982), + [7544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2992), + [7546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3010), + [7548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3011), + [7550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3016), + [7552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1879), + [7554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3017), + [7556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2969), + [7558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2989), + [7560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3020), + [7562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), + [7564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), + [7566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3023), + [7568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1849), + [7570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), + [7572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1850), + [7574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1851), + [7576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), + [7578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1852), + [7580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), + [7582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2946), + [7584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3489), + [7586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3940), + [7588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1693), + [7590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1339), + [7592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), + [7594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5447), + [7596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_in_clause_repeat1, 2, 0, 0), + [7598] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_in_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1360), + [7601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_splat, 2, 0, 0), + [7603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 3, 0, 25), + [7605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5530), + [7607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), + [7609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), + [7611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), + [7613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2826), + [7615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5844), + [7617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1800), + [7619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), + [7621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_pattern, 1, 0, 0), + [7623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3167), + [7625] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_default_parameter, 5, 0, 127), + [7627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_statement_repeat1, 2, 0, 43), + [7629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), + [7631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 6, 0, 173), + [7633] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_argument, 3, 0, 92), + [7635] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_in_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1290), + [7638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5538), + [7640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), + [7642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870), + [7644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4406), + [7646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), + [7648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 0), + [7650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dictionary_splat, 2, 0, 0), + [7652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_cvar_def_repeat1, 4, 0, 0), + [7654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1676), + [7656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1677), + [7658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), + [7660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_index_repeat1, 4, 0, 0), + [7662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5299), + [7664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), + [7666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), + [7668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1191), + [7670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), + [7672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2, 0, 0), + [7674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_item, 1, 1, 7), + [7676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3943), + [7678] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 24), SHIFT(1644), + [7681] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_in_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1243), + [7684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), + [7686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1293), + [7688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3916), + [7690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_pattern, 3, 0, 0), + [7692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4100), + [7694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3324), + [7696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2077), + [7698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), + [7700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 5, 0, 139), + [7702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825), + [7704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4574), + [7706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), + [7708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3073), + [7710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 6, 0, 138), + [7712] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 6, 0, 138), + [7714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), + [7716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 5, 0, 140), + [7718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), + [7720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), + [7722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 0), + [7724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_default_parameter, 4, 0, 84), + [7726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5372), + [7728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_cvar_def_repeat1, 5, 0, 0), + [7730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__collection_elements_repeat1, 2, 0, 0), + [7732] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_assert_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1814), + [7735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_slice, 5, 0, 0), + [7737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gil_spec, 2, 0, 0), + [7739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3946), + [7741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4160), + [7743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2073), + [7745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1905), + [7747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [7749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), + [7751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4311), + [7753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), + [7755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3134), + [7757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_cvar_decl_repeat2, 5, 0, 87), + [7759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_union_pattern_repeat1, 2, 0, 0), + [7761] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(3167), + [7764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_pattern, 2, 0, 0), + [7766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_cvar_decl_repeat1, 2, 0, 0), + [7768] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_cvar_decl_repeat1, 2, 0, 0), SHIFT_REPEAT(3210), + [7771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(967), + [7773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 4, 0, 103), + [7775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), + [7777] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__patterns_repeat1, 2, 0, 0), SHIFT_REPEAT(1969), + [7780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5513), + [7782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_argument, 3, 0, 24), + [7784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [7786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), + [7788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_raise_statement, 3, 0, 17), + [7790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3967), + [7792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 5, 0, 98), + [7794] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 5, 0, 98), + [7796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gil_spec, 1, 0, 0), + [7798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), + [7800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3137), + [7802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_parameters, 3, 0, 0), + [7804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [7806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), + [7808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 5, 0, 99), + [7810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 5, 0, 99), + [7812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 5, 0, 100), + [7814] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 5, 0, 100), + [7816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(963), + [7818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3951), + [7820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1944), + [7822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 0), + [7824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_parameter, 3, 0, 24), + [7826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3979), + [7828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [7830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1348), + [7832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_type, 3, 0, 0), + [7834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constrained_type, 3, 0, 0), + [7836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), + [7838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1302), + [7840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_memory_view_index, 4, 0, 0), + [7842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_raise_statement, 4, 0, 41), + [7844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [7846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), + [7848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2867), + [7850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5451), + [7852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), + [7854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3139), + [7856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 0, 0), + [7858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 3, 0, 0), + [7860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), + [7862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5473), + [7864] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 24), SHIFT(1916), + [7867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_cvar_decl_repeat2, 4, 0, 0), + [7869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), + [7871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 4, 0, 32), + [7873] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 4, 0, 32), + [7875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [7877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), + [7879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 4, 0, 63), + [7881] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 4, 0, 63), + [7883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 4, 0, 64), + [7885] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 4, 0, 64), + [7887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(973), + [7889] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 3, 0, 32), + [7891] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 3, 0, 32), + [7893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3317), + [7895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1882), + [7897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3868), + [7899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1931), + [7901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1650), + [7903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_pattern, 3, 0, 0), + [7905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tuple_pattern, 5, 0, 0), + [7907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4645), + [7909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5346), + [7911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5431), + [7913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), + [7915] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_pattern, 5, 0, 0), + [7917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 5, 0, 205), + [7919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 5, 0, 207), + [7921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_pattern, 5, 0, 0), + [7923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2728), + [7925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3175), + [7927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1659), + [7929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3098), + [7931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3151), + [7933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2079), [7935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1242), [7937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1406), [7939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2040), - [7941] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_import_prefix_repeat1, 2, 0, 0), - [7943] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_import_prefix_repeat1, 2, 0, 0), SHIFT_REPEAT(4419), - [7946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), - [7948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), - [7950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2889), - [7952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2613), - [7954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1723), - [7956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(826), - [7958] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_specifier, 2, 0, 0), - [7960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4445), - [7962] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_prefix, 1, 0, 0), - [7964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4419), - [7966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), - [7968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [7970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2996), - [7972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1731), - [7974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1474), - [7976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1797), - [7978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_within_for_in_clause, 4, 0, 54), - [7980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_parameter_repeat1, 2, 0, 0), - [7982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_pattern, 6, 0, 0), - [7984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1739), - [7986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4659), - [7988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5425), - [7990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), - [7992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4569), - [7994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4728), - [7996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4303), - [7998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5020), - [8000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_parameter, 3, 0, 10), - [8002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1773), - [8004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5731), - [8006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), - [8008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1746), - [8010] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_assert_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1665), - [8013] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_format_specifier_repeat1, 2, 0, 0), SHIFT_REPEAT(826), - [8016] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_format_specifier_repeat1, 2, 0, 0), - [8018] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_format_specifier_repeat1, 2, 0, 0), SHIFT_REPEAT(4445), - [8021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3169), - [8023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1753), - [8025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1760), - [8027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1767), - [8029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2965), - [8031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4685), - [8033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tuple_pattern, 4, 0, 0), - [8035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1493), - [8037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3173), - [8039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), - [8041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1366), - [8043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), - [8045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_pattern, 4, 0, 0), - [8047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), - [8049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1689), - [8051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5663), - [8053] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_list, 3, 0, 14), - [8055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_pattern, 4, 0, 0), - [8057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1187), - [8059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2906), - [8061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), - [8063] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_list, 2, 0, 4), - [8065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), - [8067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2090), - [8069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 4, 0, 174), - [8071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5181), - [8073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [8075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5188), - [8077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), - [8079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 4, 0, 205), - [8081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 4, 0, 0), - [8083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 4, 0, 207), - [8085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1682), - [8087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_pattern, 4, 0, 0), - [8089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4957), - [8091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), - [8093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5103), - [8095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1270), - [8097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [8099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1680), - [8101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [8103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5172), - [8105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), - [8107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5167), - [8109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1315), - [8111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [8113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), - [8115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2657), - [8117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [8119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1622), - [8121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_within_for_in_clause, 3, 0, 22), - [8123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1882), - [8125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3884), - [8127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2872), - [8129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2911), - [8131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4719), - [8133] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(3169), - [8136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), - [8138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(711), - [8140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1673), - [8142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5085), - [8144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), - [8146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5096), - [8148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3112), - [8150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tuple_pattern, 3, 0, 0), - [8152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_pattern, 3, 0, 0), - [8154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 3, 0, 174), - [8156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 3, 0, 0), - [8158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [8160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), + [7941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4982), + [7943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), + [7945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4974), + [7947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3108), + [7949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2657), + [7951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_parameter_repeat1, 2, 0, 0), + [7953] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(3175), + [7956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1622), + [7958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5184), + [7960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [7962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5189), + [7964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), + [7966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1723), + [7968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_pattern, 3, 0, 0), + [7970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_pattern, 3, 0, 0), + [7972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4440), + [7974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4764), + [7976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4964), + [7978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5031), + [7980] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_assert_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1665), + [7983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3169), + [7985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tuple_pattern, 2, 0, 0), + [7987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_list, 1, 0, 4), + [7989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4522), + [7991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5659), + [7993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1731), + [7995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1692), + [7997] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_within_for_in_clause, 4, 0, 54), + [7999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_within_for_in_clause, 3, 0, 22), + [8001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(826), + [8003] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_specifier, 1, 0, 0), + [8005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4586), + [8007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1797), + [8009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), + [8011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), + [8013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2090), + [8015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_pattern, 6, 0, 0), + [8017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_splat_pattern, 2, 0, 0), + [8019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1739), + [8021] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_pattern, 2, 0, 0), + [8023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1746), + [8025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), + [8027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1366), + [8029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4714), + [8031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5331), + [8033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3168), + [8035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1753), + [8037] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 2, 0, 0), + [8039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1760), + [8041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5091), + [8043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), + [8045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5098), + [8047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3112), + [8049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1767), + [8051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1493), + [8053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2218), + [8055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), + [8057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), + [8059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2613), + [8061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), + [8063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [8065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3024), + [8067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4572), + [8069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), + [8071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2889), + [8073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1187), + [8075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2906), + [8077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1682), + [8079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias_statement, 4, 1, 0), + [8081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), + [8083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), + [8085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2911), + [8087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4725), + [8089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1680), + [8091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [8093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [8095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [8097] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(3169), + [8100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2758), + [8102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2378), + [8104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), + [8106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_prefix, 1, 0, 0), + [8108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4551), + [8110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1823), + [8112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1842), + [8114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3587), + [8116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3061), + [8118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2890), + [8120] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_format_specifier_repeat1, 2, 0, 0), SHIFT_REPEAT(826), + [8123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_format_specifier_repeat1, 2, 0, 0), + [8125] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_format_specifier_repeat1, 2, 0, 0), SHIFT_REPEAT(4497), + [8128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2965), + [8130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4681), + [8132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1474), + [8134] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 3, 0, 174), + [8136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4703), + [8138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4401), + [8140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5035), + [8142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_cvar_decl_repeat2, 2, 0, 0), + [8144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1706), + [8146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tuple_pattern, 4, 0, 0), + [8148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1864), + [8150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3492), + [8152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), + [8154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(711), + [8156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2872), + [8158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1106), + [8160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_pattern, 4, 0, 0), [8162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2375), [8164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), - [8166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1864), - [8168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3512), - [8170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4688), - [8172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), - [8174] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 2, 0, 0), - [8176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_pattern, 3, 0, 0), - [8178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1772), - [8180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3489), - [8182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias_statement, 4, 1, 0), - [8184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), - [8186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), - [8188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_pattern, 3, 0, 0), - [8190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3024), - [8192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4521), - [8194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4599), - [8196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5380), - [8198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1604), - [8200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), - [8202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2758), - [8204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1106), - [8206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_list, 1, 0, 4), - [8208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4467), - [8210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5642), - [8212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2499), - [8214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1641), - [8216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2875), - [8218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2840), - [8220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2957), - [8222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4717), - [8224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3753), - [8226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4964), - [8228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), - [8230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4961), - [8232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3108), - [8234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), - [8236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_splat_pattern, 2, 0, 0), - [8238] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(3173), - [8241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2378), - [8243] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_specifier, 1, 0, 0), - [8245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4424), - [8247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1823), - [8249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1913), - [8251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1920), - [8253] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(3174), - [8256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4703), - [8258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4946), - [8260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5022), - [8262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5142), - [8264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), - [8266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5141), - [8268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), - [8270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2218), - [8272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1692), - [8274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tuple_pattern, 2, 0, 0), - [8276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_pattern, 2, 0, 0), - [8278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1931), - [8280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_statement, 3, 0, 15), - [8282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1364), - [8284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_list, 2, 0, 14), - [8286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4463), - [8288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2851), - [8290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5543), - [8292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4517), - [8294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_statement, 3, -1, 16), - [8296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1369), - [8298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2839), - [8300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5500), - [8302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5611), - [8304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1465), - [8306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1950), - [8308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_print_statement_repeat1, 2, 0, 40), - [8310] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_print_statement_repeat1, 2, 0, 40), SHIFT_REPEAT(1700), - [8313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_global_statement, 3, 0, 0), - [8315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5536), - [8317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4490), - [8319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assert_statement, 3, 0, 0), - [8321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__typedargument, 1, 0, 0), - [8323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3404), - [8325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1783), - [8327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3324), - [8329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1784), - [8331] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_assert_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1826), - [8334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dict_pattern_repeat1, 2, 0, 0), - [8336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4667), - [8338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2866), - [8340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5713), - [8342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__import_list_repeat1, 2, 0, 18), - [8344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2888), - [8346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), - [8348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5516), - [8350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), - [8352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), - [8354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__import_list_repeat1, 2, 0, 33), - [8356] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__import_list_repeat1, 2, 0, 33), SHIFT_REPEAT(4815), - [8359] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__patterns_repeat1, 2, 0, 0), SHIFT_REPEAT(1966), - [8362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1458), - [8364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1309), - [8366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), - [8368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3673), - [8370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3379), - [8372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4479), - [8374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2873), - [8376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_case_clause_repeat1, 2, 0, 0), - [8378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__as_pattern, 3, 0, 0), - [8380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2836), - [8382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2837), - [8384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_param, 1, 0, 0), - [8386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5749), - [8388] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(2898), - [8391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1500), - [8393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1258), - [8395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4592), - [8397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2856), - [8399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_name, 4, 0, 0), - [8401] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__match_block_repeat1, 2, 0, 105), SHIFT_REPEAT(2888), - [8404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__match_block_repeat1, 2, 0, 105), - [8406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1590), - [8408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2833), - [8410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4705), - [8412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2864), - [8414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exception_value, 1, 0, 0), - [8416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2871), - [8418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4712), - [8420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4219), - [8422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4741), - [8424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2854), - [8426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3824), - [8428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4681), - [8430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5643), - [8432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4669), - [8434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2870), - [8436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_name, 2, 0, 0), - [8438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2876), - [8440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4763), - [8442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3964), - [8444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4452), - [8446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3088), - [8448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5221), - [8450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5138), - [8452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4510), - [8454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1196), - [8456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4515), - [8458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3064), - [8460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1949), - [8462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3864), - [8464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2995), - [8466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exec_statement, 5, 0, 8), - [8468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4431), - [8470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), - [8472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_relative_import, 1, 0, 0), - [8474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4315), - [8476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4812), - [8478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_global_statement_repeat1, 2, 0, 0), - [8480] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_global_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(5536), - [8483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), - [8485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4715), - [8487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2841), - [8489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1583), - [8491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_index_repeat1, 2, 0, 0), - [8493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1777), - [8495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1588), - [8497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4500), - [8499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1260), - [8501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2842), - [8503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4716), - [8505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_statement, 2, 0, 0), - [8507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1311), - [8509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3286), - [8511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1066), - [8513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4516), - [8515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2848), - [8517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4570), - [8519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(678), - [8521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_global_statement, 2, 0, 0), - [8523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1585), - [8525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nonlocal_statement, 3, 0, 0), - [8527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nonlocal_statement, 2, 0, 0), - [8529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2956), - [8531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4714), - [8533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4679), - [8535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1171), - [8537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), - [8539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), - [8541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), - [8543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5244), - [8545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3485), - [8547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), - [8549] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_subscript_repeat1, 2, 0, 95), SHIFT_REPEAT(1163), - [8552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_subscript_repeat1, 2, 0, 95), - [8554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), - [8556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1511), - [8558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4621), - [8560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3316), - [8562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), - [8564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), - [8566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2920), - [8568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2922), - [8570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1350), - [8572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2924), - [8574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5388), - [8576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2928), - [8578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2929), - [8580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2933), - [8582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2934), - [8584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2945), - [8586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1283), - [8588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1160), - [8590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1981), - [8592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1161), - [8594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1984), - [8596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1174), - [8598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2858), - [8600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2964), - [8602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4684), - [8604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2874), - [8606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2976), - [8608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4660), - [8610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2977), - [8612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4663), - [8614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [8616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5457), - [8618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1177), - [8620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1178), - [8622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), - [8624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), - [8626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_format_specifier_repeat1, 1, 0, 62), - [8628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_format_specifier_repeat1, 1, 0, 62), - [8630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2980), - [8632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2981), - [8634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2986), - [8636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2994), - [8638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3015), - [8640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), - [8642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3022), - [8644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3025), - [8646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4314), - [8648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [8650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1953), - [8652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2860), - [8654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3604), - [8656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [8658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1298), - [8660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), - [8662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), - [8664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2958), - [8666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2907), - [8668] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_cvar_decl_repeat2, 2, 0, 90), SHIFT_REPEAT(5624), - [8671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_cvar_decl_repeat2, 2, 0, 90), - [8673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2979), - [8675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2984), - [8677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1859), - [8679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5671), - [8681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3008), - [8683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1316), - [8685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3021), - [8687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), - [8689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3090), - [8691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1261), - [8693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), - [8695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), - [8697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), - [8699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), - [8701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), - [8703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2931), - [8705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2938), - [8707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2942), - [8709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2949), - [8711] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(2902), - [8714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), - [8716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), - [8718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__key_value_pattern, 3, 0, 52), - [8720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5876), - [8722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2925), - [8724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), - [8726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), - [8728] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dict_pattern_repeat1, 2, 0, 206), SHIFT_REPEAT(3111), - [8731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dict_pattern_repeat1, 2, 0, 206), - [8733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), - [8735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__patterns, 1, 0, 0), - [8737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1954), - [8739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2879), - [8741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1319), - [8743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), - [8745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), - [8747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), - [8749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1286), - [8751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 1, 0, 0), - [8753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), - [8755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2847), - [8757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1728), - [8759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5792), - [8761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), - [8763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1545), - [8765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4632), - [8767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), - [8769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2855), - [8771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2966), - [8773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4591), - [8775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2659), - [8777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), - [8779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3026), - [8781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4697), - [8783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5513), - [8785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1332), - [8787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1416), - [8789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [8791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(920), - [8793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1335), - [8795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921), - [8797] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_parameter_repeat1, 2, 0, 0), SHIFT_REPEAT(841), - [8800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1063), - [8802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2317), - [8804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1064), - [8806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2305), - [8808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3887), - [8810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3971), - [8812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5493), - [8814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1337), - [8816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5511), - [8818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), - [8820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3062), - [8822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3014), - [8824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1338), - [8826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2910), - [8828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4718), - [8830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3894), - [8832] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(2901), - [8835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2843), - [8837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), - [8839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2845), - [8841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), - [8843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2912), - [8845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4738), - [8847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2913), - [8849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4740), - [8851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1502), - [8853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5081), - [8855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), - [8857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), - [8859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2857), - [8861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), - [8863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), - [8865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), - [8867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), - [8869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), - [8871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2891), - [8873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1035), - [8875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), - [8877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1619), - [8879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5711), - [8881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), - [8883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), - [8885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198), - [8887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027), - [8889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1344), - [8891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2383), - [8893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), - [8895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2846), - [8897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), - [8899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1329), - [8901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), - [8903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), - [8905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [8907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), - [8909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1078), - [8911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2593), - [8913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1079), - [8915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2594), - [8917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [8919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1203), - [8921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1204), - [8923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), - [8925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3041), - [8927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), - [8929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), - [8931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), - [8933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), - [8935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), - [8937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), - [8939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), - [8941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2895), - [8943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1628), - [8945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5517), - [8947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), - [8949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), - [8951] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2, 0, 0), SHIFT_REPEAT(990), - [8954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1036), - [8956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1206), - [8958] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_assert_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1737), - [8961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3389), - [8963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [8965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), - [8967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2360), - [8969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933), - [8971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exec_statement, 2, 0, 8), - [8973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1685), - [8975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5085), - [8977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1207), - [8979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3444), - [8981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [8983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), - [8985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4695), - [8987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5394), - [8989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441), - [8991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), - [8993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1209), - [8995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1093), - [8997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2390), - [8999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1094), - [9001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2391), - [9003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), - [9005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3089), - [9007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), - [9009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1211), - [9011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), - [9013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), - [9015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), - [9017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [9019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2993), - [9021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4520), - [9023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), - [9025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), - [9027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022), - [9029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1637), - [9031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5677), - [9033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), - [9035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), - [9037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1041), - [9039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1417), - [9041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_parameter, 3, 0, 53), - [9043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2815), - [9045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), - [9047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), - [9049] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__import_list_repeat1, 2, 0, 33), SHIFT_REPEAT(5232), - [9052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), - [9054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), - [9056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2868), - [9058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107), - [9060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2458), - [9062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1108), - [9064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2459), - [9066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2869), - [9068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), - [9070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__typedargslist, 1, 0, 0), - [9072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3195), - [9074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), - [9076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1029), - [9078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2642), - [9080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), - [9082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1647), - [9084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5799), - [9086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3018), - [9088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4473), - [9090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), - [9092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1048), - [9094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1699), - [9096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5696), - [9098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(972), - [9100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4088), - [9102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(946), - [9104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4324), - [9106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5227), - [9108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), - [9110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), - [9112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), - [9114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2798), - [9116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1121), - [9118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2801), - [9120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), - [9122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3019), - [9124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4477), - [9126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_params, 4, 0, 0), - [9128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3505), - [9130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), - [9132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1225), - [9134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1656), - [9136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5612), - [9138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2730), - [9140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(950), - [9142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), - [9144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_cvar_def_repeat1, 2, 0, 0), - [9146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1785), - [9148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__parameters_repeat1, 2, 0, 0), - [9150] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(2896), - [9153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(951), - [9155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952), - [9157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1226), - [9159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1128), - [9161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2687), - [9163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129), - [9165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2688), - [9167] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__collection_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1049), - [9170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1227), - [9172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3643), - [9174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1228), - [9176] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__patterns_repeat1, 2, 0, 0), SHIFT_REPEAT(1965), - [9179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3930), - [9181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), - [9183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1230), - [9185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), - [9187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956), - [9189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1137), - [9191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2794), - [9193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1138), - [9195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2795), - [9197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2877), - [9199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5656), - [9201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__typedargslist_repeat1, 2, 0, 0), - [9203] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__typedargslist_repeat1, 2, 0, 0), SHIFT_REPEAT(3199), - [9206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3833), - [9208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958), - [9210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5471), - [9212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5772), - [9214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), - [9216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), - [9218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959), - [9220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), - [9222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1144), - [9224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3208), - [9226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1145), - [9228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3214), - [9230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2880), - [9232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameters, 1, 0, 0), - [9234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1147), - [9236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2618), - [9238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1148), - [9240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2619), - [9242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1305), - [9244] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__collection_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(999), - [9247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [9249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3445), - [9251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [9253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3067), - [9255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1238), - [9257] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_params_repeat1, 2, 0, 0), SHIFT_REPEAT(5471), - [9260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_params_repeat1, 2, 0, 0), - [9262] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_cvar_def_repeat1, 2, 0, 0), SHIFT_REPEAT(4002), - [9265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4642), - [9267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5428), - [9269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3161), - [9271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5144), - [9273] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_statement_repeat1, 2, 0, 45), SHIFT_REPEAT(1707), - [9276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_statement_repeat1, 2, 0, 45), - [9278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_aliased_import, 3, 0, 34), - [9280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1957), - [9282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5201), - [9284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), - [9286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3407), - [9288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [9290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1358), - [9292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), - [9294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), - [9296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), - [9298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2849), - [9300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5098), - [9302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), + [8166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tuple_pattern, 3, 0, 0), + [8168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [8170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_list, 2, 0, 4), + [8172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [8174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1673), + [8176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), + [8178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), + [8180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4665), + [8182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_pattern, 4, 0, 0), + [8184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1772), + [8186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3495), + [8188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), + [8190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2957), + [8192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4734), + [8194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 4, 0, 174), + [8196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_list, 3, 0, 14), + [8198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4700), + [8200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5421), + [8202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1604), + [8204] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_import_prefix_repeat1, 2, 0, 0), + [8206] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_import_prefix_repeat1, 2, 0, 0), SHIFT_REPEAT(4551), + [8209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_parameter, 3, 0, 10), + [8211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1689), + [8213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5674), + [8215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4968), + [8217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), + [8219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5122), + [8221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1270), + [8223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2875), + [8225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3174), + [8227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2499), + [8229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1641), + [8231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2840), + [8233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), + [8235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3762), + [8237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [8239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2996), + [8241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), + [8243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 4, 0, 205), + [8245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 4, 0, 0), + [8247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 3, 0, 0), + [8249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 4, 0, 207), + [8251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1913), + [8253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1920), + [8255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5147), + [8257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [8259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5146), + [8261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), + [8263] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(3174), + [8266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_pattern, 4, 0, 0), + [8268] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_specifier, 2, 0, 0), + [8270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4497), + [8272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1773), + [8274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5739), + [8276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5208), + [8278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), + [8280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5175), + [8282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1315), + [8284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2816), + [8286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2888), + [8288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1458), + [8290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), + [8292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nonlocal_statement, 3, 0, 0), + [8294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5745), + [8296] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(2898), + [8299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_case_clause_repeat1, 2, 0, 0), + [8301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3302), + [8303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3893), + [8305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3380), + [8307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1500), + [8309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_name, 2, 0, 0), + [8311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_statement, 2, 0, 0), + [8313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1311), + [8315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5286), + [8317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5622), + [8319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_list, 2, 0, 14), + [8321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4545), + [8323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), + [8325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5851), + [8327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), + [8329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), + [8331] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__patterns_repeat1, 2, 0, 0), SHIFT_REPEAT(1966), + [8334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4520), + [8336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2848), + [8338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5716), + [8340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1258), + [8342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4721), + [8344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2841), + [8346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4547), + [8348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2833), + [8350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exception_value, 1, 0, 0), + [8352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2842), + [8354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5553), + [8356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4722), + [8358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2836), + [8360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_global_statement, 2, 0, 0), + [8362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2837), + [8364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4717), + [8366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2864), + [8368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2876), + [8370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4686), + [8372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_print_statement_repeat1, 2, 0, 40), + [8374] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_print_statement_repeat1, 2, 0, 40), SHIFT_REPEAT(1700), + [8377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2871), + [8379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4719), + [8381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2851), + [8383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4428), + [8385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_name, 4, 0, 0), + [8387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4760), + [8389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2870), + [8391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nonlocal_statement, 2, 0, 0), + [8393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dict_pattern_repeat1, 2, 0, 0), + [8395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_statement, 3, 0, 15), + [8397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1364), + [8399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__import_list_repeat1, 2, 0, 18), + [8401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4102), + [8403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4500), + [8405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3088), + [8407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__import_list_repeat1, 2, 0, 33), + [8409] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__import_list_repeat1, 2, 0, 33), SHIFT_REPEAT(4822), + [8412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4748), + [8414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2854), + [8416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_global_statement_repeat1, 2, 0, 0), + [8418] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_global_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(5745), + [8421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4584), + [8423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2873), + [8425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3644), + [8427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1309), + [8429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2839), + [8431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__as_pattern, 3, 0, 0), + [8433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_statement, 3, -1, 16), + [8435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1369), + [8437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1066), + [8439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1590), + [8441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_param, 1, 0, 0), + [8443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5778), + [8445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2995), + [8447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assert_statement, 3, 0, 0), + [8449] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__match_block_repeat1, 2, 0, 105), SHIFT_REPEAT(2888), + [8452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__match_block_repeat1, 2, 0, 105), + [8454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__typedargument, 1, 0, 0), + [8456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3409), + [8458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1783), + [8460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4593), + [8462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2866), + [8464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3880), + [8466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_relative_import, 1, 0, 0), + [8468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4395), + [8470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4817), + [8472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1585), + [8474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1950), + [8476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4478), + [8478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), + [8480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3974), + [8482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4614), + [8484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2856), + [8486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4657), + [8488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5699), + [8490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1949), + [8492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_global_statement, 3, 0, 0), + [8494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4503), + [8496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1196), + [8498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1465), + [8500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4524), + [8502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(678), + [8504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4474), + [8506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1260), + [8508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1583), + [8510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3288), + [8512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1588), + [8514] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_assert_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1826), + [8517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_index_repeat1, 2, 0, 0), + [8519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1777), + [8521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), + [8523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exec_statement, 5, 0, 8), + [8525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1784), + [8527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4588), + [8529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3064), + [8531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5239), + [8533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5144), + [8535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2956), + [8537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4733), + [8539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573), + [8541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2237), + [8543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), + [8545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), + [8547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1168), + [8549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), + [8551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1171), + [8553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3506), + [8555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), + [8557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), + [8559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), + [8561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5247), + [8563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), + [8565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3322), + [8567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), + [8569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), + [8571] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_cvar_decl_repeat2, 2, 0, 90), SHIFT_REPEAT(5652), + [8574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_cvar_decl_repeat2, 2, 0, 90), + [8576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2920), + [8578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), + [8580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2922), + [8582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2924), + [8584] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__collection_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1039), + [8587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2928), + [8589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2929), + [8591] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(2886), + [8594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__parameters_repeat1, 2, 0, 0), + [8596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2933), + [8598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2934), + [8600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2945), + [8602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1511), + [8604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4596), + [8606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1283), + [8608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2858), + [8610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1160), + [8612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1981), + [8614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2874), + [8616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1174), + [8618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2976), + [8620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4658), + [8622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1161), + [8624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1984), + [8626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2977), + [8628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4682), + [8630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2964), + [8632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4677), + [8634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1177), + [8636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [8638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5462), + [8640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), + [8642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), + [8644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1178), + [8646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2980), + [8648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2981), + [8650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1350), + [8652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2986), + [8654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2994), + [8656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3015), + [8658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5414), + [8660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3022), + [8662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3025), + [8664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_format_specifier_repeat1, 1, 0, 62), + [8666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_format_specifier_repeat1, 1, 0, 62), + [8668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4353), + [8670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [8672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), + [8674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2860), + [8676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3590), + [8678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), + [8680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), + [8682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1953), + [8684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2958), + [8686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2907), + [8688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2979), + [8690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2984), + [8692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [8694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1298), + [8696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3008), + [8698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3021), + [8700] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_subscript_repeat1, 2, 0, 95), SHIFT_REPEAT(1163), + [8703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_subscript_repeat1, 2, 0, 95), + [8705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), + [8707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3090), + [8709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1261), + [8711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), + [8713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), + [8715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), + [8717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2931), + [8719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2938), + [8721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2942), + [8723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1859), + [8725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5821), + [8727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2949), + [8729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), + [8731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), + [8733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), + [8735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2925), + [8737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__key_value_pattern, 3, 0, 52), + [8739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5728), + [8741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), + [8743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), + [8745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), + [8747] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dict_pattern_repeat1, 2, 0, 206), SHIFT_REPEAT(3111), + [8750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dict_pattern_repeat1, 2, 0, 206), + [8752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), + [8754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1316), + [8756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2879), + [8758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [8760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), + [8762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1319), + [8764] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(2902), + [8767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1728), + [8769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5804), + [8771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), + [8773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), + [8775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2847), + [8777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), + [8779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2855), + [8781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2659), + [8783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), + [8785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2966), + [8787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4611), + [8789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), + [8791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1545), + [8793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4595), + [8795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3026), + [8797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4613), + [8799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1286), + [8801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 1, 0, 0), + [8803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5282), + [8805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(920), + [8807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__patterns, 1, 0, 0), + [8809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1954), + [8811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921), + [8813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1063), + [8815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2317), + [8817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1064), + [8819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2305), + [8821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3881), + [8823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3978), + [8825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1332), + [8827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1335), + [8829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3014), + [8831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [8833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3062), + [8835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5517), + [8837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5290), + [8839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2910), + [8841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4723), + [8843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1337), + [8845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3819), + [8847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2843), + [8849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2845), + [8851] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(2901), + [8854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2912), + [8856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4743), + [8858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), + [8860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2913), + [8862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4745), + [8864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), + [8866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), + [8868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), + [8870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2857), + [8872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), + [8874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1502), + [8876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5094), + [8878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), + [8880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), + [8882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2891), + [8884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), + [8886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), + [8888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1338), + [8890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1619), + [8892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5665), + [8894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), + [8896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1035), + [8898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027), + [8900] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_parameter_repeat1, 2, 0, 0), SHIFT_REPEAT(841), + [8903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2383), + [8905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), + [8907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), + [8909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [8911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198), + [8913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2846), + [8915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), + [8917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1344), + [8919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), + [8921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1078), + [8923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2593), + [8925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1079), + [8927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2594), + [8929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), + [8931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1203), + [8933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1204), + [8935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), + [8937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3041), + [8939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [8941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), + [8943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), + [8945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), + [8947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1329), + [8949] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_assert_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1737), + [8952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), + [8954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), + [8956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), + [8958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), + [8960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1628), + [8962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5528), + [8964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), + [8966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), + [8968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1036), + [8970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), + [8972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [8974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), + [8976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2360), + [8978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933), + [8980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1416), + [8982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1206), + [8984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), + [8986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1207), + [8988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), + [8990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3390), + [8992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [8994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), + [8996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1093), + [8998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2390), + [9000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1094), + [9002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2391), + [9004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(972), + [9006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1209), + [9008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exec_statement, 2, 0, 8), + [9010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1685), + [9012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5091), + [9014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [9016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3089), + [9018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), + [9020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1211), + [9022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), + [9024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), + [9026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), + [9028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), + [9030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022), + [9032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3444), + [9034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [9036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), + [9038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [9040] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2, 0, 0), SHIFT_REPEAT(990), + [9043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1637), + [9045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5687), + [9047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), + [9049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1041), + [9051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4730), + [9053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5408), + [9055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441), + [9057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), + [9059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2815), + [9061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), + [9063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), + [9065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), + [9067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), + [9069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107), + [9071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2458), + [9073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1108), + [9075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2459), + [9077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2868), + [9079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2895), + [9081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2993), + [9083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4501), + [9085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), + [9087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1029), + [9089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2869), + [9091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1647), + [9093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5802), + [9095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), + [9097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1048), + [9099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__typedargslist, 1, 0, 0), + [9101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3193), + [9103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2642), + [9105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), + [9107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3986), + [9109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(946), + [9111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3018), + [9113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4566), + [9115] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__import_list_repeat1, 2, 0, 33), SHIFT_REPEAT(5246), + [9118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1699), + [9120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5735), + [9122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), + [9124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), + [9126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), + [9128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2798), + [9130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1121), + [9132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2801), + [9134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1417), + [9136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5242), + [9138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_parameter, 3, 0, 53), + [9140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), + [9142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4397), + [9144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3486), + [9146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1656), + [9148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5724), + [9150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2730), + [9152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(950), + [9154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3019), + [9156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4577), + [9158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), + [9160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(951), + [9162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), + [9164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1225), + [9166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952), + [9168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1128), + [9170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2687), + [9172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129), + [9174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2688), + [9176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1226), + [9178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_params, 4, 0, 0), + [9180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1227), + [9182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1228), + [9184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3927), + [9186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), + [9188] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__patterns_repeat1, 2, 0, 0), SHIFT_REPEAT(1965), + [9191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3906), + [9193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), + [9195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3640), + [9197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956), + [9199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_cvar_def_repeat1, 2, 0, 0), + [9201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1785), + [9203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1137), + [9205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2794), + [9207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1138), + [9209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2795), + [9211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1230), + [9213] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__collection_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1049), + [9216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [9218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2877), + [9220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3843), + [9222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958), + [9224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5663), + [9226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959), + [9228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), + [9230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1144), + [9232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3208), + [9234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1145), + [9236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3214), + [9238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__typedargslist_repeat1, 2, 0, 0), + [9240] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__typedargslist_repeat1, 2, 0, 0), SHIFT_REPEAT(3198), + [9243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2880), + [9245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameters, 1, 0, 0), + [9247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1147), + [9249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2618), + [9251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1148), + [9253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2619), + [9255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5483), + [9257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5795), + [9259] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__collection_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(999), + [9262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1305), + [9264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), + [9266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), + [9268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1238), + [9270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3445), + [9272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [9274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3067), + [9276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4632), + [9278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5439), + [9280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3161), + [9282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1957), + [9284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5159), + [9286] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_params_repeat1, 2, 0, 0), SHIFT_REPEAT(5483), + [9289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_params_repeat1, 2, 0, 0), + [9291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5207), + [9293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), + [9295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), + [9297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), + [9299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), + [9301] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_cvar_def_repeat1, 2, 0, 0), SHIFT_REPEAT(4043), [9304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), - [9306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_with_clause_repeat1, 2, 0, 0), - [9308] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_with_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1542), - [9311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2878), - [9313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1374), - [9315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), - [9317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), - [9319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1815), - [9321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5566), - [9323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1299), - [9325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), - [9327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1170), - [9329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891), - [9331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [9333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [9335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), - [9337] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__patterns_repeat1, 2, 0, 0), SHIFT_REPEAT(1964), - [9340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), - [9342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [9344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1126), - [9346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2522), - [9348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [9350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [9352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [9354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5304), - [9356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5308), - [9358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), - [9360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1127), - [9362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2523), - [9364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [9366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(997), - [9368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), - [9370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5195), - [9372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [9374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1599), - [9376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5091), - [9378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5181), - [9380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3448), - [9382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [9384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_params, 3, 0, 0), - [9386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1413), - [9388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [9390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2844), - [9392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1960), - [9394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1269), - [9396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3934), - [9398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), - [9400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_external_definition_repeat1, 3, 0, 0), - [9402] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_assert_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1617), - [9405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), - [9407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1275), - [9409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), - [9411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), - [9413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), - [9415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), - [9417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2381), - [9419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), - [9421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), - [9423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_cvar_decl_repeat2, 3, 0, 87), - [9425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1789), - [9427] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_index_repeat1, 2, 0, 0), SHIFT_REPEAT(3378), - [9430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4957), - [9432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), - [9434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3194), - [9436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1377), - [9438] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dictionary_repeat1, 2, 0, 0), SHIFT_REPEAT(1119), - [9441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dictionary_repeat1, 2, 0, 0), - [9443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3357), - [9445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [9447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1247), - [9449] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_index_repeat2, 2, 0, 0), SHIFT_REPEAT(5513), - [9452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_index_repeat2, 2, 0, 0), - [9454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3616), - [9456] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_qualifier_repeat1, 2, 0, 0), SHIFT_REPEAT(5656), - [9459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2881), - [9461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3850), - [9463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3449), - [9465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [9467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), - [9469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1396), - [9471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4643), - [9473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5456), - [9475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), - [9477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [9479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3116), - [9481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_function_pointer_type_repeat1, 2, 0, 0), - [9483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5230), - [9485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), - [9487] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_pointer_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3379), - [9490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2962), - [9492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [9494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5030), - [9496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909), - [9498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), - [9500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1068), - [9502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2236), - [9504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069), - [9506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2175), - [9508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3446), - [9510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [9512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_cvar_def_repeat1, 3, 0, 0), - [9514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1701), - [9516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), - [9518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), - [9520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), - [9522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), - [9524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), - [9526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1165), - [9528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2882), - [9530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3484), - [9532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181), - [9534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3883), - [9536] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_external_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(5500), - [9539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_external_definition_repeat1, 2, 0, 0), - [9541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1414), - [9543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [9545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), - [9547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), - [9549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), - [9551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [9553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1392), - [9555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1427), - [9557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3450), - [9559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [9561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3001), - [9563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3002), - [9565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3511), - [9567] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__simple_statements_repeat1, 2, 0, 0), SHIFT_REPEAT(471), - [9570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__simple_statements_repeat1, 2, 0, 0), - [9572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5586), - [9574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3004), - [9576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1190), - [9578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3005), - [9580] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_assert_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1911), - [9583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1346), - [9585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), - [9587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), - [9589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5644), - [9591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1422), - [9593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2237), - [9595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), - [9597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5793), - [9599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1276), - [9601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5478), - [9603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1166), - [9605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), - [9607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), - [9609] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_with_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1484), - [9612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5479), - [9614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [9616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3035), - [9618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3960), - [9620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2932), - [9622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2990), - [9624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2918), - [9626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2953), - [9628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2974), - [9630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2978), - [9632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4678), - [9634] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(2886), - [9637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1421), - [9639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), - [9641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1168), - [9643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3953), - [9645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573), - [9647] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__collection_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1039), - [9650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), - [9652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 4, 0, 175), - [9654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4182), - [9656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), - [9658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 5, 0, 91), - [9660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), - [9662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_positional_separator, 1, 0, 0), - [9664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4310), - [9666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1943), - [9668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5480), - [9670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), - [9672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_parameter, 4, 0, 10), - [9674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5849), - [9676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3613), - [9678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), - [9680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3557), - [9682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_function_argument_type, 5, 0, 0), - [9684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 7, 0, 262), - [9686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 7, 0, 263), - [9688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 7, 0, 264), - [9690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3532), - [9692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_list_splat, 3, 0, 0), - [9694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [9696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_list_splat, 3, 0, 38), - [9698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4721), - [9700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4721), - [9702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_default, 2, 0, 0), - [9704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4397), - [9706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4489), - [9708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3066), - [9710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [9712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), - [9714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_future_import_statement, 6, 0, 101), - [9716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__match_block_repeat1, 1, 0, 65), - [9718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 8, 0, 276), - [9720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4475), - [9722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199), - [9724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_from_statement, 6, 0, 102), - [9726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5397), - [9728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_future_import_statement, 4, 0, 35), - [9730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), - [9732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), - [9734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3782), - [9736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3617), - [9738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4648), - [9740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4583), - [9742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4668), - [9744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4668), - [9746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), - [9748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), - [9750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), - [9752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), - [9754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4268), - [9756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3793), - [9758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), - [9760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5305), - [9762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__typedargslist, 4, 0, 0), - [9764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5782), - [9766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), - [9768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867), - [9770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), - [9772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4337), - [9774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5499), - [9776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4269), - [9778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3341), - [9780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4360), - [9782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5315), - [9784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4291), - [9786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5438), - [9788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3588), - [9790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4465), - [9792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1400), - [9794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 2, 0, 3), - [9796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), - [9798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), - [9800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), - [9802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), - [9804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), - [9806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), - [9808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), - [9810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), - [9812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), - [9814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 3, 0, 0), - [9816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [9818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 1, 0, 0), - [9820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3737), - [9822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3715), - [9824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [9826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2983), - [9828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4292), - [9830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3783), - [9832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4606), - [9834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1553), - [9836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_statement, 4, 0, 0), - [9838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4278), - [9840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5490), - [9842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4399), - [9844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5416), - [9846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5495), - [9848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), - [9850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5384), - [9852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), - [9854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717), - [9856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4090), - [9858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4090), - [9860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 3, 0, 26), - [9862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2, 0, 38), - [9864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), - [9866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [9868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3609), - [9870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3573), - [9872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_statement, 2, 0, 0), - [9874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4420), - [9876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), - [9878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_relative_import, 2, 0, 0), - [9880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_augmented_assignment, 3, 0, 27), - [9882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4665), - [9884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3163), - [9886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4563), - [9888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4384), - [9890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4384), - [9892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4651), - [9894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4651), - [9896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), - [9898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), - [9900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4408), - [9902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3125), - [9904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [9906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_parameter, 5, 0, 10), - [9908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4720), - [9910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4720), - [9912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dict_pattern_repeat1, 2, 0, 174), - [9914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4530), - [9916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4530), - [9918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [9920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1307), - [9922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4464), - [9924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4464), - [9926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), - [9928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4277), - [9930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3514), - [9932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 6, 0, 237), - [9934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 6, 0, 238), - [9936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [9938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), - [9940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4690), - [9942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), - [9944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3451), - [9946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_wildcard_import, 1, 0, 0), - [9948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4733), - [9950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4733), - [9952] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_from_statement, 4, 0, 36), - [9954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 6, 0, 239), - [9956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4629), - [9958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 6, 0, 240), - [9960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_param, 2, 0, 0), - [9962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4421), - [9964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), - [9966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4271), - [9968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4271), - [9970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), - [9972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), - [9974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3178), - [9976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_from_statement, 4, 0, 37), - [9978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [9980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4600), - [9982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4332), - [9984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4332), - [9986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3398), - [9988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 5, 0, 208), - [9990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [9992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 2, 0, 0), - [9994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3411), - [9996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [9998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [10000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3344), - [10002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4333), - [10004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 5, 0, 209), - [10006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), - [10008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(843), - [10010] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 1, 0, 0), - [10012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 5, 0, 210), - [10014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4687), - [10016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4687), - [10018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4286), - [10020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4612), - [10022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1630), - [10024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3457), - [10026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2201), - [10028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2438), - [10030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2357), - [10032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4546), - [10034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [10036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1221), - [10038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5733), - [10040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1709), - [10042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [10044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4906), - [10046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1629), - [10048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2361), - [10050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), - [10052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2363), - [10054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2364), - [10056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4895), - [10058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), - [10060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5395), - [10062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2589), - [10064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2645), - [10066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), - [10068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1259), - [10070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5200), - [10072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), - [10074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5202), - [10076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3813), - [10078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2129), - [10080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1733), - [10082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1738), - [10084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2615), - [10086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3978), - [10088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5486), - [10090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1718), - [10092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5474), - [10094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4005), - [10096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), - [10098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5203), - [10100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1820), - [10102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2192), - [10104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4474), - [10106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), - [10108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4756), - [10110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4439), - [10112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2525), - [10114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2563), - [10116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2651), - [10118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4048), - [10120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1741), - [10122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1745), - [10124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2601), - [10126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3548), - [10128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1933), - [10130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), - [10132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1722), - [10134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4722), - [10136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1748), - [10138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1752), - [10140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), - [10142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), - [10144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4309), - [10146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1729), - [10148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5058), - [10150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3287), - [10152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2633), - [10154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4641), - [10156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1620), - [10158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), - [10160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2779), - [10162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1755), - [10164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1759), - [10166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1801), - [10168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2678), - [10170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), - [10172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1658), - [10174] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [10176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5803), - [10178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2137), - [10180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1762), - [10182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), - [10184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1282), - [10186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), - [10188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1885), - [10190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1766), - [10192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4412), - [10194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4296), - [10196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1643), - [10198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3327), - [10200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3266), - [10202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), - [10204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 4, 0, 0), - [10206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2828), - [10208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), - [10210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2822), - [10212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), - [10214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2514), - [10216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2127), - [10218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [10220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5093), - [10222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5445), - [10224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [10226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4009), - [10228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2766), - [10230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5533), - [10232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1648), - [10234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2524), - [10236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5376), - [10238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2001), - [10240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), - [10242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4631), - [10244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2436), + [9306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_aliased_import, 3, 0, 34), + [9308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2849), + [9310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2878), + [9312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3371), + [9314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [9316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1358), + [9318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1374), + [9320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), + [9322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1815), + [9324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5573), + [9326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1299), + [9328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), + [9330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1170), + [9332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [9334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [9336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891), + [9338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5111), + [9340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), + [9342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), + [9344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [9346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [9348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), + [9350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [9352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5315), + [9354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5318), + [9356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), + [9358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), + [9360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [9362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), + [9364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1126), + [9366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2522), + [9368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(997), + [9370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), + [9372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [9374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [9376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1127), + [9378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2523), + [9380] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_statement_repeat1, 2, 0, 45), SHIFT_REPEAT(1707), + [9383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_statement_repeat1, 2, 0, 45), + [9385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5209), + [9387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_with_clause_repeat1, 2, 0, 0), + [9389] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_with_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1542), + [9392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5184), + [9394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3448), + [9396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [9398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), + [9400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2844), + [9402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1269), + [9404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), + [9406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), + [9408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1275), + [9410] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_assert_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1617), + [9413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1960), + [9415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_params, 3, 0, 0), + [9417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), + [9419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), + [9421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1413), + [9423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), + [9425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), + [9427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), + [9429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2381), + [9431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), + [9433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3905), + [9435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), + [9437] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__patterns_repeat1, 2, 0, 0), SHIFT_REPEAT(1964), + [9440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_external_definition_repeat1, 3, 0, 0), + [9442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_cvar_decl_repeat2, 3, 0, 87), + [9444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1789), + [9446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1599), + [9448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5101), + [9450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4968), + [9452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3195), + [9454] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dictionary_repeat1, 2, 0, 0), SHIFT_REPEAT(1119), + [9457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dictionary_repeat1, 2, 0, 0), + [9459] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_index_repeat1, 2, 0, 0), SHIFT_REPEAT(3379), + [9462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3578), + [9464] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_qualifier_repeat1, 2, 0, 0), SHIFT_REPEAT(5663), + [9467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3822), + [9469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3449), + [9471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [9473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), + [9475] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_index_repeat2, 2, 0, 0), SHIFT_REPEAT(5282), + [9478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_index_repeat2, 2, 0, 0), + [9480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4635), + [9482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5461), + [9484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), + [9486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1377), + [9488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2881), + [9490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5232), + [9492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), + [9494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [9496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3116), + [9498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2962), + [9500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1396), + [9502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1247), + [9504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909), + [9506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5050), + [9508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), + [9510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_function_pointer_type_repeat1, 2, 0, 0), + [9512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1068), + [9514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2236), + [9516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069), + [9518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2175), + [9520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4688), + [9522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), + [9524] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_pointer_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3380), + [9527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3446), + [9529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [9531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3351), + [9533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [9535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), + [9537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), + [9539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_cvar_def_repeat1, 3, 0, 0), + [9541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1701), + [9543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3498), + [9545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), + [9547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3824), + [9549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), + [9551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [9553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), + [9555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), + [9557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1414), + [9559] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_external_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(5286), + [9562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_external_definition_repeat1, 2, 0, 0), + [9564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2882), + [9566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1165), + [9568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), + [9570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [9572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181), + [9574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3450), + [9576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [9578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3001), + [9580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3002), + [9582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3004), + [9584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3005), + [9586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [9588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1392), + [9590] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_assert_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1911), + [9593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3491), + [9595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1427), + [9597] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__simple_statements_repeat1, 2, 0, 0), SHIFT_REPEAT(471), + [9600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__simple_statements_repeat1, 2, 0, 0), + [9602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1190), + [9604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5678), + [9606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), + [9608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4690), + [9610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5670), + [9612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1422), + [9614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), + [9616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), + [9618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), + [9620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1346), + [9622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5498), + [9624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3947), + [9626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2932), + [9628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [9630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3035), + [9632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2990), + [9634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5500), + [9636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2918), + [9638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2953), + [9640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2974), + [9642] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_with_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1484), + [9645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2978), + [9647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1421), + [9649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1166), + [9651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5827), + [9653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1276), + [9655] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(2896), + [9658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_from_statement, 4, 0, 36), + [9660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [9662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(843), + [9664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4405), + [9666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4405), + [9668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 1, 0, 0), + [9670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), + [9672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3426), + [9674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 5, 0, 209), + [9676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 5, 0, 210), + [9678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2, 0, 38), + [9680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_list_splat, 3, 0, 38), + [9682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), + [9684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), + [9686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), + [9688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), + [9690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 4, 0, 175), + [9692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), + [9694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4603), + [9696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4603), + [9698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_positional_separator, 1, 0, 0), + [9700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_parameter, 4, 0, 10), + [9702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4233), + [9704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), + [9706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), + [9708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1307), + [9710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_parameter, 5, 0, 10), + [9712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3581), + [9714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5643), + [9716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 7, 0, 262), + [9718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 5, 0, 91), + [9720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 7, 0, 263), + [9722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 7, 0, 264), + [9724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4298), + [9726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_list_splat, 3, 0, 0), + [9728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [9730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), + [9732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3526), + [9734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1943), + [9736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3561), + [9738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4546), + [9740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3066), + [9742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_default, 2, 0, 0), + [9744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4324), + [9746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_function_argument_type, 5, 0, 0), + [9748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5514), + [9750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 8, 0, 276), + [9752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), + [9754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_future_import_statement, 6, 0, 101), + [9756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5416), + [9758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_from_statement, 6, 0, 102), + [9760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5490), + [9762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), + [9764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), + [9766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3768), + [9768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [9770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3694), + [9772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4687), + [9774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), + [9776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), + [9778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), + [9780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), + [9782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4359), + [9784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3790), + [9786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), + [9788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__match_block_repeat1, 1, 0, 65), + [9790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_future_import_statement, 4, 0, 35), + [9792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), + [9794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867), + [9796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), + [9798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4374), + [9800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [9802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5509), + [9804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5344), + [9806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4396), + [9808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5365), + [9810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4608), + [9812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4608), + [9814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4348), + [9816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5449), + [9818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4479), + [9820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199), + [9822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3607), + [9824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), + [9826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), + [9828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), + [9830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), + [9832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), + [9834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), + [9836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), + [9838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [9840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4446), + [9842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 2, 0, 3), + [9844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3816), + [9846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4287), + [9848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 3, 0, 0), + [9850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4306), + [9852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), + [9854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), + [9856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3808), + [9858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3716), + [9860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4331), + [9862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5499), + [9864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4356), + [9866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [9868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2983), + [9870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4678), + [9872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1553), + [9874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 1, 0, 0), + [9876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5443), + [9878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 5, 0, 208), + [9880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4377), + [9882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5387), + [9884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), + [9886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717), + [9888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), + [9890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3610), + [9892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4472), + [9894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), + [9896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__typedargslist, 4, 0, 0), + [9898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5791), + [9900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_relative_import, 2, 0, 0), + [9902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_statement, 2, 0, 0), + [9904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4490), + [9906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1400), + [9908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4568), + [9910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4693), + [9912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3163), + [9914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4385), + [9916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4385), + [9918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 3, 0, 26), + [9920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [9922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4495), + [9924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3125), + [9926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3572), + [9928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4653), + [9930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4653), + [9932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [9934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4726), + [9936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4726), + [9938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4166), + [9940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4166), + [9942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_augmented_assignment, 3, 0, 27), + [9944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), + [9946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4705), + [9948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), + [9950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3389), + [9952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4533), + [9954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4533), + [9956] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_statement, 4, 0, 0), + [9958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3514), + [9960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4567), + [9962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), + [9964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 6, 0, 237), + [9966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 6, 0, 238), + [9968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4741), + [9970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4741), + [9972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4716), + [9974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dict_pattern_repeat1, 2, 0, 174), + [9976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4315), + [9978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4315), + [9980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_param, 2, 0, 0), + [9982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), + [9984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_wildcard_import, 1, 0, 0), + [9986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4371), + [9988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 6, 0, 239), + [9990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 6, 0, 240), + [9992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4697), + [9994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4265), + [9996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4265), + [9998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [10000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3178), + [10002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_from_statement, 4, 0, 37), + [10004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3417), + [10006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3399), + [10008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [10010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3411), + [10012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), + [10014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [10016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4600), + [10018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4600), + [10020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [10022] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 2, 0, 0), + [10024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4368), + [10026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2822), + [10028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3455), + [10030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [10032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2463), + [10034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2466), + [10036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1630), + [10038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3452), + [10040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4369), + [10042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1704), + [10044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2357), + [10046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), + [10048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1221), + [10050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4515), + [10052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1733), + [10054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [10056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 4, 0, 0), + [10058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3813), + [10060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1738), + [10062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2361), + [10064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1951), + [10066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2363), + [10068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), + [10070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2364), + [10072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2615), + [10074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4900), + [10076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), + [10078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), + [10080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4997), + [10082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5466), + [10084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [10086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [10088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1770), + [10090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2411), + [10092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2611), + [10094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2223), + [10096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4634), + [10098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1933), + [10100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2129), + [10102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4051), + [10104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3913), + [10106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5212), + [10108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5217), + [10110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1820), + [10112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4737), + [10114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1722), + [10116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1729), + [10118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4735), + [10120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4408), + [10122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4381), + [10124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2651), + [10126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [10128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4605), + [10130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4029), + [10132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1741), + [10134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5335), + [10136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1745), + [10138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4532), + [10140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5418), + [10142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2779), + [10144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2633), + [10146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4709), + [10148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4643), + [10150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1748), + [10152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1752), + [10154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [10156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5338), + [10158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5581), + [10160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3328), + [10162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3287), + [10164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3513), + [10166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4307), + [10168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2234), + [10170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), + [10172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), + [10174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1755), + [10176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1759), + [10178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3304), + [10180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), + [10182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2563), + [10184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), + [10186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4398), + [10188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4323), + [10190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1620), + [10192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2514), + [10194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1762), + [10196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1766), + [10198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), + [10200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1282), + [10202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), + [10204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1643), + [10206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5594), + [10208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), + [10210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2524), + [10212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2640), + [10214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), + [10216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1801), + [10218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2525), + [10220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2828), + [10222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5691), + [10224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), + [10226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), + [10228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2137), + [10230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4476), + [10232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4013), + [10234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1568), + [10236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2351), + [10238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4505), + [10240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2355), + [10242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2766), + [10244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), [10246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1669), - [10248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5555), - [10250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2784), - [10252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1568), - [10254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5514), - [10256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3338), - [10258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2304), - [10260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3932), - [10262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2756), - [10264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2351), - [10266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1618), - [10268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2646), - [10270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3193), - [10272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2772), - [10274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2773), - [10276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1640), - [10278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), - [10280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4537), - [10282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2234), - [10284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3559), + [10248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5334), + [10250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5108), + [10252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1648), + [10254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4648), + [10256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1709), + [10258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1621), + [10260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 5, 0, 0), + [10262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2436), + [10264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5392), + [10266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2784), + [10268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5396), + [10270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2423), + [10272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5306), + [10274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2756), + [10276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2589), + [10278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3922), + [10280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2772), + [10282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2773), + [10284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3340), [10286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [10288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2648), - [10290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2238), - [10292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1633), - [10294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [10296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2128), - [10298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2649), - [10300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4758), - [10302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3587), - [10304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1675), + [10288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2678), + [10290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1640), + [10292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5882), + [10294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2304), + [10296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5570), + [10298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1675), + [10300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3320), + [10302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3196), + [10304] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), [10306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), - [10308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1807), - [10310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1660), - [10312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4702), - [10314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5307), - [10316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4413), - [10318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2355), - [10320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5788), - [10322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3269), - [10324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4319), - [10326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3296), - [10328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2411), - [10330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5433), - [10332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5662), - [10334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1621), - [10336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3982), - [10338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4833), - [10340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2477), - [10342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2466), - [10344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), - [10346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), - [10348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5694), - [10350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2611), - [10352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), - [10354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5844), - [10356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4744), - [10358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4323), - [10360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1838), - [10362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2132), - [10364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), + [10308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5508), + [10310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3266), + [10312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2645), + [10314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3560), + [10316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4659), + [10318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4452), + [10320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), + [10322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2648), + [10324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1807), + [10326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1633), + [10328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2649), + [10330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4729), + [10332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5450), + [10334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4034), + [10336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4549), + [10338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4855), + [10340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5213), + [10342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2477), + [10344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), + [10346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2653), + [10348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1624), + [10350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), + [10352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1658), + [10354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5698), + [10356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), + [10358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5258), + [10360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3270), + [10362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1838), + [10364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2132), [10366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2408), - [10368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5440), - [10370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2653), - [10372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4658), - [10374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), - [10376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2654), - [10378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2415), - [10380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4518), - [10382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5083), + [10368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1660), + [10370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5881), + [10372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [10374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3600), + [10376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5479), + [10378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2654), + [10380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2192), + [10382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4922), [10384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2136), - [10386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5800), + [10386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5801), [10388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2133), - [10390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5815), - [10392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1652), - [10394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4334), - [10396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2625), - [10398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), - [10400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5470), - [10402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5311), - [10404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2487), - [10406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4696), - [10408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2702), - [10410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2134), - [10412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2135), - [10414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3513), - [10416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4707), - [10418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), - [10420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3308), - [10422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2704), - [10424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3999), - [10426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1792), - [10428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2707), - [10430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1657), - [10432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3456), - [10434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2640), - [10436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2423), - [10438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2754), - [10440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4636), - [10442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2723), - [10444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2497), - [10446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2724), - [10448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1796), - [10450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), - [10452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__typedargslist, 5, 0, 0), - [10454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), - [10456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), - [10458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1613), - [10460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3224), - [10462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5317), - [10464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5629), - [10466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2420), - [10468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), - [10470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4762), - [10472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1730), - [10474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4385), - [10476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3317), - [10478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1639), - [10480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2726), - [10482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2727), - [10484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1649), - [10486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5666), - [10488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1907), - [10490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1912), - [10492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5559), - [10494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2223), - [10496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4076), - [10498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1915), - [10500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1919), - [10502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2200), - [10504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), - [10506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4753), - [10508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3279), - [10510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1817), - [10512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5596), - [10514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 5, 0, 0), - [10516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4757), - [10518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), + [10390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5812), + [10392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2126), + [10394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1652), + [10396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2415), + [10398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4456), + [10400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), + [10402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1792), + [10404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5493), + [10406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), + [10408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2134), + [10410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2135), + [10412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), + [10414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5092), + [10416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2702), + [10418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1796), + [10420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4756), + [10422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [10424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2487), + [10426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2704), + [10428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2128), + [10430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2238), + [10432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5650), + [10434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2707), + [10436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3224), + [10438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1885), + [10440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5325), + [10442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1657), + [10444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2001), + [10446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), + [10448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2754), + [10450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2625), + [10452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2723), + [10454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2724), + [10456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__typedargslist, 5, 0, 0), + [10458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2497), + [10460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), + [10462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), + [10464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2420), + [10466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2726), + [10468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2438), + [10470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2727), + [10472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), + [10474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5677), + [10476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1649), + [10478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4360), + [10480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1730), + [10482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2646), + [10484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4649), + [10486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1907), + [10488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1912), + [10490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3520), + [10492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3323), + [10494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3280), + [10496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1915), + [10498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1919), + [10500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1639), + [10502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1817), + [10504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1718), + [10506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), + [10508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1618), + [10510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5602), + [10512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5664), + [10514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), + [10516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5302), + [10518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4483), [10520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), - [10522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), - [10524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(751), - [10526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), - [10528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), - [10530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [10532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4666), - [10534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5726), - [10536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1770), - [10538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4670), - [10540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2448), - [10542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4527), - [10544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5640), - [10546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5740), - [10548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5323), - [10550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5743), - [10552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5231), - [10554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [10556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), - [10558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1958), - [10560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1951), - [10562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [10564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4329), - [10566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5753), - [10568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2126), - [10570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5381), - [10572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2204), - [10574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4706), - [10576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2424), - [10578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [10580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4364), - [10582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4481), - [10584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1704), - [10586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2425), - [10588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2181), - [10590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5290), - [10592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5817), - [10594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1952), - [10596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2631), - [10598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [10600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1927), - [10602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1930), - [10604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1624), - [10606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2463), - [10608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5254), + [10522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5491), + [10524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), + [10526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(751), + [10528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), + [10530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), + [10532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4357), + [10534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4669), + [10536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5732), + [10538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4023), + [10540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4673), + [10542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2631), + [10544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4680), + [10546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4759), + [10548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5746), + [10550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5568), + [10552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5749), + [10554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2601), + [10556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2448), + [10558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4601), + [10560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), + [10562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1958), + [10564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [10566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), + [10568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1259), + [10570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4361), + [10572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5759), + [10574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), + [10576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [10578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4078), + [10580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1613), + [10582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4629), + [10584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2200), + [10586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1629), + [10588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2424), + [10590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4750), + [10592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2425), + [10594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2204), + [10596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [10598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5823), + [10600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1952), + [10602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5245), + [10604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2201), + [10606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1927), + [10608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1930), + [10610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2181), + [10612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5700), + [10614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2127), }; enum ts_external_scanner_symbol_identifiers { diff --git a/test/corpus/cython.txt b/test/corpus/cython.txt index e9ebf2b..472ac36 100644 --- a/test/corpus/cython.txt +++ b/test/corpus/cython.txt @@ -1152,3 +1152,21 @@ DEF x = 1 (DEF_statement (identifier) (integer))) +===================================== +Typed parameter with quoted type +===================================== +def func(x: "cython.int"): + pass +--- +(module + (function_definition + (identifier) + (parameters + (typed_parameter + (identifier) + (string + (string_start) + (string_content) + (string_end)))) + (block + (pass_statement))))