Skip to content

Commit a445fa5

Browse files
authored
2025 10 29 updates (#83)
* html comments, autolinks, more qmd-syntax-helpers * remove bad test, regen table
1 parent 947125d commit a445fa5

File tree

116 files changed

+205212
-202653
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

116 files changed

+205212
-202653
lines changed

crates/quarto-markdown-pandoc/resources/error-corpus/_autogen-table.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
{
33
"column": 17,
44
"row": 0,
5-
"state": 1292,
5+
"state": 1216,
66
"sym": "end",
77
"errorInfo": {
88
"code": "Q-2-1",
@@ -11,7 +11,7 @@
1111
"captures": [
1212
{
1313
"column": 3,
14-
"lrState": 301,
14+
"lrState": 240,
1515
"row": 0,
1616
"size": 1,
1717
"sym": "[",
@@ -31,7 +31,7 @@
3131
{
3232
"column": 20,
3333
"row": 0,
34-
"state": 2644,
34+
"state": 2662,
3535
"sym": "class_specifier",
3636
"errorInfo": {
3737
"code": "Q-2-3",
@@ -40,15 +40,15 @@
4040
"captures": [
4141
{
4242
"column": 10,
43-
"lrState": 2740,
43+
"lrState": 2763,
4444
"row": 0,
4545
"size": 3,
4646
"sym": "key_value_key",
4747
"label": "key-value-begin"
4848
},
4949
{
5050
"column": 14,
51-
"lrState": 2571,
51+
"lrState": 2631,
5252
"row": 0,
5353
"size": 5,
5454
"sym": "key_value_value_token1",
@@ -69,7 +69,7 @@
6969
{
7070
"column": 18,
7171
"row": 0,
72-
"state": 2009,
72+
"state": 2024,
7373
"sym": "_error",
7474
"errorInfo": {
7575
"code": "Q-2-2",
@@ -78,7 +78,7 @@
7878
"captures": [
7979
{
8080
"column": 17,
81-
"lrState": 2009,
81+
"lrState": 2024,
8282
"row": 0,
8383
"size": 1,
8484
"sym": "{",
@@ -98,7 +98,7 @@
9898
{
9999
"column": 17,
100100
"row": 0,
101-
"state": 822,
101+
"state": 843,
102102
"sym": "end",
103103
"errorInfo": {
104104
"code": "Q-2-5",
@@ -107,7 +107,7 @@
107107
"captures": [
108108
{
109109
"column": 11,
110-
"lrState": 18,
110+
"lrState": 15,
111111
"row": 0,
112112
"size": 1,
113113
"sym": "emphasis_delimiter",
@@ -127,7 +127,7 @@
127127
{
128128
"column": 3,
129129
"row": 0,
130-
"state": 902,
130+
"state": 934,
131131
"sym": "{",
132132
"errorInfo": {
133133
"code": "Q-2-4",
@@ -136,7 +136,7 @@
136136
"captures": [
137137
{
138138
"column": 0,
139-
"lrState": 902,
139+
"lrState": 934,
140140
"row": 0,
141141
"size": 3,
142142
"sym": "_fenced_div_start",
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
source: crates/quarto-markdown-pandoc/tests/test.rs
3+
expression: output
4+
---
5+
{"astContext":{"files":[{"line_breaks":[31,32,98],"name":"tests/snapshots/json/html-comment-01-simple-inline.qmd","total_length":99}],"sourceInfoPool":[{"d":0,"r":[2,6],"t":0},{"d":0,"r":[6,7],"t":0},{"d":0,"r":[7,8],"t":0},{"d":0,"r":[8,9],"t":0},{"d":[[2,0,1],[3,1,1]],"r":[0,2],"t":2},{"d":0,"r":[9,10],"t":0},{"d":0,"r":[10,16],"t":0},{"d":0,"r":[16,17],"t":0},{"d":0,"r":[17,23],"t":0},{"d":0,"r":[23,24],"t":0},{"d":0,"r":[24,31],"t":0},{"d":0,"r":[0,32],"t":0},{"d":0,"r":[33,37],"t":0},{"d":0,"r":[37,38],"t":0},{"d":0,"r":[38,40],"t":0},{"d":0,"r":[40,41],"t":0},{"d":0,"r":[41,42],"t":0},{"d":0,"r":[42,43],"t":0},{"d":0,"r":[43,52],"t":0},{"d":0,"r":[52,53],"t":0},{"d":0,"r":[53,57],"t":0},{"d":0,"r":[57,58],"t":0},{"d":0,"r":[58,83],"t":0},{"d":0,"r":[83,84],"t":0},{"d":0,"r":[84,86],"t":0},{"d":0,"r":[86,87],"t":0},{"d":0,"r":[87,90],"t":0},{"d":0,"r":[90,91],"t":0},{"d":0,"r":[91,97],"t":0},{"d":0,"r":[97,98],"t":0},{"d":[[28,0,6],[29,6,1]],"r":[0,7],"t":2},{"d":0,"r":[33,99],"t":0}]},"blocks":[{"attrS":{"classes":[],"id":null,"kvs":[]},"c":[1,["test-1-simple-inline-comment",[],[]],[{"c":"Test","s":0,"t":"Str"},{"s":1,"t":"Space"},{"c":"1:","s":4,"t":"Str"},{"s":5,"t":"Space"},{"c":"Simple","s":6,"t":"Str"},{"s":7,"t":"Space"},{"c":"inline","s":8,"t":"Str"},{"s":9,"t":"Space"},{"c":"comment","s":10,"t":"Str"}]],"s":11,"t":"Header"},{"c":[{"c":"This","s":12,"t":"Str"},{"s":13,"t":"Space"},{"c":"is","s":14,"t":"Str"},{"s":15,"t":"Space"},{"c":"a","s":16,"t":"Str"},{"s":17,"t":"Space"},{"c":"paragraph","s":18,"t":"Str"},{"s":19,"t":"Space"},{"c":"with","s":20,"t":"Str"},{"s":21,"t":"Space"},{"c":["quarto-html-comment","<!-- a simple comment -->"],"s":22,"t":"RawInline"},{"s":23,"t":"Space"},{"c":"in","s":24,"t":"Str"},{"s":25,"t":"Space"},{"c":"the","s":26,"t":"Str"},{"s":27,"t":"Space"},{"c":"middle.","s":30,"t":"Str"}],"s":31,"t":"Para"}],"meta":{},"pandoc-api-version":[1,23,1]}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
source: crates/quarto-markdown-pandoc/tests/test.rs
3+
expression: output
4+
---
5+
{"astContext":{"files":[{"line_breaks":[42,43,79],"name":"tests/snapshots/json/html-comment-02-comment-with-emphasis.qmd","total_length":80}],"sourceInfoPool":[{"d":0,"r":[2,6],"t":0},{"d":0,"r":[6,7],"t":0},{"d":0,"r":[7,8],"t":0},{"d":0,"r":[8,9],"t":0},{"d":[[2,0,1],[3,1,1]],"r":[0,2],"t":2},{"d":0,"r":[9,10],"t":0},{"d":0,"r":[10,17],"t":0},{"d":0,"r":[17,18],"t":0},{"d":0,"r":[18,22],"t":0},{"d":0,"r":[22,23],"t":0},{"d":0,"r":[23,31],"t":0},{"d":0,"r":[31,32],"t":0},{"d":0,"r":[32,42],"t":0},{"d":0,"r":[0,43],"t":0},{"d":0,"r":[44,79],"t":0},{"d":0,"r":[44,80],"t":0}]},"blocks":[{"attrS":{"classes":[],"id":null,"kvs":[]},"c":[1,["test-2-comment-with-emphasis-characters",[],[]],[{"c":"Test","s":0,"t":"Str"},{"s":1,"t":"Space"},{"c":"2:","s":4,"t":"Str"},{"s":5,"t":"Space"},{"c":"Comment","s":6,"t":"Str"},{"s":7,"t":"Space"},{"c":"with","s":8,"t":"Str"},{"s":9,"t":"Space"},{"c":"emphasis","s":10,"t":"Str"},{"s":11,"t":"Space"},{"c":"characters","s":12,"t":"Str"}]],"s":13,"t":"Header"},{"c":[{"c":["quarto-html-comment","<!-- This has *emphasis* inside -->"],"s":14,"t":"RawInline"}],"s":15,"t":"Para"}],"meta":{},"pandoc-api-version":[1,23,1]}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
source: crates/quarto-markdown-pandoc/tests/test.rs
3+
expression: output
4+
---
5+
{"astContext":{"files":[{"line_breaks":[38,39,75],"name":"tests/snapshots/json/html-comment-03-comment-with-strong.qmd","total_length":76}],"sourceInfoPool":[{"d":0,"r":[2,6],"t":0},{"d":0,"r":[6,7],"t":0},{"d":0,"r":[7,8],"t":0},{"d":0,"r":[8,9],"t":0},{"d":[[2,0,1],[3,1,1]],"r":[0,2],"t":2},{"d":0,"r":[9,10],"t":0},{"d":0,"r":[10,17],"t":0},{"d":0,"r":[17,18],"t":0},{"d":0,"r":[18,22],"t":0},{"d":0,"r":[22,23],"t":0},{"d":0,"r":[23,29],"t":0},{"d":0,"r":[29,30],"t":0},{"d":0,"r":[30,38],"t":0},{"d":0,"r":[0,39],"t":0},{"d":0,"r":[40,75],"t":0},{"d":0,"r":[40,76],"t":0}]},"blocks":[{"attrS":{"classes":[],"id":null,"kvs":[]},"c":[1,["test-3-comment-with-strong-emphasis",[],[]],[{"c":"Test","s":0,"t":"Str"},{"s":1,"t":"Space"},{"c":"3:","s":4,"t":"Str"},{"s":5,"t":"Space"},{"c":"Comment","s":6,"t":"Str"},{"s":7,"t":"Space"},{"c":"with","s":8,"t":"Str"},{"s":9,"t":"Space"},{"c":"strong","s":10,"t":"Str"},{"s":11,"t":"Space"},{"c":"emphasis","s":12,"t":"Str"}]],"s":13,"t":"Header"},{"c":[{"c":["quarto-html-comment","<!-- This has **strong** inside -->"],"s":14,"t":"RawInline"}],"s":15,"t":"Para"}],"meta":{},"pandoc-api-version":[1,23,1]}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
source: crates/quarto-markdown-pandoc/tests/test.rs
3+
expression: output
4+
---
5+
{"astContext":{"files":[{"line_breaks":[53,54,93],"name":"tests/snapshots/json/html-comment-04-comment-with-underscore.qmd","total_length":94}],"sourceInfoPool":[{"d":0,"r":[2,6],"t":0},{"d":0,"r":[6,7],"t":0},{"d":0,"r":[7,8],"t":0},{"d":0,"r":[8,9],"t":0},{"d":[[2,0,1],[3,1,1]],"r":[0,2],"t":2},{"d":0,"r":[9,10],"t":0},{"d":0,"r":[10,17],"t":0},{"d":0,"r":[17,18],"t":0},{"d":0,"r":[18,22],"t":0},{"d":0,"r":[22,23],"t":0},{"d":0,"r":[23,34],"t":0},{"d":0,"r":[34,35],"t":0},{"d":0,"r":[35,36],"t":0},{"d":0,"r":[36,44],"t":0},{"d":[[12,0,1],[13,1,8]],"r":[0,9],"t":2},{"d":0,"r":[44,45],"t":0},{"d":0,"r":[45,52],"t":0},{"d":0,"r":[52,53],"t":0},{"d":[[16,0,7],[17,7,1]],"r":[0,8],"t":2},{"d":0,"r":[0,54],"t":0},{"d":0,"r":[55,93],"t":0},{"d":0,"r":[55,94],"t":0}]},"blocks":[{"attrS":{"classes":[],"id":null,"kvs":[]},"c":[1,["test-4-comment-with-underscores-original-failure",[],[]],[{"c":"Test","s":0,"t":"Str"},{"s":1,"t":"Space"},{"c":"4:","s":4,"t":"Str"},{"s":5,"t":"Space"},{"c":"Comment","s":6,"t":"Str"},{"s":7,"t":"Space"},{"c":"with","s":8,"t":"Str"},{"s":9,"t":"Space"},{"c":"underscores","s":10,"t":"Str"},{"s":11,"t":"Space"},{"c":"(original","s":14,"t":"Str"},{"s":15,"t":"Space"},{"c":"failure)","s":18,"t":"Str"}]],"s":19,"t":"Header"},{"c":[{"c":["quarto-html-comment","<!-- This has _underscores_ inside -->"],"s":20,"t":"RawInline"}],"s":21,"t":"Para"}],"meta":{},"pandoc-api-version":[1,23,1]}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
source: crates/quarto-markdown-pandoc/tests/test.rs
3+
expression: output
4+
---
5+
{"astContext":{"files":[{"line_breaks":[34,35,73],"name":"tests/snapshots/json/html-comment-05-comment-with-link.qmd","total_length":74}],"sourceInfoPool":[{"d":0,"r":[2,6],"t":0},{"d":0,"r":[6,7],"t":0},{"d":0,"r":[7,8],"t":0},{"d":0,"r":[8,9],"t":0},{"d":[[2,0,1],[3,1,1]],"r":[0,2],"t":2},{"d":0,"r":[9,10],"t":0},{"d":0,"r":[10,17],"t":0},{"d":0,"r":[17,18],"t":0},{"d":0,"r":[18,22],"t":0},{"d":0,"r":[22,23],"t":0},{"d":0,"r":[23,27],"t":0},{"d":0,"r":[27,28],"t":0},{"d":0,"r":[28,34],"t":0},{"d":0,"r":[0,35],"t":0},{"d":0,"r":[36,73],"t":0},{"d":0,"r":[36,74],"t":0}]},"blocks":[{"attrS":{"classes":[],"id":null,"kvs":[]},"c":[1,["test-5-comment-with-link-syntax",[],[]],[{"c":"Test","s":0,"t":"Str"},{"s":1,"t":"Space"},{"c":"5:","s":4,"t":"Str"},{"s":5,"t":"Space"},{"c":"Comment","s":6,"t":"Str"},{"s":7,"t":"Space"},{"c":"with","s":8,"t":"Str"},{"s":9,"t":"Space"},{"c":"link","s":10,"t":"Str"},{"s":11,"t":"Space"},{"c":"syntax","s":12,"t":"Str"}]],"s":13,"t":"Header"},{"c":[{"c":["quarto-html-comment","<!-- This has [links](url) inside -->"],"s":14,"t":"RawInline"}],"s":15,"t":"Para"}],"meta":{},"pandoc-api-version":[1,23,1]}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
source: crates/quarto-markdown-pandoc/tests/test.rs
3+
expression: output
4+
---
5+
{"astContext":{"files":[{"line_breaks":[62,63,156],"name":"tests/snapshots/json/html-comment-06-comment-with-path.qmd","total_length":157}],"sourceInfoPool":[{"d":0,"r":[2,6],"t":0},{"d":0,"r":[6,7],"t":0},{"d":0,"r":[7,8],"t":0},{"d":0,"r":[8,9],"t":0},{"d":[[2,0,1],[3,1,1]],"r":[0,2],"t":2},{"d":0,"r":[9,10],"t":0},{"d":0,"r":[10,17],"t":0},{"d":0,"r":[17,18],"t":0},{"d":0,"r":[18,22],"t":0},{"d":0,"r":[22,23],"t":0},{"d":0,"r":[23,27],"t":0},{"d":0,"r":[27,28],"t":0},{"d":0,"r":[28,32],"t":0},{"d":0,"r":[32,33],"t":0},{"d":0,"r":[33,34],"t":0},{"d":0,"r":[34,39],"t":0},{"d":[[14,0,1],[15,1,5]],"r":[0,6],"t":2},{"d":0,"r":[39,40],"t":0},{"d":0,"r":[40,48],"t":0},{"d":0,"r":[48,49],"t":0},{"d":0,"r":[49,56],"t":0},{"d":0,"r":[56,57],"t":0},{"d":0,"r":[57,61],"t":0},{"d":0,"r":[61,62],"t":0},{"d":[[22,0,4],[23,4,1]],"r":[0,5],"t":2},{"d":0,"r":[0,63],"t":0},{"d":0,"r":[64,156],"t":0},{"d":0,"r":[64,157],"t":0}]},"blocks":[{"attrS":{"classes":[],"id":null,"kvs":[]},"c":[1,["test-6-comment-with-file-path-exact-original-failure-case",[],[]],[{"c":"Test","s":0,"t":"Str"},{"s":1,"t":"Space"},{"c":"6:","s":4,"t":"Str"},{"s":5,"t":"Space"},{"c":"Comment","s":6,"t":"Str"},{"s":7,"t":"Space"},{"c":"with","s":8,"t":"Str"},{"s":9,"t":"Space"},{"c":"file","s":10,"t":"Str"},{"s":11,"t":"Space"},{"c":"path","s":12,"t":"Str"},{"s":13,"t":"Space"},{"c":"(exact","s":16,"t":"Str"},{"s":17,"t":"Space"},{"c":"original","s":18,"t":"Str"},{"s":19,"t":"Space"},{"c":"failure","s":20,"t":"Str"},{"s":21,"t":"Space"},{"c":"case)","s":24,"t":"Str"}]],"s":25,"t":"Header"},{"c":[{"c":["quarto-html-comment","<!-- This comes from quarto-dev/quarto-cli/src/resources/formats/html/_quarto-rules.scss -->"],"s":26,"t":"RawInline"}],"s":27,"t":"Para"}],"meta":{},"pandoc-api-version":[1,23,1]}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
source: crates/quarto-markdown-pandoc/tests/test.rs
3+
expression: output
4+
---
5+
{"astContext":{"files":[{"line_breaks":[35,36,67,82,107],"name":"tests/snapshots/json/html-comment-07-multiline-inline.qmd","total_length":108}],"sourceInfoPool":[{"d":0,"r":[2,6],"t":0},{"d":0,"r":[6,7],"t":0},{"d":0,"r":[7,8],"t":0},{"d":0,"r":[8,9],"t":0},{"d":[[2,0,1],[3,1,1]],"r":[0,2],"t":2},{"d":0,"r":[9,10],"t":0},{"d":0,"r":[10,15],"t":0},{"d":0,"r":[15,16],"t":0},{"d":[[6,0,5],[7,5,1]],"r":[0,6],"t":2},{"d":0,"r":[16,20],"t":0},{"d":[[8,0,6],[9,6,4]],"r":[0,10],"t":2},{"d":0,"r":[20,21],"t":0},{"d":0,"r":[21,28],"t":0},{"d":0,"r":[28,29],"t":0},{"d":0,"r":[29,35],"t":0},{"d":0,"r":[0,36],"t":0},{"d":0,"r":[37,41],"t":0},{"d":0,"r":[41,42],"t":0},{"d":0,"r":[42,44],"t":0},{"d":0,"r":[44,45],"t":0},{"d":0,"r":[45,49],"t":0},{"d":0,"r":[49,50],"t":0},{"d":0,"r":[50,92],"t":0},{"d":0,"r":[92,93],"t":0},{"d":0,"r":[93,96],"t":0},{"d":0,"r":[96,97],"t":0},{"d":0,"r":[97,106],"t":0},{"d":0,"r":[106,107],"t":0},{"d":[[26,0,9],[27,9,1]],"r":[0,10],"t":2},{"d":0,"r":[37,108],"t":0}]},"blocks":[{"attrS":{"classes":[],"id":null,"kvs":[]},"c":[1,["test-7-multi-line-comment-inline",[],[]],[{"c":"Test","s":0,"t":"Str"},{"s":1,"t":"Space"},{"c":"7:","s":4,"t":"Str"},{"s":5,"t":"Space"},{"c":"Multi-line","s":10,"t":"Str"},{"s":11,"t":"Space"},{"c":"comment","s":12,"t":"Str"},{"s":13,"t":"Space"},{"c":"inline","s":14,"t":"Str"}]],"s":15,"t":"Header"},{"c":[{"c":"This","s":16,"t":"Str"},{"s":17,"t":"Space"},{"c":"is","s":18,"t":"Str"},{"s":19,"t":"Space"},{"c":"text","s":20,"t":"Str"},{"s":21,"t":"Space"},{"c":["quarto-html-comment","<!-- this comment\nspans multiple\nlines -->"],"s":22,"t":"RawInline"},{"s":23,"t":"Space"},{"c":"and","s":24,"t":"Str"},{"s":25,"t":"Space"},{"c":"continues.","s":28,"t":"Str"}],"s":29,"t":"Para"}],"meta":{},"pandoc-api-version":[1,23,1]}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
source: crates/quarto-markdown-pandoc/tests/test.rs
3+
expression: output
4+
---
5+
{"astContext":{"files":[{"line_breaks":[32,33,60,61,117,118,150],"name":"tests/snapshots/json/html-comment-08-block-level-comment.qmd","total_length":151}],"sourceInfoPool":[{"d":0,"r":[2,6],"t":0},{"d":0,"r":[6,7],"t":0},{"d":0,"r":[7,8],"t":0},{"d":0,"r":[8,9],"t":0},{"d":[[2,0,1],[3,1,1]],"r":[0,2],"t":2},{"d":0,"r":[9,10],"t":0},{"d":0,"r":[10,17],"t":0},{"d":0,"r":[17,18],"t":0},{"d":0,"r":[18,20],"t":0},{"d":0,"r":[20,21],"t":0},{"d":0,"r":[21,26],"t":0},{"d":0,"r":[26,27],"t":0},{"d":0,"r":[27,32],"t":0},{"d":0,"r":[0,33],"t":0},{"d":0,"r":[34,38],"t":0},{"d":0,"r":[38,39],"t":0},{"d":0,"r":[39,48],"t":0},{"d":0,"r":[48,49],"t":0},{"d":0,"r":[49,51],"t":0},{"d":0,"r":[51,52],"t":0},{"d":0,"r":[52,59],"t":0},{"d":0,"r":[59,60],"t":0},{"d":[[20,0,7],[21,7,1]],"r":[0,8],"t":2},{"d":0,"r":[34,61],"t":0},{"d":0,"r":[62,117],"t":0},{"d":0,"r":[62,118],"t":0},{"d":0,"r":[119,123],"t":0},{"d":0,"r":[123,124],"t":0},{"d":0,"r":[124,133],"t":0},{"d":0,"r":[133,134],"t":0},{"d":0,"r":[134,136],"t":0},{"d":0,"r":[136,137],"t":0},{"d":0,"r":[137,141],"t":0},{"d":0,"r":[141,142],"t":0},{"d":0,"r":[142,149],"t":0},{"d":0,"r":[149,150],"t":0},{"d":[[34,0,7],[35,7,1]],"r":[0,8],"t":2},{"d":0,"r":[119,151],"t":0}]},"blocks":[{"attrS":{"classes":[],"id":null,"kvs":[]},"c":[1,["test-8-comment-at-block-level",[],[]],[{"c":"Test","s":0,"t":"Str"},{"s":1,"t":"Space"},{"c":"8:","s":4,"t":"Str"},{"s":5,"t":"Space"},{"c":"Comment","s":6,"t":"Str"},{"s":7,"t":"Space"},{"c":"at","s":8,"t":"Str"},{"s":9,"t":"Space"},{"c":"block","s":10,"t":"Str"},{"s":11,"t":"Space"},{"c":"level","s":12,"t":"Str"}]],"s":13,"t":"Header"},{"c":[{"c":"This","s":14,"t":"Str"},{"s":15,"t":"Space"},{"c":"paragraph","s":16,"t":"Str"},{"s":17,"t":"Space"},{"c":"is","s":18,"t":"Str"},{"s":19,"t":"Space"},{"c":"visible.","s":22,"t":"Str"}],"s":23,"t":"Para"},{"c":[{"c":["quarto-html-comment","<!-- This entire paragraph should be commented out. -->"],"s":24,"t":"RawInline"}],"s":25,"t":"Para"},{"c":[{"c":"This","s":26,"t":"Str"},{"s":27,"t":"Space"},{"c":"paragraph","s":28,"t":"Str"},{"s":29,"t":"Space"},{"c":"is","s":30,"t":"Str"},{"s":31,"t":"Space"},{"c":"also","s":32,"t":"Str"},{"s":33,"t":"Space"},{"c":"visible.","s":36,"t":"Str"}],"s":37,"t":"Para"}],"meta":{},"pandoc-api-version":[1,23,1]}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
source: crates/quarto-markdown-pandoc/tests/test.rs
3+
expression: output
4+
---
5+
{"astContext":{"files":[{"line_breaks":[34,35,62,63,88,109,129,130,162],"name":"tests/snapshots/json/html-comment-09-block-multiline.qmd","total_length":163}],"sourceInfoPool":[{"d":0,"r":[2,6],"t":0},{"d":0,"r":[6,7],"t":0},{"d":0,"r":[7,8],"t":0},{"d":0,"r":[8,9],"t":0},{"d":[[2,0,1],[3,1,1]],"r":[0,2],"t":2},{"d":0,"r":[9,10],"t":0},{"d":0,"r":[10,15],"t":0},{"d":0,"r":[15,16],"t":0},{"d":[[6,0,5],[7,5,1]],"r":[0,6],"t":2},{"d":0,"r":[16,20],"t":0},{"d":[[8,0,6],[9,6,4]],"r":[0,10],"t":2},{"d":0,"r":[20,21],"t":0},{"d":0,"r":[21,26],"t":0},{"d":0,"r":[26,27],"t":0},{"d":0,"r":[27,34],"t":0},{"d":0,"r":[0,35],"t":0},{"d":0,"r":[36,40],"t":0},{"d":0,"r":[40,41],"t":0},{"d":0,"r":[41,50],"t":0},{"d":0,"r":[50,51],"t":0},{"d":0,"r":[51,53],"t":0},{"d":0,"r":[53,54],"t":0},{"d":0,"r":[54,61],"t":0},{"d":0,"r":[61,62],"t":0},{"d":[[22,0,7],[23,7,1]],"r":[0,8],"t":2},{"d":0,"r":[36,63],"t":0},{"d":0,"r":[64,129],"t":0},{"d":0,"r":[64,130],"t":0},{"d":0,"r":[131,135],"t":0},{"d":0,"r":[135,136],"t":0},{"d":0,"r":[136,145],"t":0},{"d":0,"r":[145,146],"t":0},{"d":0,"r":[146,148],"t":0},{"d":0,"r":[148,149],"t":0},{"d":0,"r":[149,153],"t":0},{"d":0,"r":[153,154],"t":0},{"d":0,"r":[154,161],"t":0},{"d":0,"r":[161,162],"t":0},{"d":[[36,0,7],[37,7,1]],"r":[0,8],"t":2},{"d":0,"r":[131,163],"t":0}]},"blocks":[{"attrS":{"classes":[],"id":null,"kvs":[]},"c":[1,["test-9-multi-line-block-comment",[],[]],[{"c":"Test","s":0,"t":"Str"},{"s":1,"t":"Space"},{"c":"9:","s":4,"t":"Str"},{"s":5,"t":"Space"},{"c":"Multi-line","s":10,"t":"Str"},{"s":11,"t":"Space"},{"c":"block","s":12,"t":"Str"},{"s":13,"t":"Space"},{"c":"comment","s":14,"t":"Str"}]],"s":15,"t":"Header"},{"c":[{"c":"This","s":16,"t":"Str"},{"s":17,"t":"Space"},{"c":"paragraph","s":18,"t":"Str"},{"s":19,"t":"Space"},{"c":"is","s":20,"t":"Str"},{"s":21,"t":"Space"},{"c":"visible.","s":24,"t":"Str"}],"s":25,"t":"Para"},{"c":[{"c":["quarto-html-comment","<!-- This entire comment\nspans multiple lines\nat block level. -->"],"s":26,"t":"RawInline"}],"s":27,"t":"Para"},{"c":[{"c":"This","s":28,"t":"Str"},{"s":29,"t":"Space"},{"c":"paragraph","s":30,"t":"Str"},{"s":31,"t":"Space"},{"c":"is","s":32,"t":"Str"},{"s":33,"t":"Space"},{"c":"also","s":34,"t":"Str"},{"s":35,"t":"Space"},{"c":"visible.","s":38,"t":"Str"}],"s":39,"t":"Para"}],"meta":{},"pandoc-api-version":[1,23,1]}

0 commit comments

Comments
 (0)