...

Text file src/oss.terrastruct.com/d2/testdata/d2oracle/TestSet/replace_style_edgecase.exp.json

Documentation: oss.terrastruct.com/d2/testdata/d2oracle/TestSet

     1{
     2  "graph": {
     3    "name": "",
     4    "isFolderOnly": false,
     5    "ast": {
     6      "range": "d2/testdata/d2oracle/TestSet/replace_style_edgecase.d2,0:0:0-2:0:52",
     7      "nodes": [
     8        {
     9          "map_key": {
    10            "range": "d2/testdata/d2oracle/TestSet/replace_style_edgecase.d2,0:0:0-0:25:25",
    11            "key": {
    12              "range": "d2/testdata/d2oracle/TestSet/replace_style_edgecase.d2,0:0:0-0:17:17",
    13              "path": [
    14                {
    15                  "unquoted_string": {
    16                    "range": "d2/testdata/d2oracle/TestSet/replace_style_edgecase.d2,0:0:0-0:6:6",
    17                    "value": [
    18                      {
    19                        "string": "square",
    20                        "raw_string": "square"
    21                      }
    22                    ]
    23                  }
    24                },
    25                {
    26                  "unquoted_string": {
    27                    "range": "d2/testdata/d2oracle/TestSet/replace_style_edgecase.d2,0:7:7-0:12:12",
    28                    "value": [
    29                      {
    30                        "string": "style",
    31                        "raw_string": "style"
    32                      }
    33                    ]
    34                  }
    35                },
    36                {
    37                  "unquoted_string": {
    38                    "range": "d2/testdata/d2oracle/TestSet/replace_style_edgecase.d2,0:13:13-0:17:17",
    39                    "value": [
    40                      {
    41                        "string": "fill",
    42                        "raw_string": "fill"
    43                      }
    44                    ]
    45                  }
    46                }
    47              ]
    48            },
    49            "primary": {},
    50            "value": {
    51              "unquoted_string": {
    52                "range": "d2/testdata/d2oracle/TestSet/replace_style_edgecase.d2,0:19:19-0:25:25",
    53                "value": [
    54                  {
    55                    "string": "orange",
    56                    "raw_string": "orange"
    57                  }
    58                ]
    59              }
    60            }
    61          }
    62        },
    63        {
    64          "map_key": {
    65            "range": "d2/testdata/d2oracle/TestSet/replace_style_edgecase.d2,1:0:26-1:25:51",
    66            "key": {
    67              "range": "d2/testdata/d2oracle/TestSet/replace_style_edgecase.d2,1:0:26-1:20:46",
    68              "path": [
    69                {
    70                  "unquoted_string": {
    71                    "range": "d2/testdata/d2oracle/TestSet/replace_style_edgecase.d2,1:0:26-1:6:32",
    72                    "value": [
    73                      {
    74                        "string": "square",
    75                        "raw_string": "square"
    76                      }
    77                    ]
    78                  }
    79                },
    80                {
    81                  "unquoted_string": {
    82                    "range": "d2/testdata/d2oracle/TestSet/replace_style_edgecase.d2,1:7:33-1:12:38",
    83                    "value": [
    84                      {
    85                        "string": "style",
    86                        "raw_string": "style"
    87                      }
    88                    ]
    89                  }
    90                },
    91                {
    92                  "unquoted_string": {
    93                    "range": "d2/testdata/d2oracle/TestSet/replace_style_edgecase.d2,1:13:39-1:20:46",
    94                    "value": [
    95                      {
    96                        "string": "opacity",
    97                        "raw_string": "opacity"
    98                      }
    99                    ]
   100                  }
   101                }
   102              ]
   103            },
   104            "primary": {},
   105            "value": {
   106              "number": {
   107                "range": "d2/testdata/d2oracle/TestSet/replace_style_edgecase.d2,1:22:48-1:25:51",
   108                "raw": "0.2",
   109                "value": "1/5"
   110              }
   111            }
   112          }
   113        }
   114      ]
   115    },
   116    "root": {
   117      "id": "",
   118      "id_val": "",
   119      "attributes": {
   120        "label": {
   121          "value": ""
   122        },
   123        "labelDimensions": {
   124          "width": 0,
   125          "height": 0
   126        },
   127        "style": {},
   128        "near_key": null,
   129        "shape": {
   130          "value": ""
   131        },
   132        "direction": {
   133          "value": ""
   134        },
   135        "constraint": null
   136      },
   137      "zIndex": 0
   138    },
   139    "edges": null,
   140    "objects": [
   141      {
   142        "id": "square",
   143        "id_val": "square",
   144        "references": [
   145          {
   146            "key": {
   147              "range": "d2/testdata/d2oracle/TestSet/replace_style_edgecase.d2,0:0:0-0:17:17",
   148              "path": [
   149                {
   150                  "unquoted_string": {
   151                    "range": "d2/testdata/d2oracle/TestSet/replace_style_edgecase.d2,0:0:0-0:6:6",
   152                    "value": [
   153                      {
   154                        "string": "square",
   155                        "raw_string": "square"
   156                      }
   157                    ]
   158                  }
   159                },
   160                {
   161                  "unquoted_string": {
   162                    "range": "d2/testdata/d2oracle/TestSet/replace_style_edgecase.d2,0:7:7-0:12:12",
   163                    "value": [
   164                      {
   165                        "string": "style",
   166                        "raw_string": "style"
   167                      }
   168                    ]
   169                  }
   170                },
   171                {
   172                  "unquoted_string": {
   173                    "range": "d2/testdata/d2oracle/TestSet/replace_style_edgecase.d2,0:13:13-0:17:17",
   174                    "value": [
   175                      {
   176                        "string": "fill",
   177                        "raw_string": "fill"
   178                      }
   179                    ]
   180                  }
   181                }
   182              ]
   183            },
   184            "key_path_index": 0,
   185            "map_key_edge_index": -1
   186          },
   187          {
   188            "key": {
   189              "range": "d2/testdata/d2oracle/TestSet/replace_style_edgecase.d2,1:0:26-1:20:46",
   190              "path": [
   191                {
   192                  "unquoted_string": {
   193                    "range": "d2/testdata/d2oracle/TestSet/replace_style_edgecase.d2,1:0:26-1:6:32",
   194                    "value": [
   195                      {
   196                        "string": "square",
   197                        "raw_string": "square"
   198                      }
   199                    ]
   200                  }
   201                },
   202                {
   203                  "unquoted_string": {
   204                    "range": "d2/testdata/d2oracle/TestSet/replace_style_edgecase.d2,1:7:33-1:12:38",
   205                    "value": [
   206                      {
   207                        "string": "style",
   208                        "raw_string": "style"
   209                      }
   210                    ]
   211                  }
   212                },
   213                {
   214                  "unquoted_string": {
   215                    "range": "d2/testdata/d2oracle/TestSet/replace_style_edgecase.d2,1:13:39-1:20:46",
   216                    "value": [
   217                      {
   218                        "string": "opacity",
   219                        "raw_string": "opacity"
   220                      }
   221                    ]
   222                  }
   223                }
   224              ]
   225            },
   226            "key_path_index": 0,
   227            "map_key_edge_index": -1
   228          }
   229        ],
   230        "attributes": {
   231          "label": {
   232            "value": "square"
   233          },
   234          "labelDimensions": {
   235            "width": 0,
   236            "height": 0
   237          },
   238          "style": {
   239            "opacity": {
   240              "value": "0.2"
   241            },
   242            "fill": {
   243              "value": "orange"
   244            }
   245          },
   246          "near_key": null,
   247          "shape": {
   248            "value": "rectangle"
   249          },
   250          "direction": {
   251            "value": ""
   252          },
   253          "constraint": null
   254        },
   255        "zIndex": 0
   256      }
   257    ]
   258  },
   259  "err": "<nil>"
   260}

View as plain text