...

Text file src/oss.terrastruct.com/d2/testdata/d2parser/TestParse/block_string.exp.json

Documentation: oss.terrastruct.com/d2/testdata/d2parser/TestParse

     1{
     2  "ast": {
     3    "range": "d2/testdata/d2parser/TestParse/block_string.d2,0:0:0-21:0:111",
     4    "nodes": [
     5      {
     6        "map_key": {
     7          "range": "d2/testdata/d2parser/TestParse/block_string.d2,1:0:1-7:2:36",
     8          "key": {
     9            "range": "d2/testdata/d2parser/TestParse/block_string.d2,1:0:1-1:1:2",
    10            "path": [
    11              {
    12                "unquoted_string": {
    13                  "range": "d2/testdata/d2parser/TestParse/block_string.d2,1:0:1-1:1:2",
    14                  "value": [
    15                    {
    16                      "string": "x",
    17                      "raw_string": "x"
    18                    }
    19                  ]
    20                }
    21              }
    22            ]
    23          },
    24          "primary": {},
    25          "value": {
    26            "block_string": {
    27              "range": "d2/testdata/d2parser/TestParse/block_string.d2,1:3:4-7:2:36",
    28              "quote": "|",
    29              "tag": "md",
    30              "value": "meow\nmeo\n# ok\n    code\nyes"
    31            }
    32          }
    33        }
    34      },
    35      {
    36        "map_key": {
    37          "range": "d2/testdata/d2parser/TestParse/block_string.d2,8:0:37-12:6:72",
    38          "key": {
    39            "range": "d2/testdata/d2parser/TestParse/block_string.d2,8:0:37-8:1:38",
    40            "path": [
    41              {
    42                "unquoted_string": {
    43                  "range": "d2/testdata/d2parser/TestParse/block_string.d2,8:0:37-8:1:38",
    44                  "value": [
    45                    {
    46                      "string": "x",
    47                      "raw_string": "x"
    48                    }
    49                  ]
    50                }
    51              }
    52            ]
    53          },
    54          "primary": {},
    55          "value": {
    56            "block_string": {
    57              "range": "d2/testdata/d2parser/TestParse/block_string.d2,8:3:40-12:6:72",
    58              "quote": "|",
    59              "tag": "md",
    60              "value": "  meow\nmeo\n# ok\n    code\nyes"
    61            }
    62          }
    63        }
    64      },
    65      {
    66        "comment": {
    67          "range": "d2/testdata/d2parser/TestParse/block_string.d2,14:0:74-14:8:82",
    68          "value": "compat"
    69        }
    70      },
    71      {
    72        "map_key": {
    73          "range": "d2/testdata/d2parser/TestParse/block_string.d2,15:0:83-20:1:110",
    74          "key": {
    75            "range": "d2/testdata/d2parser/TestParse/block_string.d2,15:0:83-15:1:84",
    76            "path": [
    77              {
    78                "unquoted_string": {
    79                  "range": "d2/testdata/d2parser/TestParse/block_string.d2,15:0:83-15:1:84",
    80                  "value": [
    81                    {
    82                      "string": "x",
    83                      "raw_string": "x"
    84                    }
    85                  ]
    86                }
    87              }
    88            ]
    89          },
    90          "primary": {
    91            "block_string": {
    92              "range": "d2/testdata/d2parser/TestParse/block_string.d2,15:3:86-19:2:106",
    93              "quote": "`",
    94              "tag": "md",
    95              "value": "meow\nmeow\nmeow"
    96            }
    97          },
    98          "value": {
    99            "map": {
   100              "range": "d2/testdata/d2parser/TestParse/block_string.d2,19:3:107-20:1:110",
   101              "nodes": null
   102            }
   103          }
   104        }
   105      }
   106    ]
   107  },
   108  "err": null
   109}

View as plain text