Skip to content

Commit 5caa71e

Browse files
committed
Fix expression (flow) from forming for expression (text)
Related-to: mdx-js/mdx-analyzer#480.
1 parent 664817a commit 5caa71e

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

grammar.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1434,7 +1434,7 @@ repository:
14341434
extension-mdx-expression-flow:
14351435
if: mdx
14361436
# See <https://github.com/wooorm/markdown-rs/blob/2498e31/src/construct/mdx_expression_flow.rs>.
1437-
begin: var(before)(\{)
1437+
begin: var(before)(\{)(?!.*\}[\t ]*.)
14381438
beginCaptures:
14391439
1:
14401440
name: string.other.begin.expression.var(suffix).js

source.mdx.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1555,7 +1555,7 @@ const grammar = {
15551555
]
15561556
},
15571557
'extension-mdx-expression-flow': {
1558-
begin: '(?:^|\\G)[\\t ]*(\\{)',
1558+
begin: '(?:^|\\G)[\\t ]*(\\{)(?!.*\\}[\\t ]*.)',
15591559
beginCaptures: {
15601560
1: {
15611561
name: 'string.other.begin.expression.mdx.js'

source.mdx.tmLanguage

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2322,7 +2322,7 @@
23222322
<key>extension-mdx-expression-flow</key>
23232323
<dict>
23242324
<key>begin</key>
2325-
<string>(?:^|\G)[\t ]*(\{)</string>
2325+
<string>(?:^|\G)[\t ]*(\{)(?!.*\}[\t ]*.)</string>
23262326
<key>beginCaptures</key>
23272327
<dict>
23282328
<key>1</key>

0 commit comments

Comments
 (0)