...

Text file src/oss.terrastruct.com/d2/testdata/d2parser/TestParse/()_keys.exp.json

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

     1{
     2  "ast": {
     3    "range": "d2/testdata/d2parser/TestParse/()_keys.d2,0:0:0-3:0:64",
     4    "nodes": [
     5      {
     6        "map_key": {
     7          "range": "d2/testdata/d2parser/TestParse/()_keys.d2,1:0:1-1:17:18",
     8          "edges": [
     9            {
    10              "range": "d2/testdata/d2parser/TestParse/()_keys.d2,1:0:1-1:17:18",
    11              "src": {
    12                "range": "d2/testdata/d2parser/TestParse/()_keys.d2,1:0:1-1:7:8",
    13                "path": [
    14                  {
    15                    "unquoted_string": {
    16                      "range": "d2/testdata/d2parser/TestParse/()_keys.d2,1:0:1-1:7:8",
    17                      "value": [
    18                        {
    19                          "string": "my_fn()",
    20                          "raw_string": "my_fn()"
    21                        }
    22                      ]
    23                    }
    24                  }
    25                ]
    26              },
    27              "src_arrow": "",
    28              "dst": {
    29                "range": "d2/testdata/d2parser/TestParse/()_keys.d2,1:11:12-1:17:18",
    30                "path": [
    31                  {
    32                    "unquoted_string": {
    33                      "range": "d2/testdata/d2parser/TestParse/()_keys.d2,1:11:12-1:17:18",
    34                      "value": [
    35                        {
    36                          "string": "wowa()",
    37                          "raw_string": "wowa()"
    38                        }
    39                      ]
    40                    }
    41                  }
    42                ]
    43              },
    44              "dst_arrow": ">"
    45            }
    46          ],
    47          "primary": {},
    48          "value": {}
    49        }
    50      },
    51      {
    52        "map_key": {
    53          "range": "d2/testdata/d2parser/TestParse/()_keys.d2,2:0:19-2:44:63",
    54          "key": {
    55            "range": "d2/testdata/d2parser/TestParse/()_keys.d2,2:0:19-2:4:23",
    56            "path": [
    57              {
    58                "unquoted_string": {
    59                  "range": "d2/testdata/d2parser/TestParse/()_keys.d2,2:0:19-2:4:23",
    60                  "value": [
    61                    {
    62                      "string": "meow",
    63                      "raw_string": "meow"
    64                    }
    65                  ]
    66                }
    67              }
    68            ]
    69          },
    70          "edges": [
    71            {
    72              "range": "d2/testdata/d2parser/TestParse/()_keys.d2,2:6:25-2:12:31",
    73              "src": {
    74                "range": "d2/testdata/d2parser/TestParse/()_keys.d2,2:6:25-2:7:26",
    75                "path": [
    76                  {
    77                    "unquoted_string": {
    78                      "range": "d2/testdata/d2parser/TestParse/()_keys.d2,2:6:25-2:7:26",
    79                      "value": [
    80                        {
    81                          "string": "x",
    82                          "raw_string": "x"
    83                        }
    84                      ]
    85                    }
    86                  }
    87                ]
    88              },
    89              "src_arrow": "",
    90              "dst": {
    91                "range": "d2/testdata/d2parser/TestParse/()_keys.d2,2:11:30-2:12:31",
    92                "path": [
    93                  {
    94                    "unquoted_string": {
    95                      "range": "d2/testdata/d2parser/TestParse/()_keys.d2,2:11:30-2:12:31",
    96                      "value": [
    97                        {
    98                          "string": "y",
    99                          "raw_string": "y"
   100                        }
   101                      ]
   102                    }
   103                  }
   104                ]
   105              },
   106              "dst_arrow": ">"
   107            },
   108            {
   109              "range": "d2/testdata/d2parser/TestParse/()_keys.d2,2:11:30-2:17:36",
   110              "src": {
   111                "range": "d2/testdata/d2parser/TestParse/()_keys.d2,2:11:30-2:12:31",
   112                "path": [
   113                  {
   114                    "unquoted_string": {
   115                      "range": "d2/testdata/d2parser/TestParse/()_keys.d2,2:11:30-2:12:31",
   116                      "value": [
   117                        {
   118                          "string": "y",
   119                          "raw_string": "y"
   120                        }
   121                      ]
   122                    }
   123                  }
   124                ]
   125              },
   126              "src_arrow": "",
   127              "dst": {
   128                "range": "d2/testdata/d2parser/TestParse/()_keys.d2,2:16:35-2:17:36",
   129                "path": [
   130                  {
   131                    "unquoted_string": {
   132                      "range": "d2/testdata/d2parser/TestParse/()_keys.d2,2:16:35-2:17:36",
   133                      "value": [
   134                        {
   135                          "string": "z",
   136                          "raw_string": "z"
   137                        }
   138                      ]
   139                    }
   140                  }
   141                ]
   142              },
   143              "dst_arrow": ">"
   144            }
   145          ],
   146          "edge_index": {
   147            "range": "d2/testdata/d2parser/TestParse/()_keys.d2,2:18:37-2:21:40",
   148            "int": 3,
   149            "glob": false
   150          },
   151          "edge_key": {
   152            "range": "d2/testdata/d2parser/TestParse/()_keys.d2,2:22:41-2:27:46",
   153            "path": [
   154              {
   155                "unquoted_string": {
   156                  "range": "d2/testdata/d2parser/TestParse/()_keys.d2,2:22:41-2:27:46",
   157                  "value": [
   158                    {
   159                      "string": "shape",
   160                      "raw_string": "shape"
   161                    }
   162                  ]
   163                }
   164              }
   165            ]
   166          },
   167          "primary": {},
   168          "value": {
   169            "double_quoted_string": {
   170              "range": "d2/testdata/d2parser/TestParse/()_keys.d2,2:29:48-2:44:63",
   171              "value": [
   172                {
   173                  "string": "all hail corn",
   174                  "raw_string": "all hail corn"
   175                }
   176              ]
   177            }
   178          }
   179        }
   180      }
   181    ]
   182  },
   183  "err": null
   184}

View as plain text