testdata: Add a few parse tests and cleanup testdata

Updates #955
Updates #322
This commit is contained in:
Anmol Sethi 2023-03-13 15:28:53 -07:00
parent 0f630c9c2c
commit 1e3cb397a9
No known key found for this signature in database
GPG key ID: 25BC68888A99A8BA
32 changed files with 107 additions and 9397 deletions

View file

@ -609,6 +609,14 @@ y
x -> y
# foo
y
`,
},
{
name: "less_than_edge#955",
in: `
x <= y
`,
exp: `x <- = y
`,
},
}

View file

@ -363,6 +363,20 @@ not part of block string
name: "edge_group_value",
text: `
q.(x -> y).z: (rawr)
`,
},
{
name: "less_than_edge#955",
text: `
x <= y
`,
},
{
name: "merged_shapes_#322",
text: `
a-
b-
c-
`,
},
}

View file

@ -1,12 +0,0 @@
{
"graph": null,
"err": {
"ioerr": null,
"errs": [
{
"range": "d2/testdata/d2compiler/TestCompile/image_children.d2,3:2:115-3:3:116",
"errmsg": "d2/testdata/d2compiler/TestCompile/image_children.d2:4:3: image shapes cannot have children."
}
]
}
}

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,12 +0,0 @@
{
"graph": null,
"err": {
"ioerr": null,
"errs": [
{
"range": "d2/testdata/d2compiler/TestCompile2/seqdiagrams/errs/sequence_diagram_edge_between_edge_groups.d2,15:2:307-15:91:396",
"errmsg": "d2/testdata/d2compiler/TestCompile2/seqdiagrams/errs/sequence_diagram_edge_between_edge_groups.d2:16:3: edges between edge groups are not allowed"
}
]
}
}

View file

@ -1,322 +0,0 @@
{
"graph": {
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style.d2,0:0:0-3:0:38",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style.d2,0:0:0-0:1:1",
"key": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style.d2,0:0:0-0:1:1",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style.d2,0:0:0-0:1:1",
"value": [
{
"string": "A",
"raw_string": "A"
}
]
}
}
]
},
"primary": {},
"value": {}
}
},
{
"map_key": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style.d2,1:0:2-1:1:3",
"key": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style.d2,1:0:2-1:1:3",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style.d2,1:0:2-1:1:3",
"value": [
{
"string": "B",
"raw_string": "B"
}
]
}
}
]
},
"primary": {},
"value": {}
}
},
{
"map_key": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style.d2,2:0:4-2:33:37",
"edges": [
{
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style.d2,2:0:4-2:6:10",
"src": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style.d2,2:0:4-2:2:6",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style.d2,2:0:4-2:1:5",
"value": [
{
"string": "A",
"raw_string": "A"
}
]
}
}
]
},
"src_arrow": "",
"dst": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style.d2,2:4:8-2:6:10",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style.d2,2:5:9-2:6:10",
"value": [
{
"string": "B",
"raw_string": "B"
}
]
}
}
]
},
"dst_arrow": ">"
}
],
"primary": {},
"value": {
"map": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style.d2,2:8:12-2:32:36",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style.d2,2:9:13-2:32:36",
"key": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style.d2,2:9:13-2:21:25",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style.d2,2:9:13-2:14:18",
"value": [
{
"string": "style",
"raw_string": "style"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style.d2,2:15:19-2:21:25",
"value": [
{
"string": "stroke",
"raw_string": "stroke"
}
]
}
}
]
},
"primary": {},
"value": {
"double_quoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style.d2,2:23:27-2:32:36",
"value": [
{
"string": "#2b50c2",
"raw_string": "#2b50c2"
}
]
}
}
}
}
]
}
}
}
}
]
},
"root": {
"id": "",
"id_val": "",
"label_dimensions": {
"width": 0,
"height": 0
},
"attributes": {
"label": {
"value": ""
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
"edges": [
{
"index": 0,
"label_dimensions": {
"width": 0,
"height": 0
},
"src_arrow": false,
"dst_arrow": true,
"references": [
{
"map_key_edge_index": 0
}
],
"attributes": {
"label": {
"value": ""
},
"style": {
"stroke": {
"value": "#2b50c2"
}
},
"near_key": null,
"shape": {
"value": ""
}
}
}
],
"objects": [
{
"id": "A",
"id_val": "A",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style.d2,0:0:0-0:1:1",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style.d2,0:0:0-0:1:1",
"value": [
{
"string": "A",
"raw_string": "A"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0
},
{
"key": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style.d2,2:0:4-2:2:6",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style.d2,2:0:4-2:1:5",
"value": [
{
"string": "A",
"raw_string": "A"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0
}
],
"attributes": {
"label": {
"value": "A"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
{
"id": "B",
"id_val": "B",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style.d2,1:0:2-1:1:3",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style.d2,1:0:2-1:1:3",
"value": [
{
"string": "B",
"raw_string": "B"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0
},
{
"key": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style.d2,2:4:8-2:6:10",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style.d2,2:5:9-2:6:10",
"value": [
{
"string": "B",
"raw_string": "B"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0
}
],
"attributes": {
"label": {
"value": "B"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
}
]
},
"err": "<nil>"
}

View file

@ -1,322 +0,0 @@
{
"graph": {
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style_2.d2,0:0:0-3:0:38",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style_2.d2,0:0:0-0:28:28",
"key": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style_2.d2,0:0:0-0:1:1",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style_2.d2,0:0:0-0:1:1",
"value": [
{
"string": "A",
"raw_string": "A"
}
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style_2.d2,0:3:3-0:27:27",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style_2.d2,0:4:4-0:27:27",
"key": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style_2.d2,0:4:4-0:16:16",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style_2.d2,0:4:4-0:9:9",
"value": [
{
"string": "style",
"raw_string": "style"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style_2.d2,0:10:10-0:16:16",
"value": [
{
"string": "stroke",
"raw_string": "stroke"
}
]
}
}
]
},
"primary": {},
"value": {
"double_quoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style_2.d2,0:18:18-0:27:27",
"value": [
{
"string": "#000e3d",
"raw_string": "#000e3d"
}
]
}
}
}
}
]
}
}
}
},
{
"map_key": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style_2.d2,1:0:29-1:1:30",
"key": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style_2.d2,1:0:29-1:1:30",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style_2.d2,1:0:29-1:1:30",
"value": [
{
"string": "B",
"raw_string": "B"
}
]
}
}
]
},
"primary": {},
"value": {}
}
},
{
"map_key": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style_2.d2,2:0:31-2:6:37",
"edges": [
{
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style_2.d2,2:0:31-2:6:37",
"src": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style_2.d2,2:0:31-2:2:33",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style_2.d2,2:0:31-2:1:32",
"value": [
{
"string": "A",
"raw_string": "A"
}
]
}
}
]
},
"src_arrow": "",
"dst": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style_2.d2,2:4:35-2:6:37",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style_2.d2,2:5:36-2:6:37",
"value": [
{
"string": "B",
"raw_string": "B"
}
]
}
}
]
},
"dst_arrow": ">"
}
],
"primary": {},
"value": {}
}
}
]
},
"root": {
"id": "",
"id_val": "",
"label_dimensions": {
"width": 0,
"height": 0
},
"attributes": {
"label": {
"value": ""
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
"edges": [
{
"index": 0,
"label_dimensions": {
"width": 0,
"height": 0
},
"src_arrow": false,
"dst_arrow": true,
"references": [
{
"map_key_edge_index": 0
}
],
"attributes": {
"label": {
"value": ""
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
}
],
"objects": [
{
"id": "A",
"id_val": "A",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style_2.d2,0:0:0-0:1:1",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style_2.d2,0:0:0-0:1:1",
"value": [
{
"string": "A",
"raw_string": "A"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0
},
{
"key": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style_2.d2,2:0:31-2:2:33",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style_2.d2,2:0:31-2:1:32",
"value": [
{
"string": "A",
"raw_string": "A"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0
}
],
"attributes": {
"label": {
"value": "A"
},
"style": {
"stroke": {
"value": "#000e3d"
}
},
"near_key": null,
"shape": {
"value": ""
}
}
},
{
"id": "B",
"id_val": "B",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style_2.d2,1:0:29-1:1:30",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style_2.d2,1:0:29-1:1:30",
"value": [
{
"string": "B",
"raw_string": "B"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0
},
{
"key": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style_2.d2,2:4:35-2:6:37",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/connection_style_and_object_style_2.d2,2:5:36-2:6:37",
"value": [
{
"string": "B",
"raw_string": "B"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0
}
],
"attributes": {
"label": {
"value": "B"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
}
]
},
"err": "<nil>"
}

View file

@ -1,167 +0,0 @@
{
"graph": {
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/flat_middle_container.d2,0:0:0-1:0:4",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestDelete/flat_middle_container.d2,0:0:0-0:3:3",
"key": {
"range": "d2/testdata/d2oracle/TestDelete/flat_middle_container.d2,0:0:0-0:3:3",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/flat_middle_container.d2,0:0:0-0:1:1",
"value": [
{
"string": "a",
"raw_string": "a"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/flat_middle_container.d2,0:2:2-0:3:3",
"value": [
{
"string": "c",
"raw_string": "c"
}
]
}
}
]
},
"primary": {},
"value": {}
}
}
]
},
"root": {
"id": "",
"id_val": "",
"label_dimensions": {
"width": 0,
"height": 0
},
"attributes": {
"label": {
"value": ""
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
"edges": null,
"objects": [
{
"id": "a",
"id_val": "a",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestDelete/flat_middle_container.d2,0:0:0-0:3:3",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/flat_middle_container.d2,0:0:0-0:1:1",
"value": [
{
"string": "a",
"raw_string": "a"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/flat_middle_container.d2,0:2:2-0:3:3",
"value": [
{
"string": "c",
"raw_string": "c"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0
}
],
"attributes": {
"label": {
"value": "a"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
{
"id": "c",
"id_val": "c",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestDelete/flat_middle_container.d2,0:0:0-0:3:3",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/flat_middle_container.d2,0:0:0-0:1:1",
"value": [
{
"string": "a",
"raw_string": "a"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/flat_middle_container.d2,0:2:2-0:3:3",
"value": [
{
"string": "c",
"raw_string": "c"
}
]
}
}
]
},
"key_path_index": 1,
"map_key_edge_index": 0
}
],
"attributes": {
"label": {
"value": "c"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
}
]
},
"err": "<nil>"
}

View file

@ -1,94 +0,0 @@
{
"graph": {
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/implicit_flat_style.d2,0:0:0-1:0:2",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestDelete/implicit_flat_style.d2,0:0:0-0:1:1",
"key": {
"range": "d2/testdata/d2oracle/TestDelete/implicit_flat_style.d2,0:0:0-0:1:1",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/implicit_flat_style.d2,0:0:0-0:1:1",
"value": [
{
"string": "x",
"raw_string": "x"
}
]
}
}
]
},
"primary": {},
"value": {}
}
}
]
},
"root": {
"id": "",
"id_val": "",
"label_dimensions": {
"width": 0,
"height": 0
},
"attributes": {
"label": {
"value": ""
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
"edges": null,
"objects": [
{
"id": "x",
"id_val": "x",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestDelete/implicit_flat_style.d2,0:0:0-0:1:1",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/implicit_flat_style.d2,0:0:0-0:1:1",
"value": [
{
"string": "x",
"raw_string": "x"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0
}
],
"attributes": {
"label": {
"value": "x"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
}
]
},
"err": "<nil>"
}

View file

@ -1,95 +0,0 @@
{
"graph": {
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/near#01.d2,0:0:0-1:0:2",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestDelete/near#01.d2,0:0:0-0:1:1",
"key": {
"range": "d2/testdata/d2oracle/TestDelete/near#01.d2,0:0:0-0:1:1",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/near#01.d2,0:0:0-0:1:1",
"value": [
{
"string": "x",
"raw_string": "x"
}
]
}
}
]
},
"primary": {},
"value": {}
}
}
]
},
"root": {
"id": "",
"id_val": "",
"label_dimensions": {
"width": 0,
"height": 0
},
"attributes": {
"label": {
"value": ""
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
"edges": null,
"objects": [
{
"id": "x",
"id_val": "x",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestDelete/near#01.d2,0:0:0-0:1:1",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/near#01.d2,0:0:0-0:1:1",
"value": [
{
"string": "x",
"raw_string": "x"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0,
"scope_key": ""
}
],
"attributes": {
"label": {
"value": "x"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
}
]
},
"err": "<nil>"
}

View file

@ -1,265 +0,0 @@
{
"graph": {
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/nested_xyz.d2,0:0:0-1:0:6",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestDelete/nested_xyz.d2,0:0:0-0:5:5",
"key": {
"range": "d2/testdata/d2oracle/TestDelete/nested_xyz.d2,0:0:0-0:5:5",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/nested_xyz.d2,0:0:0-0:1:1",
"value": [
{
"string": "a",
"raw_string": "a"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/nested_xyz.d2,0:2:2-0:3:3",
"value": [
{
"string": "c",
"raw_string": "c"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/nested_xyz.d2,0:4:4-0:5:5",
"value": [
{
"string": "d",
"raw_string": "d"
}
]
}
}
]
},
"primary": {},
"value": {}
}
}
]
},
"root": {
"id": "",
"id_val": "",
"label_dimensions": {
"width": 0,
"height": 0
},
"attributes": {
"label": {
"value": ""
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
"edges": null,
"objects": [
{
"id": "a",
"id_val": "a",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestDelete/nested_xyz.d2,0:0:0-0:5:5",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/nested_xyz.d2,0:0:0-0:1:1",
"value": [
{
"string": "a",
"raw_string": "a"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/nested_xyz.d2,0:2:2-0:3:3",
"value": [
{
"string": "c",
"raw_string": "c"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/nested_xyz.d2,0:4:4-0:5:5",
"value": [
{
"string": "d",
"raw_string": "d"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0,
"scope_key": ""
}
],
"attributes": {
"label": {
"value": "a"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
{
"id": "c",
"id_val": "c",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestDelete/nested_xyz.d2,0:0:0-0:5:5",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/nested_xyz.d2,0:0:0-0:1:1",
"value": [
{
"string": "a",
"raw_string": "a"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/nested_xyz.d2,0:2:2-0:3:3",
"value": [
{
"string": "c",
"raw_string": "c"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/nested_xyz.d2,0:4:4-0:5:5",
"value": [
{
"string": "d",
"raw_string": "d"
}
]
}
}
]
},
"key_path_index": 1,
"map_key_edge_index": 0,
"scope_key": ""
}
],
"attributes": {
"label": {
"value": "c"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
{
"id": "d",
"id_val": "d",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestDelete/nested_xyz.d2,0:0:0-0:5:5",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/nested_xyz.d2,0:0:0-0:1:1",
"value": [
{
"string": "a",
"raw_string": "a"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/nested_xyz.d2,0:2:2-0:3:3",
"value": [
{
"string": "c",
"raw_string": "c"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/nested_xyz.d2,0:4:4-0:5:5",
"value": [
{
"string": "d",
"raw_string": "d"
}
]
}
}
]
},
"key_path_index": 2,
"map_key_edge_index": 0,
"scope_key": ""
}
],
"attributes": {
"label": {
"value": "d"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
}
]
},
"err": "<nil>"
}

View file

@ -1,157 +0,0 @@
{
"graph": {
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/remove_near.d2,0:0:0-2:0:4",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestDelete/remove_near.d2,0:0:0-0:1:1",
"key": {
"range": "d2/testdata/d2oracle/TestDelete/remove_near.d2,0:0:0-0:1:1",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/remove_near.d2,0:0:0-0:1:1",
"value": [
{
"string": "x",
"raw_string": "x"
}
]
}
}
]
},
"primary": {},
"value": {}
}
},
{
"map_key": {
"range": "d2/testdata/d2oracle/TestDelete/remove_near.d2,1:0:2-1:1:3",
"key": {
"range": "d2/testdata/d2oracle/TestDelete/remove_near.d2,1:0:2-1:1:3",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/remove_near.d2,1:0:2-1:1:3",
"value": [
{
"string": "y",
"raw_string": "y"
}
]
}
}
]
},
"primary": {},
"value": {}
}
}
]
},
"root": {
"id": "",
"id_val": "",
"label_dimensions": {
"width": 0,
"height": 0
},
"attributes": {
"label": {
"value": ""
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
"edges": null,
"objects": [
{
"id": "x",
"id_val": "x",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestDelete/remove_near.d2,0:0:0-0:1:1",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/remove_near.d2,0:0:0-0:1:1",
"value": [
{
"string": "x",
"raw_string": "x"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0
}
],
"attributes": {
"label": {
"value": "x"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
{
"id": "y",
"id_val": "y",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestDelete/remove_near.d2,1:0:2-1:1:3",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/remove_near.d2,1:0:2-1:1:3",
"value": [
{
"string": "y",
"raw_string": "y"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0
}
],
"attributes": {
"label": {
"value": "y"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
}
]
},
"err": "<nil>"
}

View file

@ -1,162 +0,0 @@
{
"graph": {
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_multiple_map_styles.d2,0:0:0-5:0:39",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_multiple_map_styles.d2,0:0:0-4:1:38",
"key": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_multiple_map_styles.d2,0:0:0-0:1:1",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_multiple_map_styles.d2,0:0:0-0:1:1",
"value": [
{
"string": "x",
"raw_string": "x"
}
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_multiple_map_styles.d2,0:3:3-4:0:37",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_multiple_map_styles.d2,1:2:7-3:3:36",
"key": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_multiple_map_styles.d2,1:2:7-1:7:12",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_multiple_map_styles.d2,1:2:7-1:7:12",
"value": [
{
"string": "style",
"raw_string": "style"
}
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_multiple_map_styles.d2,1:9:14-3:2:35",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_multiple_map_styles.d2,2:4:20-2:16:32",
"key": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_multiple_map_styles.d2,2:4:20-2:11:27",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_multiple_map_styles.d2,2:4:20-2:11:27",
"value": [
{
"string": "opacity",
"raw_string": "opacity"
}
]
}
}
]
},
"primary": {},
"value": {
"number": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_multiple_map_styles.d2,2:13:29-2:16:32",
"raw": "0.4",
"value": "2/5"
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
},
"root": {
"id": "",
"id_val": "",
"label_dimensions": {
"width": 0,
"height": 0
},
"attributes": {
"label": {
"value": ""
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
"edges": [],
"objects": [
{
"id": "x",
"id_val": "x",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_multiple_map_styles.d2,0:0:0-0:1:1",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_multiple_map_styles.d2,0:0:0-0:1:1",
"value": [
{
"string": "x",
"raw_string": "x"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0
}
],
"attributes": {
"label": {
"value": "x"
},
"style": {
"opacity": {
"value": "0.4"
}
},
"near_key": null,
"shape": {
"value": ""
}
}
}
]
},
"err": "<nil>"
}

View file

@ -1,162 +0,0 @@
{
"graph": {
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_multiple_styles.d2,0:0:0-5:0:39",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_multiple_styles.d2,0:0:0-4:1:38",
"key": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_multiple_styles.d2,0:0:0-0:1:1",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_multiple_styles.d2,0:0:0-0:1:1",
"value": [
{
"string": "x",
"raw_string": "x"
}
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_multiple_styles.d2,0:3:3-4:0:37",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_multiple_styles.d2,1:2:7-3:3:36",
"key": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_multiple_styles.d2,1:2:7-1:7:12",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_multiple_styles.d2,1:2:7-1:7:12",
"value": [
{
"string": "style",
"raw_string": "style"
}
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_multiple_styles.d2,1:9:14-3:2:35",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_multiple_styles.d2,2:4:20-2:16:32",
"key": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_multiple_styles.d2,2:4:20-2:11:27",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_multiple_styles.d2,2:4:20-2:11:27",
"value": [
{
"string": "opacity",
"raw_string": "opacity"
}
]
}
}
]
},
"primary": {},
"value": {
"number": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_multiple_styles.d2,2:13:29-2:16:32",
"raw": "0.4",
"value": "2/5"
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
},
"root": {
"id": "",
"id_val": "",
"label_dimensions": {
"width": 0,
"height": 0
},
"attributes": {
"label": {
"value": ""
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
"edges": [],
"objects": [
{
"id": "x",
"id_val": "x",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_multiple_styles.d2,0:0:0-0:1:1",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_multiple_styles.d2,0:0:0-0:1:1",
"value": [
{
"string": "x",
"raw_string": "x"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0
}
],
"attributes": {
"label": {
"value": "x"
},
"style": {
"opacity": {
"value": "0.4"
}
},
"near_key": null,
"shape": {
"value": ""
}
}
}
]
},
"err": "<nil>"
}

View file

@ -1,94 +0,0 @@
{
"graph": {
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_only_map_style.d2,0:0:0-1:0:2",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_only_map_style.d2,0:0:0-0:1:1",
"key": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_only_map_style.d2,0:0:0-0:1:1",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_only_map_style.d2,0:0:0-0:1:1",
"value": [
{
"string": "x",
"raw_string": "x"
}
]
}
}
]
},
"primary": {},
"value": {}
}
}
]
},
"root": {
"id": "",
"id_val": "",
"label_dimensions": {
"width": 0,
"height": 0
},
"attributes": {
"label": {
"value": ""
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
"edges": null,
"objects": [
{
"id": "x",
"id_val": "x",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_only_map_style.d2,0:0:0-0:1:1",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestDelete/style_from_only_map_style.d2,0:0:0-0:1:1",
"value": [
{
"string": "x",
"raw_string": "x"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0
}
],
"attributes": {
"label": {
"value": "x"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
}
]
},
"err": "<nil>"
}

View file

@ -1,100 +0,0 @@
{
"id_deltas": [
{
"type": "node",
"before": "x.y.z",
"after": "x.z"
},
{
"type": "node",
"before": "x.y.z.w",
"after": "x.z.w"
},
{
"type": "node",
"before": "x.y.z.w.e",
"after": "x.z.w.e"
},
{
"type": "node",
"before": "x.y.z.w.e.p",
"after": "x.z.w.e.p"
},
{
"type": "node",
"before": "x.y.z.w.e.p.l",
"after": "x.z.w.e.p.l"
},
{
"type": "node",
"before": "x.y.z.1",
"after": "x.z.1"
},
{
"type": "node",
"before": "x.y.z.1.2",
"after": "x.z.1.2"
},
{
"type": "node",
"before": "x.y.z.1.2.3",
"after": "x.z.1.2.3"
},
{
"type": "node",
"before": "x.y.z.1.2.3.4",
"after": "x.z.1.2.3.4"
},
{
"type": "node",
"before": "x.y.3",
"after": "x.3"
},
{
"type": "node",
"before": "x.y.3.4",
"after": "x.3.4"
},
{
"type": "node",
"before": "x.y.3.4.5",
"after": "x.3.4.5"
},
{
"type": "node",
"before": "x.y.3.4.5.6",
"after": "x.3.4.5.6"
},
{
"type": "node",
"before": "x.y.3.4.6",
"after": "x.3.4.6"
},
{
"type": "node",
"before": "x.y.3.4.6.7",
"after": "x.3.4.6.7"
},
{
"type": "node",
"before": "x.y.p",
"after": "x.p"
},
{
"type": "edge",
"before": "(x.y.p -> x.y.q)[0]",
"after": "(x.p -> x.y.q)[0]"
},
{
"type": "node",
"before": "x.y.q",
"after": "x.q"
},
{
"type": "edge",
"before": "(x.y.p -> x.y.q)[0]",
"after": "(x.y.p -> x.q)[0]"
}
],
"err": "<nil>"
}

View file

@ -1,353 +0,0 @@
{
"graph": {
"ast": {
"range": "d2/testdata/d2oracle/TestMove/chian_connected_nested.d2,0:0:0-2:0:14",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestMove/chian_connected_nested.d2,0:0:0-0:11:11",
"edges": [
{
"range": "d2/testdata/d2oracle/TestMove/chian_connected_nested.d2,0:0:0-0:7:7",
"src": {
"range": "d2/testdata/d2oracle/TestMove/chian_connected_nested.d2,0:0:0-0:2:2",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/chian_connected_nested.d2,0:0:0-0:1:1",
"value": [
{
"string": "z",
"raw_string": "z"
}
]
}
}
]
},
"src_arrow": "",
"dst": {
"range": "d2/testdata/d2oracle/TestMove/chian_connected_nested.d2,0:4:4-0:7:7",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/chian_connected_nested.d2,0:5:5-0:6:6",
"value": [
{
"string": "x",
"raw_string": "x"
}
]
}
}
]
},
"dst_arrow": ">"
},
{
"range": "d2/testdata/d2oracle/TestMove/chian_connected_nested.d2,0:4:4-0:11:11",
"src": {
"range": "d2/testdata/d2oracle/TestMove/chian_connected_nested.d2,0:4:4-0:7:7",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/chian_connected_nested.d2,0:5:5-0:6:6",
"value": [
{
"string": "x",
"raw_string": "x"
}
]
}
}
]
},
"src_arrow": "",
"dst": {
"range": "d2/testdata/d2oracle/TestMove/chian_connected_nested.d2,0:9:9-0:11:11",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/chian_connected_nested.d2,0:10:10-0:11:11",
"value": [
{
"string": "z",
"raw_string": "z"
}
]
}
}
]
},
"dst_arrow": ">"
}
],
"primary": {},
"value": {}
}
},
{
"map_key": {
"range": "d2/testdata/d2oracle/TestMove/chian_connected_nested.d2,1:0:12-1:1:13",
"key": {
"range": "d2/testdata/d2oracle/TestMove/chian_connected_nested.d2,1:0:12-1:1:13",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/chian_connected_nested.d2,1:0:12-1:1:13",
"value": [
{
"string": "y",
"raw_string": "y"
}
]
}
}
]
},
"primary": {},
"value": {}
}
}
]
},
"root": {
"id": "",
"id_val": "",
"label_dimensions": {
"width": 0,
"height": 0
},
"attributes": {
"label": {
"value": ""
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
"edges": [
{
"index": 0,
"label_dimensions": {
"width": 0,
"height": 0
},
"src_arrow": false,
"dst_arrow": true,
"references": [
{
"map_key_edge_index": 0,
"scope_key": ""
}
],
"attributes": {
"label": {
"value": ""
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
{
"index": 0,
"label_dimensions": {
"width": 0,
"height": 0
},
"src_arrow": false,
"dst_arrow": true,
"references": [
{
"map_key_edge_index": 1,
"scope_key": ""
}
],
"attributes": {
"label": {
"value": ""
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
}
],
"objects": [
{
"id": "y",
"id_val": "y",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/chian_connected_nested.d2,1:0:12-1:1:13",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/chian_connected_nested.d2,1:0:12-1:1:13",
"value": [
{
"string": "y",
"raw_string": "y"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0,
"scope_key": ""
}
],
"attributes": {
"label": {
"value": "y"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
{
"id": "z",
"id_val": "z",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/chian_connected_nested.d2,0:0:0-0:2:2",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/chian_connected_nested.d2,0:0:0-0:1:1",
"value": [
{
"string": "z",
"raw_string": "z"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0,
"scope_key": ""
},
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/chian_connected_nested.d2,0:9:9-0:11:11",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/chian_connected_nested.d2,0:10:10-0:11:11",
"value": [
{
"string": "z",
"raw_string": "z"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 1,
"scope_key": ""
}
],
"attributes": {
"label": {
"value": "z"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
{
"id": "x",
"id_val": "x",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/chian_connected_nested.d2,0:4:4-0:7:7",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/chian_connected_nested.d2,0:5:5-0:6:6",
"value": [
{
"string": "x",
"raw_string": "x"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0,
"scope_key": ""
},
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/chian_connected_nested.d2,0:4:4-0:7:7",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/chian_connected_nested.d2,0:5:5-0:6:6",
"value": [
{
"string": "x",
"raw_string": "x"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 1,
"scope_key": ""
}
],
"attributes": {
"label": {
"value": "x"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
}
]
},
"err": "<nil>"
}

View file

@ -1,403 +0,0 @@
{
"graph": {
"ast": {
"range": "d2/testdata/d2oracle/TestMove/edge_chain_recursive.d2,0:0:0-3:0:25",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestMove/edge_chain_recursive.d2,0:0:0-2:1:24",
"key": {
"range": "d2/testdata/d2oracle/TestMove/edge_chain_recursive.d2,0:0:0-0:1:1",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/edge_chain_recursive.d2,0:0:0-0:1:1",
"value": [
{
"string": "a",
"raw_string": "a"
}
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "d2/testdata/d2oracle/TestMove/edge_chain_recursive.d2,0:3:3-2:0:23",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestMove/edge_chain_recursive.d2,1:2:7-1:17:22",
"edges": [
{
"range": "d2/testdata/d2oracle/TestMove/edge_chain_recursive.d2,1:2:7-1:11:16",
"src": {
"range": "d2/testdata/d2oracle/TestMove/edge_chain_recursive.d2,1:2:7-1:6:11",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/edge_chain_recursive.d2,1:2:7-1:3:8",
"value": [
{
"string": "_",
"raw_string": "_"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/edge_chain_recursive.d2,1:4:9-1:5:10",
"value": [
{
"string": "b",
"raw_string": "b"
}
]
}
}
]
},
"src_arrow": "",
"dst": {
"range": "d2/testdata/d2oracle/TestMove/edge_chain_recursive.d2,1:8:13-1:11:16",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/edge_chain_recursive.d2,1:9:14-1:10:15",
"value": [
{
"string": "c",
"raw_string": "c"
}
]
}
}
]
},
"dst_arrow": ">"
},
{
"range": "d2/testdata/d2oracle/TestMove/edge_chain_recursive.d2,1:8:13-1:17:22",
"src": {
"range": "d2/testdata/d2oracle/TestMove/edge_chain_recursive.d2,1:8:13-1:11:16",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/edge_chain_recursive.d2,1:9:14-1:10:15",
"value": [
{
"string": "c",
"raw_string": "c"
}
]
}
}
]
},
"src_arrow": "",
"dst": {
"range": "d2/testdata/d2oracle/TestMove/edge_chain_recursive.d2,1:13:18-1:17:22",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/edge_chain_recursive.d2,1:14:19-1:15:20",
"value": [
{
"string": "_",
"raw_string": "_"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/edge_chain_recursive.d2,1:16:21-1:17:22",
"value": [
{
"string": "b",
"raw_string": "b"
}
]
}
}
]
},
"dst_arrow": ">"
}
],
"primary": {},
"value": {}
}
}
]
}
}
}
}
]
},
"root": {
"id": "",
"id_val": "",
"label_dimensions": {
"width": 0,
"height": 0
},
"attributes": {
"label": {
"value": ""
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
"edges": [
{
"index": 0,
"label_dimensions": {
"width": 0,
"height": 0
},
"src_arrow": false,
"dst_arrow": true,
"references": [
{
"map_key_edge_index": 0,
"scope_key": "a"
}
],
"attributes": {
"label": {
"value": ""
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
{
"index": 0,
"label_dimensions": {
"width": 0,
"height": 0
},
"src_arrow": false,
"dst_arrow": true,
"references": [
{
"map_key_edge_index": 1,
"scope_key": "a"
}
],
"attributes": {
"label": {
"value": ""
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
}
],
"objects": [
{
"id": "a",
"id_val": "a",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/edge_chain_recursive.d2,0:0:0-0:1:1",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/edge_chain_recursive.d2,0:0:0-0:1:1",
"value": [
{
"string": "a",
"raw_string": "a"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0,
"scope_key": ""
}
],
"attributes": {
"label": {
"value": "a"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
{
"id": "b",
"id_val": "b",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/edge_chain_recursive.d2,1:2:7-1:6:11",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/edge_chain_recursive.d2,1:2:7-1:3:8",
"value": [
{
"string": "_",
"raw_string": "_"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/edge_chain_recursive.d2,1:4:9-1:5:10",
"value": [
{
"string": "b",
"raw_string": "b"
}
]
}
}
]
},
"key_path_index": 1,
"map_key_edge_index": 0,
"scope_key": ""
},
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/edge_chain_recursive.d2,1:13:18-1:17:22",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/edge_chain_recursive.d2,1:14:19-1:15:20",
"value": [
{
"string": "_",
"raw_string": "_"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/edge_chain_recursive.d2,1:16:21-1:17:22",
"value": [
{
"string": "b",
"raw_string": "b"
}
]
}
}
]
},
"key_path_index": 1,
"map_key_edge_index": 1,
"scope_key": ""
}
],
"attributes": {
"label": {
"value": "b"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
{
"id": "c",
"id_val": "c",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/edge_chain_recursive.d2,1:8:13-1:11:16",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/edge_chain_recursive.d2,1:9:14-1:10:15",
"value": [
{
"string": "c",
"raw_string": "c"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0,
"scope_key": "a"
},
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/edge_chain_recursive.d2,1:8:13-1:11:16",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/edge_chain_recursive.d2,1:9:14-1:10:15",
"value": [
{
"string": "c",
"raw_string": "c"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 1,
"scope_key": "a"
}
],
"attributes": {
"label": {
"value": "c"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
}
]
},
"err": "<nil>"
}

View file

@ -1,269 +0,0 @@
{
"graph": {
"ast": {
"range": "d2/testdata/d2oracle/TestMove/into_container_with_map.d2,0:0:0-6:0:64",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestMove/into_container_with_map.d2,0:0:0-5:1:63",
"key": {
"range": "d2/testdata/d2oracle/TestMove/into_container_with_map.d2,0:0:0-0:1:1",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/into_container_with_map.d2,0:0:0-0:1:1",
"value": [
{
"string": "a",
"raw_string": "a"
}
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "d2/testdata/d2oracle/TestMove/into_container_with_map.d2,0:3:3-5:0:62",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestMove/into_container_with_map.d2,1:2:7-4:4:61",
"key": {
"range": "d2/testdata/d2oracle/TestMove/into_container_with_map.d2,1:2:7-1:3:8",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/into_container_with_map.d2,1:2:7-1:3:8",
"value": [
{
"string": "c",
"raw_string": "c"
}
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "d2/testdata/d2oracle/TestMove/into_container_with_map.d2,1:5:10-4:3:60",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestMove/into_container_with_map.d2,1:6:11-4:3:60",
"key": {
"range": "d2/testdata/d2oracle/TestMove/into_container_with_map.d2,1:6:11-1:11:16",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/into_container_with_map.d2,1:6:11-1:11:16",
"value": [
{
"string": "style",
"raw_string": "style"
}
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "d2/testdata/d2oracle/TestMove/into_container_with_map.d2,1:13:18-4:2:59",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestMove/into_container_with_map.d2,2:4:24-2:16:36",
"key": {
"range": "d2/testdata/d2oracle/TestMove/into_container_with_map.d2,2:4:24-2:11:31",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/into_container_with_map.d2,2:4:24-2:11:31",
"value": [
{
"string": "opacity",
"raw_string": "opacity"
}
]
}
}
]
},
"primary": {},
"value": {
"number": {
"range": "d2/testdata/d2oracle/TestMove/into_container_with_map.d2,2:13:33-2:16:36",
"raw": "0.4",
"value": "2/5"
}
}
}
},
{
"map_key": {
"range": "d2/testdata/d2oracle/TestMove/into_container_with_map.d2,3:4:41-3:19:56",
"key": {
"range": "d2/testdata/d2oracle/TestMove/into_container_with_map.d2,3:4:41-3:8:45",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/into_container_with_map.d2,3:4:41-3:8:45",
"value": [
{
"string": "fill",
"raw_string": "fill"
}
]
}
}
]
},
"primary": {},
"value": {
"double_quoted_string": {
"range": "d2/testdata/d2oracle/TestMove/into_container_with_map.d2,3:10:47-3:19:56",
"value": [
{
"string": "#FFFFFF",
"raw_string": "#FFFFFF"
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
},
"root": {
"id": "",
"id_val": "",
"label_dimensions": {
"width": 0,
"height": 0
},
"attributes": {
"label": {
"value": ""
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
"edges": [],
"objects": [
{
"id": "a",
"id_val": "a",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/into_container_with_map.d2,0:0:0-0:1:1",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/into_container_with_map.d2,0:0:0-0:1:1",
"value": [
{
"string": "a",
"raw_string": "a"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0,
"scope_key": ""
}
],
"attributes": {
"label": {
"value": "a"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
{
"id": "c",
"id_val": "c",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/into_container_with_map.d2,1:2:7-1:3:8",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/into_container_with_map.d2,1:2:7-1:3:8",
"value": [
{
"string": "c",
"raw_string": "c"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0,
"scope_key": "a"
}
],
"attributes": {
"label": {
"value": "c"
},
"style": {
"opacity": {
"value": "0.4"
},
"fill": {
"value": "#FFFFFF"
}
},
"near_key": null,
"shape": {
"value": ""
}
}
}
]
},
"err": "<nil>"
}

View file

@ -1,501 +0,0 @@
{
"graph": {
"ast": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,0:0:0-8:0:44",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,0:0:0-7:1:43",
"key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,0:0:0-0:1:1",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,0:0:0-0:1:1",
"value": [
{
"string": "a",
"raw_string": "a"
}
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,0:3:3-7:0:42",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,1:2:7-6:3:41",
"key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,1:2:7-1:3:8",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,1:2:7-1:3:8",
"value": [
{
"string": "b",
"raw_string": "b"
}
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,1:5:10-6:2:40",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,2:4:16-2:5:17",
"key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,2:4:16-2:5:17",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,2:4:16-2:5:17",
"value": [
{
"string": "c",
"raw_string": "c"
}
]
}
}
]
},
"primary": {},
"value": {}
}
},
{
"map_key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,3:4:22-3:5:23",
"key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,3:4:22-3:5:23",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,3:4:22-3:5:23",
"value": [
{
"string": "d",
"raw_string": "d"
}
]
}
}
]
},
"primary": {},
"value": {}
}
},
{
"map_key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,4:4:28-4:7:31",
"key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,4:4:28-4:7:31",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,4:4:28-4:5:29",
"value": [
{
"string": "e",
"raw_string": "e"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,4:6:30-4:7:31",
"value": [
{
"string": "g",
"raw_string": "g"
}
]
}
}
]
},
"primary": {},
"value": {}
}
},
{
"map_key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,5:4:36-5:5:37",
"key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,5:4:36-5:5:37",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,5:4:36-5:5:37",
"value": [
{
"string": "k",
"raw_string": "k"
}
]
}
}
]
},
"primary": {},
"value": {}
}
}
]
}
}
}
}
]
}
}
}
}
]
},
"root": {
"id": "",
"id_val": "",
"label_dimensions": {
"width": 0,
"height": 0
},
"attributes": {
"label": {
"value": ""
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
"edges": null,
"objects": [
{
"id": "a",
"id_val": "a",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,0:0:0-0:1:1",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,0:0:0-0:1:1",
"value": [
{
"string": "a",
"raw_string": "a"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0,
"scope_key": ""
}
],
"attributes": {
"label": {
"value": "a"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
{
"id": "b",
"id_val": "b",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,1:2:7-1:3:8",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,1:2:7-1:3:8",
"value": [
{
"string": "b",
"raw_string": "b"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0,
"scope_key": "a"
}
],
"attributes": {
"label": {
"value": "b"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
{
"id": "c",
"id_val": "c",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,2:4:16-2:5:17",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,2:4:16-2:5:17",
"value": [
{
"string": "c",
"raw_string": "c"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0,
"scope_key": "a.b"
}
],
"attributes": {
"label": {
"value": "c"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
{
"id": "d",
"id_val": "d",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,3:4:22-3:5:23",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,3:4:22-3:5:23",
"value": [
{
"string": "d",
"raw_string": "d"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0,
"scope_key": "a.b"
}
],
"attributes": {
"label": {
"value": "d"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
{
"id": "e",
"id_val": "e",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,4:4:28-4:7:31",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,4:4:28-4:5:29",
"value": [
{
"string": "e",
"raw_string": "e"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,4:6:30-4:7:31",
"value": [
{
"string": "g",
"raw_string": "g"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0,
"scope_key": "a.b"
}
],
"attributes": {
"label": {
"value": "e"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
{
"id": "g",
"id_val": "g",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,4:4:28-4:7:31",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,4:4:28-4:5:29",
"value": [
{
"string": "e",
"raw_string": "e"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,4:6:30-4:7:31",
"value": [
{
"string": "g",
"raw_string": "g"
}
]
}
}
]
},
"key_path_index": 1,
"map_key_edge_index": 0,
"scope_key": "a.b"
}
],
"attributes": {
"label": {
"value": "g"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
{
"id": "k",
"id_val": "k",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,5:4:36-5:5:37",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested.d2,5:4:36-5:5:37",
"value": [
{
"string": "k",
"raw_string": "k"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0,
"scope_key": "a.b"
}
],
"attributes": {
"label": {
"value": "k"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
}
]
},
"err": "<nil>"
}

View file

@ -1,609 +0,0 @@
{
"graph": {
"ast": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,0:0:0-8:0:44",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,0:0:0-7:1:43",
"key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,0:0:0-0:1:1",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,0:0:0-0:1:1",
"value": [
{
"string": "a",
"raw_string": "a"
}
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,0:3:3-7:0:42",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,1:2:7-1:5:10",
"key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,1:2:7-1:5:10",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,1:2:7-1:3:8",
"value": [
{
"string": "b",
"raw_string": "b"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,1:4:9-1:5:10",
"value": [
{
"string": "c",
"raw_string": "c"
}
]
}
}
]
},
"primary": {},
"value": {}
}
},
{
"map_key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,2:2:13-2:5:16",
"key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,2:2:13-2:5:16",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,2:2:13-2:3:14",
"value": [
{
"string": "b",
"raw_string": "b"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,2:4:15-2:5:16",
"value": [
{
"string": "d",
"raw_string": "d"
}
]
}
}
]
},
"primary": {},
"value": {}
}
},
{
"map_key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,3:2:19-6:3:41",
"key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,3:2:19-3:3:20",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,3:2:19-3:3:20",
"value": [
{
"string": "b",
"raw_string": "b"
}
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,3:5:22-6:2:40",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,4:4:28-4:7:31",
"key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,4:4:28-4:7:31",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,4:4:28-4:5:29",
"value": [
{
"string": "e",
"raw_string": "e"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,4:6:30-4:7:31",
"value": [
{
"string": "g",
"raw_string": "g"
}
]
}
}
]
},
"primary": {},
"value": {}
}
},
{
"map_key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,5:4:36-5:5:37",
"key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,5:4:36-5:5:37",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,5:4:36-5:5:37",
"value": [
{
"string": "k",
"raw_string": "k"
}
]
}
}
]
},
"primary": {},
"value": {}
}
}
]
}
}
}
}
]
}
}
}
}
]
},
"root": {
"id": "",
"id_val": "",
"label_dimensions": {
"width": 0,
"height": 0
},
"attributes": {
"label": {
"value": ""
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
"edges": null,
"objects": [
{
"id": "a",
"id_val": "a",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,0:0:0-0:1:1",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,0:0:0-0:1:1",
"value": [
{
"string": "a",
"raw_string": "a"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0,
"scope_key": ""
}
],
"attributes": {
"label": {
"value": "a"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
{
"id": "b",
"id_val": "b",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,1:2:7-1:5:10",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,1:2:7-1:3:8",
"value": [
{
"string": "b",
"raw_string": "b"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,1:4:9-1:5:10",
"value": [
{
"string": "c",
"raw_string": "c"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0,
"scope_key": "a"
},
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,2:2:13-2:5:16",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,2:2:13-2:3:14",
"value": [
{
"string": "b",
"raw_string": "b"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,2:4:15-2:5:16",
"value": [
{
"string": "d",
"raw_string": "d"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0,
"scope_key": "a"
},
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,3:2:19-3:3:20",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,3:2:19-3:3:20",
"value": [
{
"string": "b",
"raw_string": "b"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0,
"scope_key": "a"
}
],
"attributes": {
"label": {
"value": "b"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
{
"id": "c",
"id_val": "c",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,1:2:7-1:5:10",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,1:2:7-1:3:8",
"value": [
{
"string": "b",
"raw_string": "b"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,1:4:9-1:5:10",
"value": [
{
"string": "c",
"raw_string": "c"
}
]
}
}
]
},
"key_path_index": 1,
"map_key_edge_index": 0,
"scope_key": "a"
}
],
"attributes": {
"label": {
"value": "c"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
{
"id": "d",
"id_val": "d",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,2:2:13-2:5:16",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,2:2:13-2:3:14",
"value": [
{
"string": "b",
"raw_string": "b"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,2:4:15-2:5:16",
"value": [
{
"string": "d",
"raw_string": "d"
}
]
}
}
]
},
"key_path_index": 1,
"map_key_edge_index": 0,
"scope_key": "a"
}
],
"attributes": {
"label": {
"value": "d"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
{
"id": "e",
"id_val": "e",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,4:4:28-4:7:31",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,4:4:28-4:5:29",
"value": [
{
"string": "e",
"raw_string": "e"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,4:6:30-4:7:31",
"value": [
{
"string": "g",
"raw_string": "g"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0,
"scope_key": "a.b"
}
],
"attributes": {
"label": {
"value": "e"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
{
"id": "g",
"id_val": "g",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,4:4:28-4:7:31",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,4:4:28-4:5:29",
"value": [
{
"string": "e",
"raw_string": "e"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,4:6:30-4:7:31",
"value": [
{
"string": "g",
"raw_string": "g"
}
]
}
}
]
},
"key_path_index": 1,
"map_key_edge_index": 0,
"scope_key": "a.b"
}
],
"attributes": {
"label": {
"value": "g"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
{
"id": "k",
"id_val": "k",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,5:4:36-5:5:37",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_flat.d2,5:4:36-5:5:37",
"value": [
{
"string": "k",
"raw_string": "k"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0,
"scope_key": "a.b"
}
],
"attributes": {
"label": {
"value": "k"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
}
]
},
"err": "<nil>"
}

View file

@ -1,159 +0,0 @@
{
"graph": {
"ast": {
"range": "d2/testdata/d2oracle/TestMove/out_of_container.d2,0:0:0-2:0:4",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestMove/out_of_container.d2,0:0:0-0:1:1",
"key": {
"range": "d2/testdata/d2oracle/TestMove/out_of_container.d2,0:0:0-0:1:1",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/out_of_container.d2,0:0:0-0:1:1",
"value": [
{
"string": "a",
"raw_string": "a"
}
]
}
}
]
},
"primary": {},
"value": {}
}
},
{
"map_key": {
"range": "d2/testdata/d2oracle/TestMove/out_of_container.d2,1:0:2-1:1:3",
"key": {
"range": "d2/testdata/d2oracle/TestMove/out_of_container.d2,1:0:2-1:1:3",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/out_of_container.d2,1:0:2-1:1:3",
"value": [
{
"string": "b",
"raw_string": "b"
}
]
}
}
]
},
"primary": {},
"value": {}
}
}
]
},
"root": {
"id": "",
"id_val": "",
"label_dimensions": {
"width": 0,
"height": 0
},
"attributes": {
"label": {
"value": ""
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
"edges": null,
"objects": [
{
"id": "a",
"id_val": "a",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/out_of_container.d2,0:0:0-0:1:1",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/out_of_container.d2,0:0:0-0:1:1",
"value": [
{
"string": "a",
"raw_string": "a"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0,
"scope_key": ""
}
],
"attributes": {
"label": {
"value": "a"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
{
"id": "b",
"id_val": "b",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/out_of_container.d2,1:0:2-1:1:3",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/out_of_container.d2,1:0:2-1:1:3",
"value": [
{
"string": "b",
"raw_string": "b"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0,
"scope_key": ""
}
],
"attributes": {
"label": {
"value": "b"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
}
]
},
"err": "<nil>"
}

View file

@ -1,251 +0,0 @@
{
"graph": {
"ast": {
"range": "d2/testdata/d2oracle/TestMove/underscore_edge_container.d2,0:0:0-3:0:16",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_edge_container.d2,0:0:0-2:1:15",
"key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_edge_container.d2,0:0:0-0:1:1",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_edge_container.d2,0:0:0-0:1:1",
"value": [
{
"string": "a",
"raw_string": "a"
}
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "d2/testdata/d2oracle/TestMove/underscore_edge_container.d2,0:3:3-2:0:14",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_edge_container.d2,1:2:7-1:8:13",
"edges": [
{
"range": "d2/testdata/d2oracle/TestMove/underscore_edge_container.d2,1:2:7-1:8:13",
"src": {
"range": "d2/testdata/d2oracle/TestMove/underscore_edge_container.d2,1:2:7-1:4:9",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_edge_container.d2,1:2:7-1:3:8",
"value": [
{
"string": "b",
"raw_string": "b"
}
]
}
}
]
},
"src_arrow": "",
"dst": {
"range": "d2/testdata/d2oracle/TestMove/underscore_edge_container.d2,1:6:11-1:8:13",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_edge_container.d2,1:7:12-1:8:13",
"value": [
{
"string": "c",
"raw_string": "c"
}
]
}
}
]
},
"dst_arrow": ">"
}
],
"primary": {},
"value": {}
}
}
]
}
}
}
}
]
},
"root": {
"id": "",
"id_val": "",
"label_dimensions": {
"width": 0,
"height": 0
},
"attributes": {
"label": {
"value": ""
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
"edges": [
{
"index": 0,
"label_dimensions": {
"width": 0,
"height": 0
},
"src_arrow": false,
"dst_arrow": true,
"references": [
{
"map_key_edge_index": 0
}
],
"attributes": {
"label": {
"value": ""
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
}
],
"objects": [
{
"id": "a",
"id_val": "a",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_edge_container.d2,0:0:0-0:1:1",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_edge_container.d2,0:0:0-0:1:1",
"value": [
{
"string": "a",
"raw_string": "a"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0
}
],
"attributes": {
"label": {
"value": "a"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
{
"id": "b",
"id_val": "b",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_edge_container.d2,1:2:7-1:4:9",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_edge_container.d2,1:2:7-1:3:8",
"value": [
{
"string": "b",
"raw_string": "b"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0
}
],
"attributes": {
"label": {
"value": "b"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
{
"id": "c",
"id_val": "c",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_edge_container.d2,1:6:11-1:8:13",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_edge_container.d2,1:7:12-1:8:13",
"value": [
{
"string": "c",
"raw_string": "c"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0
}
],
"attributes": {
"label": {
"value": "c"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
}
]
},
"err": "<nil>"
}

View file

@ -1,543 +0,0 @@
{
"graph": {
"ast": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,0:0:0-8:0:47",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,0:0:0-7:1:46",
"key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,0:0:0-0:1:1",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,0:0:0-0:1:1",
"value": [
{
"string": "a",
"raw_string": "a"
}
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,0:3:3-7:0:45",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,1:2:7-3:3:27",
"key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,1:2:7-1:3:8",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,1:2:7-1:3:8",
"value": [
{
"string": "b",
"raw_string": "b"
}
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,1:5:10-3:2:26",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,2:4:16-2:11:23",
"key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,2:4:16-2:11:23",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,2:4:16-2:5:17",
"value": [
{
"string": "_",
"raw_string": "_"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,2:6:18-2:7:19",
"value": [
{
"string": "c",
"raw_string": "c"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,2:8:20-2:9:21",
"value": [
{
"string": "e",
"raw_string": "e"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,2:10:22-2:11:23",
"value": [
{
"string": "f",
"raw_string": "f"
}
]
}
}
]
},
"primary": {},
"value": {}
}
}
]
}
}
}
},
{
"map_key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,4:2:30-6:3:44",
"key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,4:2:30-4:3:31",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,4:2:30-4:3:31",
"value": [
{
"string": "c",
"raw_string": "c"
}
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,4:5:33-6:2:43",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,5:4:39-5:5:40",
"key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,5:4:39-5:5:40",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,5:4:39-5:5:40",
"value": [
{
"string": "e",
"raw_string": "e"
}
]
}
}
]
},
"primary": {},
"value": {}
}
}
]
}
}
}
}
]
}
}
}
}
]
},
"root": {
"id": "",
"id_val": "",
"label_dimensions": {
"width": 0,
"height": 0
},
"attributes": {
"label": {
"value": ""
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
"edges": null,
"objects": [
{
"id": "a",
"id_val": "a",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,0:0:0-0:1:1",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,0:0:0-0:1:1",
"value": [
{
"string": "a",
"raw_string": "a"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0,
"scope_key": ""
}
],
"attributes": {
"label": {
"value": "a"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
{
"id": "b",
"id_val": "b",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,1:2:7-1:3:8",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,1:2:7-1:3:8",
"value": [
{
"string": "b",
"raw_string": "b"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0,
"scope_key": "a"
}
],
"attributes": {
"label": {
"value": "b"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
{
"id": "c",
"id_val": "c",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,2:4:16-2:11:23",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,2:4:16-2:5:17",
"value": [
{
"string": "_",
"raw_string": "_"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,2:6:18-2:7:19",
"value": [
{
"string": "c",
"raw_string": "c"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,2:8:20-2:9:21",
"value": [
{
"string": "e",
"raw_string": "e"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,2:10:22-2:11:23",
"value": [
{
"string": "f",
"raw_string": "f"
}
]
}
}
]
},
"key_path_index": 1,
"map_key_edge_index": 0,
"scope_key": "a"
},
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,4:2:30-4:3:31",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,4:2:30-4:3:31",
"value": [
{
"string": "c",
"raw_string": "c"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0,
"scope_key": "a"
}
],
"attributes": {
"label": {
"value": "c"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
{
"id": "e",
"id_val": "e",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,2:4:16-2:11:23",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,2:4:16-2:5:17",
"value": [
{
"string": "_",
"raw_string": "_"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,2:6:18-2:7:19",
"value": [
{
"string": "c",
"raw_string": "c"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,2:8:20-2:9:21",
"value": [
{
"string": "e",
"raw_string": "e"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,2:10:22-2:11:23",
"value": [
{
"string": "f",
"raw_string": "f"
}
]
}
}
]
},
"key_path_index": 2,
"map_key_edge_index": 0,
"scope_key": "a"
},
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,5:4:39-5:5:40",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,5:4:39-5:5:40",
"value": [
{
"string": "e",
"raw_string": "e"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0,
"scope_key": "a.c"
}
],
"attributes": {
"label": {
"value": "e"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
{
"id": "f",
"id_val": "f",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,2:4:16-2:11:23",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,2:4:16-2:5:17",
"value": [
{
"string": "_",
"raw_string": "_"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,2:6:18-2:7:19",
"value": [
{
"string": "c",
"raw_string": "c"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,2:8:20-2:9:21",
"value": [
{
"string": "e",
"raw_string": "e"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_extend.d2,2:10:22-2:11:23",
"value": [
{
"string": "f",
"raw_string": "f"
}
]
}
}
]
},
"key_path_index": 3,
"map_key_edge_index": 0,
"scope_key": "a"
}
],
"attributes": {
"label": {
"value": "f"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
}
]
},
"err": "<nil>"
}

View file

@ -1,366 +0,0 @@
{
"graph": {
"ast": {
"range": "d2/testdata/d2oracle/TestMove/underscore_merge_children.d2,0:0:0-7:0:27",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_merge_children.d2,0:0:0-2:1:14",
"key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_merge_children.d2,0:0:0-0:1:1",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_merge_children.d2,0:0:0-0:1:1",
"value": [
{
"string": "a",
"raw_string": "a"
}
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "d2/testdata/d2oracle/TestMove/underscore_merge_children.d2,0:3:3-2:0:13",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_merge_children.d2,1:2:7-1:7:12",
"key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_merge_children.d2,1:2:7-1:7:12",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_merge_children.d2,1:2:7-1:3:8",
"value": [
{
"string": "_",
"raw_string": "_"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_merge_children.d2,1:4:9-1:5:10",
"value": [
{
"string": "c",
"raw_string": "c"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_merge_children.d2,1:6:11-1:7:12",
"value": [
{
"string": "b",
"raw_string": "b"
}
]
}
}
]
},
"primary": {},
"value": {}
}
}
]
}
}
}
},
{
"map_key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_merge_children.d2,4:0:16-6:1:26",
"key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_merge_children.d2,4:0:16-4:1:17",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_merge_children.d2,4:0:16-4:1:17",
"value": [
{
"string": "c",
"raw_string": "c"
}
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "d2/testdata/d2oracle/TestMove/underscore_merge_children.d2,4:3:19-6:0:25",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_merge_children.d2,5:2:23-5:3:24",
"key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_merge_children.d2,5:2:23-5:3:24",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_merge_children.d2,5:2:23-5:3:24",
"value": [
{
"string": "b",
"raw_string": "b"
}
]
}
}
]
},
"primary": {},
"value": {}
}
}
]
}
}
}
}
]
},
"root": {
"id": "",
"id_val": "",
"label_dimensions": {
"width": 0,
"height": 0
},
"attributes": {
"label": {
"value": ""
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
"edges": null,
"objects": [
{
"id": "a",
"id_val": "a",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_merge_children.d2,0:0:0-0:1:1",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_merge_children.d2,0:0:0-0:1:1",
"value": [
{
"string": "a",
"raw_string": "a"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0,
"scope_key": ""
}
],
"attributes": {
"label": {
"value": "a"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
{
"id": "c",
"id_val": "c",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_merge_children.d2,1:2:7-1:7:12",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_merge_children.d2,1:2:7-1:3:8",
"value": [
{
"string": "_",
"raw_string": "_"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_merge_children.d2,1:4:9-1:5:10",
"value": [
{
"string": "c",
"raw_string": "c"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_merge_children.d2,1:6:11-1:7:12",
"value": [
{
"string": "b",
"raw_string": "b"
}
]
}
}
]
},
"key_path_index": 1,
"map_key_edge_index": 0,
"scope_key": ""
},
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_merge_children.d2,4:0:16-4:1:17",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_merge_children.d2,4:0:16-4:1:17",
"value": [
{
"string": "c",
"raw_string": "c"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0,
"scope_key": ""
}
],
"attributes": {
"label": {
"value": "c"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
},
{
"id": "b",
"id_val": "b",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_merge_children.d2,1:2:7-1:7:12",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_merge_children.d2,1:2:7-1:3:8",
"value": [
{
"string": "_",
"raw_string": "_"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_merge_children.d2,1:4:9-1:5:10",
"value": [
{
"string": "c",
"raw_string": "c"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_merge_children.d2,1:6:11-1:7:12",
"value": [
{
"string": "b",
"raw_string": "b"
}
]
}
}
]
},
"key_path_index": 2,
"map_key_edge_index": 0,
"scope_key": ""
},
{
"key": {
"range": "d2/testdata/d2oracle/TestMove/underscore_merge_children.d2,5:2:23-5:3:24",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestMove/underscore_merge_children.d2,5:2:23-5:3:24",
"value": [
{
"string": "b",
"raw_string": "b"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0,
"scope_key": "c"
}
],
"attributes": {
"label": {
"value": "b"
},
"style": {},
"near_key": null,
"shape": {
"value": ""
}
}
}
]
},
"err": "<nil>"
}

View file

@ -1,4 +0,0 @@
{
"graph": null,
"err": "failed to rename \"1.2.3.4\" to \"5\": to key already exists"
}

View file

@ -1,280 +0,0 @@
{
"graph": {
"name": "",
"ast": {
"range": "d2/testdata/d2oracle/TestSet/edge_replace_style.d2,0:0:0-1:0:42",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestSet/edge_replace_style.d2,0:0:0-0:41:41",
"edges": [
{
"range": "d2/testdata/d2oracle/TestSet/edge_replace_style.d2,0:0:0-0:6:6",
"src": {
"range": "d2/testdata/d2oracle/TestSet/edge_replace_style.d2,0:0:0-0:2:2",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestSet/edge_replace_style.d2,0:0:0-0:1:1",
"value": [
{
"string": "x",
"raw_string": "x"
}
]
}
}
]
},
"src_arrow": "",
"dst": {
"range": "d2/testdata/d2oracle/TestSet/edge_replace_style.d2,0:4:4-0:6:6",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestSet/edge_replace_style.d2,0:5:5-0:6:6",
"value": [
{
"string": "y",
"raw_string": "y"
}
]
}
}
]
},
"dst_arrow": ">"
}
],
"primary": {},
"value": {
"map": {
"range": "d2/testdata/d2oracle/TestSet/edge_replace_style.d2,0:8:8-0:40:40",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestSet/edge_replace_style.d2,0:9:9-0:40:40",
"key": {
"range": "d2/testdata/d2oracle/TestSet/edge_replace_style.d2,0:9:9-0:31:31",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestSet/edge_replace_style.d2,0:9:9-0:25:25",
"value": [
{
"string": "target-arrowhead",
"raw_string": "target-arrowhead"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestSet/edge_replace_style.d2,0:26:26-0:31:31",
"value": [
{
"string": "shape",
"raw_string": "shape"
}
]
}
}
]
},
"primary": {},
"value": {
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestSet/edge_replace_style.d2,0:33:33-0:40:40",
"value": [
{
"string": "diamond",
"raw_string": "diamond"
}
]
}
}
}
}
]
}
}
}
}
]
},
"root": {
"id": "",
"id_val": "",
"label_dimensions": {
"width": 0,
"height": 0
},
"attributes": {
"label": {
"value": ""
},
"style": {},
"near_key": null,
"shape": {
"value": ""
},
"direction": {
"value": ""
},
"constraint": {
"value": ""
}
},
"zIndex": 0
},
"edges": [
{
"index": 0,
"minWidth": 0,
"minHeight": 0,
"label_dimensions": {
"width": 0,
"height": 0
},
"isCurve": false,
"src_arrow": false,
"dst_arrow": true,
"dstArrowhead": {
"label": {
"value": ""
},
"style": {},
"near_key": null,
"shape": {
"value": "diamond"
},
"direction": {
"value": ""
},
"constraint": {
"value": ""
}
},
"references": [
{
"map_key_edge_index": 0
}
],
"attributes": {
"label": {
"value": ""
},
"style": {},
"near_key": null,
"shape": {
"value": ""
},
"direction": {
"value": ""
},
"constraint": {
"value": ""
}
},
"zIndex": 0
}
],
"objects": [
{
"id": "x",
"id_val": "x",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestSet/edge_replace_style.d2,0:0:0-0:2:2",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestSet/edge_replace_style.d2,0:0:0-0:1:1",
"value": [
{
"string": "x",
"raw_string": "x"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0
}
],
"attributes": {
"label": {
"value": "x"
},
"style": {},
"near_key": null,
"shape": {
"value": "rectangle"
},
"direction": {
"value": ""
},
"constraint": {
"value": ""
}
},
"zIndex": 0
},
{
"id": "y",
"id_val": "y",
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestSet/edge_replace_style.d2,0:4:4-0:6:6",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestSet/edge_replace_style.d2,0:5:5-0:6:6",
"value": [
{
"string": "y",
"raw_string": "y"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0
}
],
"attributes": {
"label": {
"value": "y"
},
"style": {},
"near_key": null,
"shape": {
"value": "rectangle"
},
"direction": {
"value": ""
},
"constraint": {
"value": ""
}
},
"zIndex": 0
}
]
},
"err": "<nil>"
}

View file

@ -1,157 +0,0 @@
{
"graph": {
"ast": {
"range": "d2/testdata/d2oracle/TestSet/style.opacity.d2,0:0:0-5:0:44",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestSet/style.opacity.d2,0:0:0-4:1:43",
"key": {
"range": "d2/testdata/d2oracle/TestSet/style.opacity.d2,0:0:0-0:6:6",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestSet/style.opacity.d2,0:0:0-0:6:6",
"value": [
{
"string": "square",
"raw_string": "square"
}
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "d2/testdata/d2oracle/TestSet/style.opacity.d2,0:8:8-4:0:42",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestSet/style.opacity.d2,1:2:12-3:3:41",
"key": {
"range": "d2/testdata/d2oracle/TestSet/style.opacity.d2,1:2:12-1:7:17",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestSet/style.opacity.d2,1:2:12-1:7:17",
"value": [
{
"string": "style",
"raw_string": "style"
}
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "d2/testdata/d2oracle/TestSet/style.opacity.d2,1:9:19-3:2:40",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestSet/style.opacity.d2,2:4:25-2:16:37",
"key": {
"range": "d2/testdata/d2oracle/TestSet/style.opacity.d2,2:4:25-2:11:32",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestSet/style.opacity.d2,2:4:25-2:11:32",
"value": [
{
"string": "opacity",
"raw_string": "opacity"
}
]
}
}
]
},
"primary": {},
"value": {
"number": {
"range": "d2/testdata/d2oracle/TestSet/style.opacity.d2,2:13:34-2:16:37",
"raw": "0.2",
"value": "1/5"
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
},
"root": {
"id": "",
"label": {
"value": ""
},
"label_dimensions": {
"width": 0,
"height": 0
},
"shape": {
"value": ""
},
"near_key": null,
"style": {}
},
"edges": null,
"objects": [
{
"id": "square",
"label": {
"value": "square"
},
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestSet/style.opacity.d2,0:0:0-0:6:6",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestSet/style.opacity.d2,0:0:0-0:6:6",
"value": [
{
"string": "square",
"raw_string": "square"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0,
"scope_key": ""
}
],
"shape": {
"value": ""
},
"near_key": null,
"style": {
"opacity": {
"value": "0.2"
}
}
}
]
},
"err": "<nil>"
}

View file

@ -1,162 +0,0 @@
{
"graph": {
"ast": {
"range": "d2/testdata/d2oracle/TestSet/style_opacity.d2,0:0:0-1:0:29",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestSet/style_opacity.d2,0:0:0-0:28:28",
"key": {
"range": "d2/testdata/d2oracle/TestSet/style_opacity.d2,0:0:0-0:6:6",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestSet/style_opacity.d2,0:0:0-0:6:6",
"value": [
{
"string": "square",
"raw_string": "square"
}
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "d2/testdata/d2oracle/TestSet/style_opacity.d2,0:8:8-0:27:27",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2oracle/TestSet/style_opacity.d2,0:9:9-0:27:27",
"key": {
"range": "d2/testdata/d2oracle/TestSet/style_opacity.d2,0:9:9-0:22:22",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestSet/style_opacity.d2,0:9:9-0:22:22",
"value": [
{
"string": "style_opacity",
"raw_string": "style_opacity"
}
]
}
}
]
},
"primary": {},
"value": {
"number": {
"range": "d2/testdata/d2oracle/TestSet/style_opacity.d2,0:24:24-0:27:27",
"raw": "0.2",
"value": "1/5"
}
}
}
}
]
}
}
}
}
]
},
"root": {
"id": "",
"label": {
"value": ""
},
"label_dimensions": {
"width": 0,
"height": 0
},
"shape": {
"value": ""
},
"near_key": null,
"style": {}
},
"edges": null,
"objects": [
{
"id": "square",
"label": {
"value": "square"
},
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestSet/style_opacity.d2,0:0:0-0:6:6",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestSet/style_opacity.d2,0:0:0-0:6:6",
"value": [
{
"string": "square",
"raw_string": "square"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0,
"scope_key": ""
}
],
"shape": {
"value": ""
},
"near_key": null,
"style": {}
},
{
"id": "style_opacity",
"label": {
"value": "0.2"
},
"label_dimensions": {
"width": 0,
"height": 0
},
"references": [
{
"key": {
"range": "d2/testdata/d2oracle/TestSet/style_opacity.d2,0:9:9-0:22:22",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2oracle/TestSet/style_opacity.d2,0:9:9-0:22:22",
"value": [
{
"string": "style_opacity",
"raw_string": "style_opacity"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": 0,
"scope_key": "square"
}
],
"shape": {
"value": ""
},
"near_key": null,
"style": {}
}
]
},
"err": "<nil>"
}

View file

@ -0,0 +1,54 @@
{
"ast": {
"range": "d2/testdata/d2parser/TestParse/less_than_edge#955.d2,0:0:0-2:0:8",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2parser/TestParse/less_than_edge#955.d2,1:0:1-1:6:7",
"edges": [
{
"range": "d2/testdata/d2parser/TestParse/less_than_edge#955.d2,1:0:1-1:6:7",
"src": {
"range": "d2/testdata/d2parser/TestParse/less_than_edge#955.d2,1:0:1-1:2:3",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2parser/TestParse/less_than_edge#955.d2,1:0:1-1:1:2",
"value": [
{
"string": "x",
"raw_string": "x"
}
]
}
}
]
},
"src_arrow": "<",
"dst": {
"range": "d2/testdata/d2parser/TestParse/less_than_edge#955.d2,1:3:4-1:6:7",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2parser/TestParse/less_than_edge#955.d2,1:3:4-1:6:7",
"value": [
{
"string": "= y",
"raw_string": "= y"
}
]
}
}
]
},
"dst_arrow": ""
}
],
"primary": {},
"value": {}
}
}
]
},
"err": null
}

View file

@ -0,0 +1,31 @@
{
"ast": {
"range": "d2/testdata/d2parser/TestParse/merged_shapes_#322.d2,0:0:0-4:0:10",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2parser/TestParse/merged_shapes_#322.d2,1:0:1-4:0:10",
"key": {
"range": "d2/testdata/d2parser/TestParse/merged_shapes_#322.d2,1:0:1-4:0:10",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2parser/TestParse/merged_shapes_#322.d2,1:0:1-3:1:8",
"value": [
{
"string": "a-\nb-\nc-",
"raw_string": "a-\nb-\nc-"
}
]
}
}
]
},
"primary": {},
"value": {}
}
}
]
},
"err": null
}