diff --git a/.changeset/five-bobcats-bow.md b/.changeset/five-bobcats-bow.md
new file mode 100644
index 00000000..e3479bd7
--- /dev/null
+++ b/.changeset/five-bobcats-bow.md
@@ -0,0 +1,5 @@
+---
+'vscode-mdx': patch
+---
+
+Update the MDX grammar
diff --git a/packages/vscode-mdx/syntaxes/source.mdx.tmLanguage b/packages/vscode-mdx/syntaxes/source.mdx.tmLanguage
index 1cefc638..7c654e88 100644
--- a/packages/vscode-mdx/syntaxes/source.mdx.tmLanguage
+++ b/packages/vscode-mdx/syntaxes/source.mdx.tmLanguage
@@ -7,17 +7,15 @@
Once accepted there, it can be pulled into this project (`vscode-mdx`) with
`script/generate.mjs`, and released.
- Version from SHA: 3f11836d11ca5ed41431ecd53dca7710c2c823ce.
+ Version from SHA: 403f851b6ff7b52f3dbf5fc3b3e5b215c8e505a2.
-->
- name
- MDX
- uuid
- fe65e2cd-7c73-4a27-8b5e-5902893626aa
fileTypes
mdx
+ name
+ MDX
patterns
@@ -621,7 +619,7 @@
contentName
markup.raw.code.fenced.mdx
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -669,7 +667,7 @@
contentName
markup.raw.code.fenced.mdx
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -2700,7 +2698,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -2764,7 +2762,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -2834,7 +2832,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -2898,7 +2896,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -2968,7 +2966,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -3032,7 +3030,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -3102,7 +3100,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -3166,7 +3164,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -3236,7 +3234,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -3300,7 +3298,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -3370,7 +3368,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -3434,7 +3432,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -3504,7 +3502,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -3572,7 +3570,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -3646,7 +3644,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -3710,7 +3708,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -3780,7 +3778,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -3844,7 +3842,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -3914,7 +3912,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -3978,7 +3976,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -4048,7 +4046,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -4112,7 +4110,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -4182,7 +4180,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -4246,7 +4244,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -4316,7 +4314,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -4380,7 +4378,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -4450,7 +4448,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -4514,7 +4512,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -4584,7 +4582,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -4648,7 +4646,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -4718,7 +4716,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -4782,7 +4780,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -4852,7 +4850,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -4916,7 +4914,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -4986,7 +4984,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -5050,7 +5048,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -5120,7 +5118,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -5184,7 +5182,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -5254,7 +5252,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -5318,7 +5316,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -5388,7 +5386,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -5452,7 +5450,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -5522,7 +5520,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -5586,7 +5584,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -5656,7 +5654,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -5720,7 +5718,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -5790,7 +5788,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -5854,7 +5852,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -5924,7 +5922,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -5988,7 +5986,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -6058,7 +6056,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -6122,7 +6120,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -6192,7 +6190,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -6256,7 +6254,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -6326,7 +6324,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -6390,7 +6388,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -6460,7 +6458,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -6532,7 +6530,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -6610,7 +6608,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -6674,7 +6672,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -6744,7 +6742,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -6808,7 +6806,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -6878,7 +6876,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -6942,7 +6940,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -7012,7 +7010,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -7076,7 +7074,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -7146,7 +7144,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -7210,7 +7208,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -7280,7 +7278,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -7344,7 +7342,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -7414,7 +7412,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -7478,7 +7476,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -7548,7 +7546,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -7612,7 +7610,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -7682,7 +7680,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -7746,7 +7744,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -7816,7 +7814,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -7880,7 +7878,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -7950,7 +7948,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -8014,7 +8012,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -8084,7 +8082,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -8148,7 +8146,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -8218,7 +8216,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -8282,7 +8280,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -8352,7 +8350,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -8416,7 +8414,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -8486,7 +8484,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -8554,7 +8552,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -8628,7 +8626,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -8692,7 +8690,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -8762,7 +8760,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -8826,7 +8824,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -8896,7 +8894,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -8960,7 +8958,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -9030,7 +9028,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -9094,7 +9092,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -9132,7 +9130,7 @@
begin
- (?:^|\G)[\t ]*(`{3,})(?:[\t ]*((?i:classic\x2dvisual\x2dbasic|fb|freebasic|realbasic|vb\x2d\.net|vb\x2d6|vb\.net|vb6|vbnet|vbscript|visual\x2dbasic|visual\x2dbasic\x2d\.net|visual\x2dbasic\x2d6|visual\x2dbasic\x2d6\.0|visual\x2dbasic\x2dclassic|(?:.*\.)?(?:bi|ctl|dsr|rbbas|rbfrm|rbmnu|rbres|rbtbar|rbuistate|vb|vbhtml|vbs)))(?:[\t ]+((?:[^\n\r`])+))?)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(`{3,})(?:[\t ]*((?i:fb|freebasic|realbasic|vb\x2d\.net|vb\.net|vbnet|vbscript|visual\x2dbasic|visual\x2dbasic\x2d\.net|(?:.*\.)?(?:bi|rbbas|rbfrm|rbmnu|rbres|rbtbar|rbuistate|vb|vbhtml|vbs)))(?:[\t ]+((?:[^\n\r`])+))?)(?:[\t ]*$)
beginCaptures
1
@@ -9164,7 +9162,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -9196,7 +9194,7 @@
begin
- (?:^|\G)[\t ]*(~{3,})(?:[\t ]*((?i:classic\x2dvisual\x2dbasic|fb|freebasic|realbasic|vb\x2d\.net|vb\x2d6|vb\.net|vb6|vbnet|vbscript|visual\x2dbasic|visual\x2dbasic\x2d\.net|visual\x2dbasic\x2d6|visual\x2dbasic\x2d6\.0|visual\x2dbasic\x2dclassic|(?:.*\.)?(?:bi|ctl|dsr|rbbas|rbfrm|rbmnu|rbres|rbtbar|rbuistate|vb|vbhtml|vbs)))(?:[\t ]+((?:[^\n\r])+))?)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(~{3,})(?:[\t ]*((?i:fb|freebasic|realbasic|vb\x2d\.net|vb\.net|vbnet|vbscript|visual\x2dbasic|visual\x2dbasic\x2d\.net|(?:.*\.)?(?:bi|rbbas|rbfrm|rbmnu|rbres|rbtbar|rbuistate|vb|vbhtml|vbs)))(?:[\t ]+((?:[^\n\r])+))?)(?:[\t ]*$)
beginCaptures
1
@@ -9228,7 +9226,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -9298,7 +9296,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -9362,7 +9360,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -9432,7 +9430,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -9496,7 +9494,7 @@
end
- (\1)(?:[\t ]*$)
+ (?:^|\G)[\t ]*(\1)(?:[\t ]*$)
endCaptures
1
@@ -9531,5 +9529,7 @@
scopeName
source.mdx
+ uuid
+ fe65e2cd-7c73-4a27-8b5e-5902893626aa