109 lines
3.2 KiB
JSON
Generated
109 lines
3.2 KiB
JSON
Generated
{
|
|
"ast": {
|
|
"range": "d2/testdata/d2parser/TestParse/block_string.d2,0:0:0-21:0:111",
|
|
"nodes": [
|
|
{
|
|
"map_key": {
|
|
"range": "d2/testdata/d2parser/TestParse/block_string.d2,1:0:1-7:2:36",
|
|
"key": {
|
|
"range": "d2/testdata/d2parser/TestParse/block_string.d2,1:0:1-1:1:2",
|
|
"path": [
|
|
{
|
|
"unquoted_string": {
|
|
"range": "d2/testdata/d2parser/TestParse/block_string.d2,1:0:1-1:1:2",
|
|
"value": [
|
|
{
|
|
"string": "x",
|
|
"raw_string": "x"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"primary": {},
|
|
"value": {
|
|
"block_string": {
|
|
"range": "d2/testdata/d2parser/TestParse/block_string.d2,1:3:4-7:2:36",
|
|
"quote": "|",
|
|
"tag": "md",
|
|
"value": "meow\nmeo\n# ok\n code\nyes"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"map_key": {
|
|
"range": "d2/testdata/d2parser/TestParse/block_string.d2,8:0:37-12:6:72",
|
|
"key": {
|
|
"range": "d2/testdata/d2parser/TestParse/block_string.d2,8:0:37-8:1:38",
|
|
"path": [
|
|
{
|
|
"unquoted_string": {
|
|
"range": "d2/testdata/d2parser/TestParse/block_string.d2,8:0:37-8:1:38",
|
|
"value": [
|
|
{
|
|
"string": "x",
|
|
"raw_string": "x"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"primary": {},
|
|
"value": {
|
|
"block_string": {
|
|
"range": "d2/testdata/d2parser/TestParse/block_string.d2,8:3:40-12:6:72",
|
|
"quote": "|",
|
|
"tag": "md",
|
|
"value": " meow\nmeo\n# ok\n code\nyes"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"comment": {
|
|
"range": "d2/testdata/d2parser/TestParse/block_string.d2,14:0:74-14:8:82",
|
|
"value": "compat"
|
|
}
|
|
},
|
|
{
|
|
"map_key": {
|
|
"range": "d2/testdata/d2parser/TestParse/block_string.d2,15:0:83-20:1:110",
|
|
"key": {
|
|
"range": "d2/testdata/d2parser/TestParse/block_string.d2,15:0:83-15:1:84",
|
|
"path": [
|
|
{
|
|
"unquoted_string": {
|
|
"range": "d2/testdata/d2parser/TestParse/block_string.d2,15:0:83-15:1:84",
|
|
"value": [
|
|
{
|
|
"string": "x",
|
|
"raw_string": "x"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"primary": {
|
|
"block_string": {
|
|
"range": "d2/testdata/d2parser/TestParse/block_string.d2,15:3:86-19:2:106",
|
|
"quote": "`",
|
|
"tag": "md",
|
|
"value": "meow\nmeow\nmeow"
|
|
}
|
|
},
|
|
"value": {
|
|
"map": {
|
|
"range": "d2/testdata/d2parser/TestParse/block_string.d2,19:3:107-20:1:110",
|
|
"nodes": null
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"err": null
|
|
}
|