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