Merge pull request #1021 from nhooyr/tests-fdb7
testdata: Add a few parse tests and cleanup testdata
This commit is contained in:
commit
c24888c43c
32 changed files with 107 additions and 9397 deletions
|
|
@ -609,6 +609,14 @@ y
|
||||||
x -> y
|
x -> y
|
||||||
# foo
|
# foo
|
||||||
y
|
y
|
||||||
|
`,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "less_than_edge#955",
|
||||||
|
in: `
|
||||||
|
x <= y
|
||||||
|
`,
|
||||||
|
exp: `x <- = y
|
||||||
`,
|
`,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -363,6 +363,20 @@ not part of block string
|
||||||
name: "edge_group_value",
|
name: "edge_group_value",
|
||||||
text: `
|
text: `
|
||||||
q.(x -> y).z: (rawr)
|
q.(x -> y).z: (rawr)
|
||||||
|
`,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "less_than_edge#955",
|
||||||
|
text: `
|
||||||
|
x <= y
|
||||||
|
`,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "merged_shapes_#322",
|
||||||
|
text: `
|
||||||
|
a-
|
||||||
|
b-
|
||||||
|
c-
|
||||||
`,
|
`,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
|
||||||
12
testdata/d2compiler/TestCompile/image_children.exp.json
generated
vendored
12
testdata/d2compiler/TestCompile/image_children.exp.json
generated
vendored
|
|
@ -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."
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
1688
testdata/d2compiler/TestCompile2/boards/boardContainer.exp.json
generated
vendored
1688
testdata/d2compiler/TestCompile2/boards/boardContainer.exp.json
generated
vendored
File diff suppressed because it is too large
Load diff
1688
testdata/d2compiler/TestCompile2/boards/isContainerOnly.exp.json
generated
vendored
1688
testdata/d2compiler/TestCompile2/boards/isContainerOnly.exp.json
generated
vendored
File diff suppressed because it is too large
Load diff
|
|
@ -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"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
322
testdata/d2oracle/TestDelete/connection_style_and_object_style.exp.json
generated
vendored
322
testdata/d2oracle/TestDelete/connection_style_and_object_style.exp.json
generated
vendored
|
|
@ -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>"
|
|
||||||
}
|
|
||||||
322
testdata/d2oracle/TestDelete/connection_style_and_object_style_2.exp.json
generated
vendored
322
testdata/d2oracle/TestDelete/connection_style_and_object_style_2.exp.json
generated
vendored
|
|
@ -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>"
|
|
||||||
}
|
|
||||||
167
testdata/d2oracle/TestDelete/flat_middle_container.exp.json
generated
vendored
167
testdata/d2oracle/TestDelete/flat_middle_container.exp.json
generated
vendored
|
|
@ -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>"
|
|
||||||
}
|
|
||||||
94
testdata/d2oracle/TestDelete/implicit_flat_style.exp.json
generated
vendored
94
testdata/d2oracle/TestDelete/implicit_flat_style.exp.json
generated
vendored
|
|
@ -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>"
|
|
||||||
}
|
|
||||||
95
testdata/d2oracle/TestDelete/near#01.exp.json
generated
vendored
95
testdata/d2oracle/TestDelete/near#01.exp.json
generated
vendored
|
|
@ -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>"
|
|
||||||
}
|
|
||||||
265
testdata/d2oracle/TestDelete/nested_xyz.exp.json
generated
vendored
265
testdata/d2oracle/TestDelete/nested_xyz.exp.json
generated
vendored
|
|
@ -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>"
|
|
||||||
}
|
|
||||||
157
testdata/d2oracle/TestDelete/remove_near.exp.json
generated
vendored
157
testdata/d2oracle/TestDelete/remove_near.exp.json
generated
vendored
|
|
@ -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>"
|
|
||||||
}
|
|
||||||
162
testdata/d2oracle/TestDelete/style_from_multiple_map_styles.exp.json
generated
vendored
162
testdata/d2oracle/TestDelete/style_from_multiple_map_styles.exp.json
generated
vendored
|
|
@ -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>"
|
|
||||||
}
|
|
||||||
162
testdata/d2oracle/TestDelete/style_from_multiple_styles.exp.json
generated
vendored
162
testdata/d2oracle/TestDelete/style_from_multiple_styles.exp.json
generated
vendored
|
|
@ -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>"
|
|
||||||
}
|
|
||||||
94
testdata/d2oracle/TestDelete/style_from_only_map_style.exp.json
generated
vendored
94
testdata/d2oracle/TestDelete/style_from_only_map_style.exp.json
generated
vendored
|
|
@ -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>"
|
|
||||||
}
|
|
||||||
100
testdata/d2oracle/TestDeleteIDDeltas/base.exp.json
generated
vendored
100
testdata/d2oracle/TestDeleteIDDeltas/base.exp.json
generated
vendored
|
|
@ -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>"
|
|
||||||
}
|
|
||||||
353
testdata/d2oracle/TestMove/chian_connected_nested.exp.json
generated
vendored
353
testdata/d2oracle/TestMove/chian_connected_nested.exp.json
generated
vendored
|
|
@ -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>"
|
|
||||||
}
|
|
||||||
403
testdata/d2oracle/TestMove/edge_chain_recursive.exp.json
generated
vendored
403
testdata/d2oracle/TestMove/edge_chain_recursive.exp.json
generated
vendored
|
|
@ -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>"
|
|
||||||
}
|
|
||||||
269
testdata/d2oracle/TestMove/into_container_with_map.exp.json
generated
vendored
269
testdata/d2oracle/TestMove/into_container_with_map.exp.json
generated
vendored
|
|
@ -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>"
|
|
||||||
}
|
|
||||||
501
testdata/d2oracle/TestMove/merge_nested.exp.json
generated
vendored
501
testdata/d2oracle/TestMove/merge_nested.exp.json
generated
vendored
|
|
@ -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>"
|
|
||||||
}
|
|
||||||
609
testdata/d2oracle/TestMove/merge_nested_flat.exp.json
generated
vendored
609
testdata/d2oracle/TestMove/merge_nested_flat.exp.json
generated
vendored
|
|
@ -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>"
|
|
||||||
}
|
|
||||||
159
testdata/d2oracle/TestMove/out_of_container.exp.json
generated
vendored
159
testdata/d2oracle/TestMove/out_of_container.exp.json
generated
vendored
|
|
@ -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>"
|
|
||||||
}
|
|
||||||
251
testdata/d2oracle/TestMove/underscore_edge_container.exp.json
generated
vendored
251
testdata/d2oracle/TestMove/underscore_edge_container.exp.json
generated
vendored
|
|
@ -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>"
|
|
||||||
}
|
|
||||||
543
testdata/d2oracle/TestMove/underscore_extend.exp.json
generated
vendored
543
testdata/d2oracle/TestMove/underscore_extend.exp.json
generated
vendored
|
|
@ -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>"
|
|
||||||
}
|
|
||||||
366
testdata/d2oracle/TestMove/underscore_merge_children.exp.json
generated
vendored
366
testdata/d2oracle/TestMove/underscore_merge_children.exp.json
generated
vendored
|
|
@ -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>"
|
|
||||||
}
|
|
||||||
4
testdata/d2oracle/TestRename/errors/refuse_overwrite.exp.json
generated
vendored
4
testdata/d2oracle/TestRename/errors/refuse_overwrite.exp.json
generated
vendored
|
|
@ -1,4 +0,0 @@
|
||||||
{
|
|
||||||
"graph": null,
|
|
||||||
"err": "failed to rename \"1.2.3.4\" to \"5\": to key already exists"
|
|
||||||
}
|
|
||||||
280
testdata/d2oracle/TestSet/edge_replace_style.exp.json
generated
vendored
280
testdata/d2oracle/TestSet/edge_replace_style.exp.json
generated
vendored
|
|
@ -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>"
|
|
||||||
}
|
|
||||||
157
testdata/d2oracle/TestSet/style.opacity.exp.json
generated
vendored
157
testdata/d2oracle/TestSet/style.opacity.exp.json
generated
vendored
|
|
@ -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>"
|
|
||||||
}
|
|
||||||
162
testdata/d2oracle/TestSet/style_opacity.exp.json
generated
vendored
162
testdata/d2oracle/TestSet/style_opacity.exp.json
generated
vendored
|
|
@ -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>"
|
|
||||||
}
|
|
||||||
54
testdata/d2parser/TestParse/less_than_edge#955.exp.json
generated
vendored
Normal file
54
testdata/d2parser/TestParse/less_than_edge#955.exp.json
generated
vendored
Normal 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
|
||||||
|
}
|
||||||
31
testdata/d2parser/TestParse/merged_shapes_#322.exp.json
generated
vendored
Normal file
31
testdata/d2parser/TestParse/merged_shapes_#322.exp.json
generated
vendored
Normal 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
|
||||||
|
}
|
||||||
Loading…
Reference in a new issue