update jsx family of languages for preceeding comments and nested exports

This commit is contained in:
KCaverly 2023-07-17 09:22:37 -04:00
parent 2dae42b1ba
commit 4bece54655
6 changed files with 456 additions and 98 deletions

View file

@ -1,33 +1,29 @@
(
(comment)* @context
.
(enum_declaration
"enum" @context
(export_statement
(function_declaration
"async"? @name
"function" @name
name: (_) @name)) @item
)
(
(comment)* @context
.
(function_declaration
"async"? @name
"function" @name
name: (_) @name) @item
)
(
(comment)* @context
.
[
(export_statement
(function_declaration
"async"? @name
"function" @name
name: (_) @name)
) @item
(function_declaration
"async"? @name
"function" @name
name: (_) @name) @item
])
(
(comment)* @context
.
(interface_declaration
"interface" @name
name: (_) @name) @item
(export_statement
(class_declaration
"class" @name
name: (_) @name)) @item
)
(
@ -47,10 +43,57 @@
"set"
"async"
"*"
"readonly"
"static"
(override_modifier)
(accessibility_modifier)
]* @name
name: (_) @name) @item
)
(
(comment)* @context
.
(export_statement
(interface_declaration
"interface" @name
name: (_) @name)) @item
)
(
(comment)* @context
.
(interface_declaration
"interface" @name
name: (_) @name) @item
)
(
(comment)* @context
.
(export_statement
(enum_declaration
"enum" @name
name: (_) @name)) @item
)
(
(comment)* @context
.
(enum_declaration
"enum" @name
name: (_) @name) @item
)
(
(comment)* @context
.
(export_statement
(type_alias_declaration
"type" @name
name: (_) @name)) @item
)
(
(comment)* @context
.
(type_alias_declaration
"type" @name
name: (_) @name) @item)