...

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

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

     1{
     2  "ast": {
     3    "range": "d2/testdata/d2parser/TestParse/edge_group_value.d2,0:0:0-2:0:22",
     4    "nodes": [
     5      {
     6        "map_key": {
     7          "range": "d2/testdata/d2parser/TestParse/edge_group_value.d2,1:0:1-1:20:21",
     8          "key": {
     9            "range": "d2/testdata/d2parser/TestParse/edge_group_value.d2,1:0:1-1:1:2",
    10            "path": [
    11              {
    12                "unquoted_string": {
    13                  "range": "d2/testdata/d2parser/TestParse/edge_group_value.d2,1:0:1-1:1:2",
    14                  "value": [
    15                    {
    16                      "string": "q",
    17                      "raw_string": "q"
    18                    }
    19                  ]
    20                }
    21              }
    22            ]
    23          },
    24          "edges": [
    25            {
    26              "range": "d2/testdata/d2parser/TestParse/edge_group_value.d2,1:3:4-1:9:10",
    27              "src": {
    28                "range": "d2/testdata/d2parser/TestParse/edge_group_value.d2,1:3:4-1:4:5",
    29                "path": [
    30                  {
    31                    "unquoted_string": {
    32                      "range": "d2/testdata/d2parser/TestParse/edge_group_value.d2,1:3:4-1:4:5",
    33                      "value": [
    34                        {
    35                          "string": "x",
    36                          "raw_string": "x"
    37                        }
    38                      ]
    39                    }
    40                  }
    41                ]
    42              },
    43              "src_arrow": "",
    44              "dst": {
    45                "range": "d2/testdata/d2parser/TestParse/edge_group_value.d2,1:8:9-1:9:10",
    46                "path": [
    47                  {
    48                    "unquoted_string": {
    49                      "range": "d2/testdata/d2parser/TestParse/edge_group_value.d2,1:8:9-1:9:10",
    50                      "value": [
    51                        {
    52                          "string": "y",
    53                          "raw_string": "y"
    54                        }
    55                      ]
    56                    }
    57                  }
    58                ]
    59              },
    60              "dst_arrow": ">"
    61            }
    62          ],
    63          "edge_key": {
    64            "range": "d2/testdata/d2parser/TestParse/edge_group_value.d2,1:11:12-1:12:13",
    65            "path": [
    66              {
    67                "unquoted_string": {
    68                  "range": "d2/testdata/d2parser/TestParse/edge_group_value.d2,1:11:12-1:12:13",
    69                  "value": [
    70                    {
    71                      "string": "z",
    72                      "raw_string": "z"
    73                    }
    74                  ]
    75                }
    76              }
    77            ]
    78          },
    79          "primary": {},
    80          "value": {
    81            "unquoted_string": {
    82              "range": "d2/testdata/d2parser/TestParse/edge_group_value.d2,1:14:15-1:20:21",
    83              "value": [
    84                {
    85                  "string": "(rawr)",
    86                  "raw_string": "(rawr)"
    87                }
    88              ]
    89            }
    90          }
    91        }
    92      }
    93    ]
    94  },
    95  "err": null
    96}

View as plain text