chore: update JSX from upstream

This commit is contained in:
Amaan Qureshi 2023-07-12 07:09:54 -04:00 committed by Christian Clason
parent 08aabb145f
commit 823e67a1c9
3 changed files with 10 additions and 16 deletions

View file

@ -252,7 +252,7 @@
"revision": "c194ee5e6ede5f26cf4799feead4a8f165dcf14d" "revision": "c194ee5e6ede5f26cf4799feead4a8f165dcf14d"
}, },
"javascript": { "javascript": {
"revision": "5720b249490b3c17245ba772f6be4a43edb4e3b7" "revision": "f772967f7b7bc7c28f845be2420a38472b16a8ee"
}, },
"jq": { "jq": {
"revision": "13990f530e8e6709b7978503da9bc8701d366791" "revision": "13990f530e8e6709b7978503da9bc8701d366791"
@ -528,7 +528,7 @@
"revision": "8bd2056818b21860e3d756b5a58c4f6e05fb744e" "revision": "8bd2056818b21860e3d756b5a58c4f6e05fb744e"
}, },
"tsx": { "tsx": {
"revision": "3429d8c77d7a83e80032667f0642e6cb19d0c772" "revision": "51c4c9eb5387c6e42fdb02f22fe68d408c89952b"
}, },
"turtle": { "turtle": {
"revision": "085437f5cb117703b7f520dd92161140a684f092" "revision": "085437f5cb117703b7f520dd92161140a684f092"
@ -537,7 +537,7 @@
"revision": "779ee5ab1e065dcef7f51f253030dc875445b25f" "revision": "779ee5ab1e065dcef7f51f253030dc875445b25f"
}, },
"typescript": { "typescript": {
"revision": "3429d8c77d7a83e80032667f0642e6cb19d0c772" "revision": "51c4c9eb5387c6e42fdb02f22fe68d408c89952b"
}, },
"ungrammar": { "ungrammar": {
"revision": "debd26fed283d80456ebafa33a06957b0c52e451" "revision": "debd26fed283d80456ebafa33a06957b0c52e451"

View file

@ -1,9 +1,8 @@
(jsx_element (jsx_element
open_tag: (jsx_opening_element ["<" ">"] @tag.delimiter)) open_tag: (jsx_opening_element ["<" ">"] @tag.delimiter))
(jsx_element (jsx_element
close_tag: (jsx_closing_element ["<" "/" ">"] @tag.delimiter)) close_tag: (jsx_closing_element ["</" ">"] @tag.delimiter))
(jsx_self_closing_element ["/" ">" "<"] @tag.delimiter) (jsx_self_closing_element ["<" "/>"] @tag.delimiter)
(jsx_fragment [">" "<" "/"] @tag.delimiter)
(jsx_attribute (property_identifier) @tag.attribute) (jsx_attribute (property_identifier) @tag.attribute)
(jsx_opening_element (jsx_opening_element
@ -19,18 +18,18 @@
(#lua-match? @constructor "^[A-Z]"))) (#lua-match? @constructor "^[A-Z]")))
; Handle the dot operator effectively - <My.Component> ; Handle the dot operator effectively - <My.Component>
(jsx_opening_element ((nested_identifier (identifier) @tag (identifier) @constructor))) (jsx_opening_element ((member_expression (identifier) @tag (property_identifier) @constructor)))
(jsx_closing_element ((identifier) @constructor (jsx_closing_element ((identifier) @constructor
(#lua-match? @constructor "^[A-Z]"))) (#lua-match? @constructor "^[A-Z]")))
; Handle the dot operator effectively - </My.Component> ; Handle the dot operator effectively - </My.Component>
(jsx_closing_element ((nested_identifier (identifier) @tag (identifier) @constructor))) (jsx_closing_element ((member_expression (identifier) @tag (property_identifier) @constructor)))
(jsx_self_closing_element ((identifier) @constructor (jsx_self_closing_element ((identifier) @constructor
(#lua-match? @constructor "^[A-Z]"))) (#lua-match? @constructor "^[A-Z]")))
; Handle the dot operator effectively - <My.Component /> ; Handle the dot operator effectively - <My.Component />
(jsx_self_closing_element ((nested_identifier (identifier) @tag (identifier) @constructor))) (jsx_self_closing_element ((member_expression (identifier) @tag (property_identifier) @constructor)))
(jsx_text) @none (jsx_text) @none

View file

@ -1,16 +1,11 @@
[ [
(jsx_fragment)
(jsx_element) (jsx_element)
(jsx_self_closing_element) (jsx_self_closing_element)
(jsx_expression) (jsx_expression)
] @indent.begin ] @indent.begin
(jsx_fragment
("<" ">" (_) "<" @indent.branch "/" ">" @indent.end)
)
(jsx_closing_element (">" @indent.end)) (jsx_closing_element (">" @indent.end))
(jsx_self_closing_element ">" @indent.end) (jsx_self_closing_element "/>" @indent.end)
[ [
(jsx_closing_element) (jsx_closing_element)
@ -18,4 +13,4 @@
] @indent.branch ] @indent.branch
; <button ; <button
; /> ; />
(jsx_self_closing_element "/" @indent.branch) (jsx_self_closing_element "/>" @indent.branch)