...

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

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

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

View as plain text