...

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

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

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

View as plain text