File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change 3388
3388
(typevar_parameter
3389
3389
name: (_) @name
3390
3390
bound: (_)? @bound
3391
+ default: (_)? @default
3391
3392
) @typevar
3392
3393
{
3393
3394
attr (@name.node) ctx = "store"
3396
3397
attr (@bound.node) ctx = "load"
3397
3398
attr (@typevar.node) bound = @bound.node
3398
3399
}
3400
+ if some @default {
3401
+ attr (@default.node) ctx = "load"
3402
+ attr (@typevar.node) default = @default.node
3403
+ }
3399
3404
}
3400
3405
3401
3406
(typevartuple_parameter
3402
3407
name: (_) @name
3408
+ default: (_)? @default
3403
3409
) @typevartuple
3404
3410
{
3405
3411
attr (@name.node) ctx = "store"
3406
3412
attr (@typevartuple.node) name = @name.node
3413
+ if some @default {
3414
+ attr (@default.node) ctx = "load"
3415
+ attr (@typevartuple.node) default = @default.node
3416
+ }
3407
3417
}
3408
3418
3409
3419
(paramspec_parameter
3410
3420
name: (_) @name
3421
+ default: (_)? @default
3411
3422
) @paramspec
3412
3423
{
3413
3424
attr (@name.node) ctx = "store"
3414
3425
attr (@paramspec.node) name = @name.node
3426
+ if some @default {
3427
+ attr (@default.node) ctx = "load"
3428
+ attr (@paramspec.node) default = @default.node
3429
+ }
3415
3430
}
3416
3431
3417
3432
;;;;;; End of Type parameters (`T: ..., *T, **T`)
You can’t perform that action at this time.
0 commit comments