Skip to content

Commit 91a9f19

Browse files
committed
inline - support nested spans
1 parent 9e546a0 commit 91a9f19

File tree

5 files changed

+118740
-123720
lines changed

5 files changed

+118740
-123720
lines changed

crates/tree-sitter-qmd/tree-sitter-markdown-inline/grammar.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,7 @@ module.exports = grammar(add_inline_rules({
296296
seq($._link_text_non_empty, optional($._qmd_attribute)),
297297
seq('[', ']', optional($._qmd_attribute)),
298298
))),
299-
_link_text_non_empty: $ => prec(2, seq('[', alias($._inline_no_link, $.link_text), ']')),
299+
_link_text_non_empty: $ => prec(2, seq('[', alias($._inline, $.link_text), ']')),
300300
// shortcut_link: $ => prec.dynamic(PRECEDENCE_LEVEL_LINK, $._link_text_non_empty),
301301
inline_link: $ => prec.dynamic(PRECEDENCE_LEVEL_LINK, prec.right(seq(
302302
$._link_text,

crates/tree-sitter-qmd/tree-sitter-markdown-inline/src/grammar.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3113,7 +3113,7 @@
31133113
"type": "ALIAS",
31143114
"content": {
31153115
"type": "SYMBOL",
3116-
"name": "_inline_no_link"
3116+
"name": "_inline"
31173117
},
31183118
"named": true,
31193119
"value": "link_text"

crates/tree-sitter-qmd/tree-sitter-markdown-inline/src/node-types.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1322,6 +1322,10 @@
13221322
"type": "image",
13231323
"named": true
13241324
},
1325+
{
1326+
"type": "inline_link",
1327+
"named": true
1328+
},
13251329
{
13261330
"type": "inline_note",
13271331
"named": true

0 commit comments

Comments
 (0)