From 1e3cb397a9a2b7fa929679628563ab6629fab4c1 Mon Sep 17 00:00:00 2001 From: Anmol Sethi Date: Mon, 13 Mar 2023 15:28:53 -0700 Subject: [PATCH] testdata: Add a few parse tests and cleanup testdata Updates #955 Updates #322 --- d2format/format_test.go | 8 + d2parser/parse_test.go | 14 + .../TestCompile/image_children.exp.json | 12 - .../boards/boardContainer.exp.json | 1688 ----------------- .../boards/isContainerOnly.exp.json | 1688 ----------------- ..._diagram_edge_between_edge_groups.exp.json | 12 - ...connection_style_and_object_style.exp.json | 322 ---- ...nnection_style_and_object_style_2.exp.json | 322 ---- .../TestDelete/flat_middle_container.exp.json | 167 -- .../TestDelete/implicit_flat_style.exp.json | 94 - testdata/d2oracle/TestDelete/near#01.exp.json | 95 - .../d2oracle/TestDelete/nested_xyz.exp.json | 265 --- .../d2oracle/TestDelete/remove_near.exp.json | 157 -- .../style_from_multiple_map_styles.exp.json | 162 -- .../style_from_multiple_styles.exp.json | 162 -- .../style_from_only_map_style.exp.json | 94 - .../d2oracle/TestDeleteIDDeltas/base.exp.json | 100 - .../TestMove/chian_connected_nested.exp.json | 353 ---- .../TestMove/edge_chain_recursive.exp.json | 403 ---- .../TestMove/into_container_with_map.exp.json | 269 --- .../d2oracle/TestMove/merge_nested.exp.json | 501 ----- .../TestMove/merge_nested_flat.exp.json | 609 ------ .../TestMove/out_of_container.exp.json | 159 -- .../underscore_edge_container.exp.json | 251 --- .../TestMove/underscore_extend.exp.json | 543 ------ .../underscore_merge_children.exp.json | 366 ---- .../errors/refuse_overwrite.exp.json | 4 - .../TestSet/edge_replace_style.exp.json | 280 --- .../d2oracle/TestSet/style.opacity.exp.json | 157 -- .../d2oracle/TestSet/style_opacity.exp.json | 162 -- .../TestParse/less_than_edge#955.exp.json | 54 + .../TestParse/merged_shapes_#322.exp.json | 31 + 32 files changed, 107 insertions(+), 9397 deletions(-) delete mode 100644 testdata/d2compiler/TestCompile/image_children.exp.json delete mode 100644 testdata/d2compiler/TestCompile2/boards/boardContainer.exp.json delete mode 100644 testdata/d2compiler/TestCompile2/boards/isContainerOnly.exp.json delete mode 100644 testdata/d2compiler/TestCompile2/seqdiagrams/errs/sequence_diagram_edge_between_edge_groups.exp.json delete mode 100644 testdata/d2oracle/TestDelete/connection_style_and_object_style.exp.json delete mode 100644 testdata/d2oracle/TestDelete/connection_style_and_object_style_2.exp.json delete mode 100644 testdata/d2oracle/TestDelete/flat_middle_container.exp.json delete mode 100644 testdata/d2oracle/TestDelete/implicit_flat_style.exp.json delete mode 100644 testdata/d2oracle/TestDelete/near#01.exp.json delete mode 100644 testdata/d2oracle/TestDelete/nested_xyz.exp.json delete mode 100644 testdata/d2oracle/TestDelete/remove_near.exp.json delete mode 100644 testdata/d2oracle/TestDelete/style_from_multiple_map_styles.exp.json delete mode 100644 testdata/d2oracle/TestDelete/style_from_multiple_styles.exp.json delete mode 100644 testdata/d2oracle/TestDelete/style_from_only_map_style.exp.json delete mode 100644 testdata/d2oracle/TestDeleteIDDeltas/base.exp.json delete mode 100644 testdata/d2oracle/TestMove/chian_connected_nested.exp.json delete mode 100644 testdata/d2oracle/TestMove/edge_chain_recursive.exp.json delete mode 100644 testdata/d2oracle/TestMove/into_container_with_map.exp.json delete mode 100644 testdata/d2oracle/TestMove/merge_nested.exp.json delete mode 100644 testdata/d2oracle/TestMove/merge_nested_flat.exp.json delete mode 100644 testdata/d2oracle/TestMove/out_of_container.exp.json delete mode 100644 testdata/d2oracle/TestMove/underscore_edge_container.exp.json delete mode 100644 testdata/d2oracle/TestMove/underscore_extend.exp.json delete mode 100644 testdata/d2oracle/TestMove/underscore_merge_children.exp.json delete mode 100644 testdata/d2oracle/TestRename/errors/refuse_overwrite.exp.json delete mode 100644 testdata/d2oracle/TestSet/edge_replace_style.exp.json delete mode 100644 testdata/d2oracle/TestSet/style.opacity.exp.json delete mode 100644 testdata/d2oracle/TestSet/style_opacity.exp.json create mode 100644 testdata/d2parser/TestParse/less_than_edge#955.exp.json create mode 100644 testdata/d2parser/TestParse/merged_shapes_#322.exp.json diff --git a/d2format/format_test.go b/d2format/format_test.go index 883229068..d25a45241 100644 --- a/d2format/format_test.go +++ b/d2format/format_test.go @@ -609,6 +609,14 @@ y x -> y # foo y +`, + }, + { + name: "less_than_edge#955", + in: ` +x <= y +`, + exp: `x <- = y `, }, } diff --git a/d2parser/parse_test.go b/d2parser/parse_test.go index 61a02336d..e8bcbfe02 100644 --- a/d2parser/parse_test.go +++ b/d2parser/parse_test.go @@ -363,6 +363,20 @@ not part of block string name: "edge_group_value", text: ` q.(x -> y).z: (rawr) +`, + }, + { + name: "less_than_edge#955", + text: ` +x <= y +`, + }, + { + name: "merged_shapes_#322", + text: ` +a- +b- +c- `, }, } diff --git a/testdata/d2compiler/TestCompile/image_children.exp.json b/testdata/d2compiler/TestCompile/image_children.exp.json deleted file mode 100644 index 8e7392934..000000000 --- a/testdata/d2compiler/TestCompile/image_children.exp.json +++ /dev/null @@ -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." - } - ] - } -} diff --git a/testdata/d2compiler/TestCompile2/boards/boardContainer.exp.json b/testdata/d2compiler/TestCompile2/boards/boardContainer.exp.json deleted file mode 100644 index 2477f86e7..000000000 --- a/testdata/d2compiler/TestCompile2/boards/boardContainer.exp.json +++ /dev/null @@ -1,1688 +0,0 @@ -{ - "graph": { - "name": "", - "boardContainer": true, - "ast": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,0:0:0-18:0:165", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:0:1-17:1:164", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:0:1-1:6:7", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:0:1-1:6:7", - "value": [ - { - "string": "layers", - "raw_string": "layers" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:8:9-17:0:163", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:2:13-4:3:33", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:2:13-2:5:16", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:2:13-2:5:16", - "value": [ - { - "string": "one", - "raw_string": "one" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:7:18-4:2:32", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,3:4:24-3:9:29", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,3:4:24-3:9:29", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,3:4:24-3:9:29", - "value": [ - { - "string": "santa", - "raw_string": "santa" - } - ] - } - } - ] - }, - "primary": {}, - "value": {} - } - } - ] - } - } - } - }, - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:2:36-16:3:162", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:2:36-5:5:39", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:2:36-5:5:39", - "value": [ - { - "string": "two", - "raw_string": "two" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:7:41-16:2:161", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,6:4:47-6:10:53", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,6:4:47-6:10:53", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,6:4:47-6:10:53", - "value": [ - { - "string": "clause", - "raw_string": "clause" - } - ] - } - } - ] - }, - "primary": {}, - "value": {} - } - }, - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:2:56-15:3:158", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:2:56-7:11:65", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:2:56-7:11:65", - "value": [ - { - "string": "scenarios", - "raw_string": "scenarios" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:13:67-15:2:157", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:3:72-9:4:88", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:3:72-8:11:80", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:3:72-8:11:80", - "value": [ - { - "string": "seinfeld", - "raw_string": "seinfeld" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:13:82-9:3:87", - "nodes": null - } - } - } - }, - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:3:92-14:4:154", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:3:92-10:11:100", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:3:92-10:11:100", - "value": [ - { - "string": "missoula", - "raw_string": "missoula" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:13:102-14:3:153", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:4:108-13:5:149", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:4:108-11:9:113", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:4:108-11:9:113", - "value": [ - { - "string": "steps", - "raw_string": "steps" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:11:115-13:4:148", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:5:122-12:26:143", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:5:122-12:11:128", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:5:122-12:11:128", - "value": [ - { - "string": "missus", - "raw_string": "missus" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:13:130-12:26:143", - "value": [ - { - "string": "one two three", - "raw_string": "one two three" - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - }, - "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": null, - "objects": null, - "layers": [ - { - "name": "one", - "boardContainer": false, - "ast": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,0:0:0-18:0:165", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:0:1-17:1:164", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:0:1-1:6:7", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:0:1-1:6:7", - "value": [ - { - "string": "layers", - "raw_string": "layers" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:8:9-17:0:163", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:2:13-4:3:33", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:2:13-2:5:16", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:2:13-2:5:16", - "value": [ - { - "string": "one", - "raw_string": "one" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:7:18-4:2:32", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,3:4:24-3:9:29", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,3:4:24-3:9:29", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,3:4:24-3:9:29", - "value": [ - { - "string": "santa", - "raw_string": "santa" - } - ] - } - } - ] - }, - "primary": {}, - "value": {} - } - } - ] - } - } - } - }, - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:2:36-16:3:162", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:2:36-5:5:39", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:2:36-5:5:39", - "value": [ - { - "string": "two", - "raw_string": "two" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:7:41-16:2:161", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,6:4:47-6:10:53", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,6:4:47-6:10:53", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,6:4:47-6:10:53", - "value": [ - { - "string": "clause", - "raw_string": "clause" - } - ] - } - } - ] - }, - "primary": {}, - "value": {} - } - }, - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:2:56-15:3:158", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:2:56-7:11:65", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:2:56-7:11:65", - "value": [ - { - "string": "scenarios", - "raw_string": "scenarios" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:13:67-15:2:157", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:3:72-9:4:88", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:3:72-8:11:80", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:3:72-8:11:80", - "value": [ - { - "string": "seinfeld", - "raw_string": "seinfeld" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:13:82-9:3:87", - "nodes": null - } - } - } - }, - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:3:92-14:4:154", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:3:92-10:11:100", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:3:92-10:11:100", - "value": [ - { - "string": "missoula", - "raw_string": "missoula" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:13:102-14:3:153", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:4:108-13:5:149", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:4:108-11:9:113", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:4:108-11:9:113", - "value": [ - { - "string": "steps", - "raw_string": "steps" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:11:115-13:4:148", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:5:122-12:26:143", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:5:122-12:11:128", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:5:122-12:11:128", - "value": [ - { - "string": "missus", - "raw_string": "missus" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:13:130-12:26:143", - "value": [ - { - "string": "one two three", - "raw_string": "one two three" - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - }, - "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": null, - "objects": [ - { - "id": "santa", - "id_val": "santa", - "label_dimensions": { - "width": 0, - "height": 0 - }, - "references": [ - { - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,3:4:24-3:9:29", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,3:4:24-3:9:29", - "value": [ - { - "string": "santa", - "raw_string": "santa" - } - ] - } - } - ] - }, - "key_path_index": 0, - "map_key_edge_index": -1 - } - ], - "attributes": { - "label": { - "value": "santa" - }, - "style": {}, - "near_key": null, - "shape": { - "value": "rectangle" - }, - "direction": { - "value": "" - }, - "constraint": { - "value": "" - } - }, - "zIndex": 0 - } - ] - }, - { - "name": "two", - "boardContainer": false, - "ast": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,0:0:0-18:0:165", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:0:1-17:1:164", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:0:1-1:6:7", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:0:1-1:6:7", - "value": [ - { - "string": "layers", - "raw_string": "layers" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:8:9-17:0:163", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:2:13-4:3:33", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:2:13-2:5:16", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:2:13-2:5:16", - "value": [ - { - "string": "one", - "raw_string": "one" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:7:18-4:2:32", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,3:4:24-3:9:29", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,3:4:24-3:9:29", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,3:4:24-3:9:29", - "value": [ - { - "string": "santa", - "raw_string": "santa" - } - ] - } - } - ] - }, - "primary": {}, - "value": {} - } - } - ] - } - } - } - }, - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:2:36-16:3:162", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:2:36-5:5:39", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:2:36-5:5:39", - "value": [ - { - "string": "two", - "raw_string": "two" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:7:41-16:2:161", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,6:4:47-6:10:53", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,6:4:47-6:10:53", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,6:4:47-6:10:53", - "value": [ - { - "string": "clause", - "raw_string": "clause" - } - ] - } - } - ] - }, - "primary": {}, - "value": {} - } - }, - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:2:56-15:3:158", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:2:56-7:11:65", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:2:56-7:11:65", - "value": [ - { - "string": "scenarios", - "raw_string": "scenarios" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:13:67-15:2:157", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:3:72-9:4:88", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:3:72-8:11:80", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:3:72-8:11:80", - "value": [ - { - "string": "seinfeld", - "raw_string": "seinfeld" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:13:82-9:3:87", - "nodes": null - } - } - } - }, - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:3:92-14:4:154", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:3:92-10:11:100", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:3:92-10:11:100", - "value": [ - { - "string": "missoula", - "raw_string": "missoula" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:13:102-14:3:153", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:4:108-13:5:149", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:4:108-11:9:113", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:4:108-11:9:113", - "value": [ - { - "string": "steps", - "raw_string": "steps" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:11:115-13:4:148", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:5:122-12:26:143", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:5:122-12:11:128", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:5:122-12:11:128", - "value": [ - { - "string": "missus", - "raw_string": "missus" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:13:130-12:26:143", - "value": [ - { - "string": "one two three", - "raw_string": "one two three" - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - }, - "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": null, - "objects": [ - { - "id": "clause", - "id_val": "clause", - "label_dimensions": { - "width": 0, - "height": 0 - }, - "references": [ - { - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,6:4:47-6:10:53", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,6:4:47-6:10:53", - "value": [ - { - "string": "clause", - "raw_string": "clause" - } - ] - } - } - ] - }, - "key_path_index": 0, - "map_key_edge_index": -1 - } - ], - "attributes": { - "label": { - "value": "clause" - }, - "style": {}, - "near_key": null, - "shape": { - "value": "rectangle" - }, - "direction": { - "value": "" - }, - "constraint": { - "value": "" - } - }, - "zIndex": 0 - } - ], - "scenarios": [ - { - "name": "seinfeld", - "boardContainer": false, - "ast": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,0:0:0-18:0:165", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:0:1-17:1:164", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:0:1-1:6:7", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:0:1-1:6:7", - "value": [ - { - "string": "layers", - "raw_string": "layers" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:8:9-17:0:163", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:2:13-4:3:33", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:2:13-2:5:16", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:2:13-2:5:16", - "value": [ - { - "string": "one", - "raw_string": "one" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:7:18-4:2:32", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,3:4:24-3:9:29", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,3:4:24-3:9:29", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,3:4:24-3:9:29", - "value": [ - { - "string": "santa", - "raw_string": "santa" - } - ] - } - } - ] - }, - "primary": {}, - "value": {} - } - } - ] - } - } - } - }, - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:2:36-16:3:162", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:2:36-5:5:39", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:2:36-5:5:39", - "value": [ - { - "string": "two", - "raw_string": "two" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:7:41-16:2:161", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,6:4:47-6:10:53", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,6:4:47-6:10:53", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,6:4:47-6:10:53", - "value": [ - { - "string": "clause", - "raw_string": "clause" - } - ] - } - } - ] - }, - "primary": {}, - "value": {} - } - }, - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:2:56-15:3:158", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:2:56-7:11:65", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:2:56-7:11:65", - "value": [ - { - "string": "scenarios", - "raw_string": "scenarios" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:13:67-15:2:157", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:3:72-9:4:88", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:3:72-8:11:80", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:3:72-8:11:80", - "value": [ - { - "string": "seinfeld", - "raw_string": "seinfeld" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:13:82-9:3:87", - "nodes": null - } - } - } - }, - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:3:92-14:4:154", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:3:92-10:11:100", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:3:92-10:11:100", - "value": [ - { - "string": "missoula", - "raw_string": "missoula" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:13:102-14:3:153", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:4:108-13:5:149", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:4:108-11:9:113", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:4:108-11:9:113", - "value": [ - { - "string": "steps", - "raw_string": "steps" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:11:115-13:4:148", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:5:122-12:26:143", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:5:122-12:11:128", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:5:122-12:11:128", - "value": [ - { - "string": "missus", - "raw_string": "missus" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:13:130-12:26:143", - "value": [ - { - "string": "one two three", - "raw_string": "one two three" - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - }, - "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": null, - "objects": null - }, - { - "name": "missoula", - "boardContainer": false, - "ast": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,0:0:0-18:0:165", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:0:1-17:1:164", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:0:1-1:6:7", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:0:1-1:6:7", - "value": [ - { - "string": "layers", - "raw_string": "layers" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:8:9-17:0:163", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:2:13-4:3:33", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:2:13-2:5:16", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:2:13-2:5:16", - "value": [ - { - "string": "one", - "raw_string": "one" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:7:18-4:2:32", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,3:4:24-3:9:29", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,3:4:24-3:9:29", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,3:4:24-3:9:29", - "value": [ - { - "string": "santa", - "raw_string": "santa" - } - ] - } - } - ] - }, - "primary": {}, - "value": {} - } - } - ] - } - } - } - }, - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:2:36-16:3:162", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:2:36-5:5:39", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:2:36-5:5:39", - "value": [ - { - "string": "two", - "raw_string": "two" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:7:41-16:2:161", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,6:4:47-6:10:53", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,6:4:47-6:10:53", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,6:4:47-6:10:53", - "value": [ - { - "string": "clause", - "raw_string": "clause" - } - ] - } - } - ] - }, - "primary": {}, - "value": {} - } - }, - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:2:56-15:3:158", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:2:56-7:11:65", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:2:56-7:11:65", - "value": [ - { - "string": "scenarios", - "raw_string": "scenarios" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:13:67-15:2:157", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:3:72-9:4:88", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:3:72-8:11:80", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:3:72-8:11:80", - "value": [ - { - "string": "seinfeld", - "raw_string": "seinfeld" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:13:82-9:3:87", - "nodes": null - } - } - } - }, - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:3:92-14:4:154", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:3:92-10:11:100", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:3:92-10:11:100", - "value": [ - { - "string": "missoula", - "raw_string": "missoula" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:13:102-14:3:153", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:4:108-13:5:149", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:4:108-11:9:113", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:4:108-11:9:113", - "value": [ - { - "string": "steps", - "raw_string": "steps" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:11:115-13:4:148", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:5:122-12:26:143", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:5:122-12:11:128", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:5:122-12:11:128", - "value": [ - { - "string": "missus", - "raw_string": "missus" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:13:130-12:26:143", - "value": [ - { - "string": "one two three", - "raw_string": "one two three" - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - }, - "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": null, - "objects": null - } - ] - } - ] - }, - "err": null -} diff --git a/testdata/d2compiler/TestCompile2/boards/isContainerOnly.exp.json b/testdata/d2compiler/TestCompile2/boards/isContainerOnly.exp.json deleted file mode 100644 index 73db9ac11..000000000 --- a/testdata/d2compiler/TestCompile2/boards/isContainerOnly.exp.json +++ /dev/null @@ -1,1688 +0,0 @@ -{ - "graph": { - "name": "", - "isContainerOnly": true, - "ast": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,0:0:0-18:0:165", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,1:0:1-17:1:164", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,1:0:1-1:6:7", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,1:0:1-1:6:7", - "value": [ - { - "string": "layers", - "raw_string": "layers" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,1:8:9-17:0:163", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,2:2:13-4:3:33", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,2:2:13-2:5:16", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,2:2:13-2:5:16", - "value": [ - { - "string": "one", - "raw_string": "one" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,2:7:18-4:2:32", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,3:4:24-3:9:29", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,3:4:24-3:9:29", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,3:4:24-3:9:29", - "value": [ - { - "string": "santa", - "raw_string": "santa" - } - ] - } - } - ] - }, - "primary": {}, - "value": {} - } - } - ] - } - } - } - }, - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,5:2:36-16:3:162", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,5:2:36-5:5:39", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,5:2:36-5:5:39", - "value": [ - { - "string": "two", - "raw_string": "two" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,5:7:41-16:2:161", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,6:4:47-6:10:53", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,6:4:47-6:10:53", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,6:4:47-6:10:53", - "value": [ - { - "string": "clause", - "raw_string": "clause" - } - ] - } - } - ] - }, - "primary": {}, - "value": {} - } - }, - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,7:2:56-15:3:158", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,7:2:56-7:11:65", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,7:2:56-7:11:65", - "value": [ - { - "string": "scenarios", - "raw_string": "scenarios" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,7:13:67-15:2:157", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,8:3:72-9:4:88", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,8:3:72-8:11:80", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,8:3:72-8:11:80", - "value": [ - { - "string": "seinfeld", - "raw_string": "seinfeld" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,8:13:82-9:3:87", - "nodes": null - } - } - } - }, - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,10:3:92-14:4:154", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,10:3:92-10:11:100", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,10:3:92-10:11:100", - "value": [ - { - "string": "missoula", - "raw_string": "missoula" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,10:13:102-14:3:153", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,11:4:108-13:5:149", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,11:4:108-11:9:113", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,11:4:108-11:9:113", - "value": [ - { - "string": "steps", - "raw_string": "steps" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,11:11:115-13:4:148", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,12:5:122-12:26:143", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,12:5:122-12:11:128", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,12:5:122-12:11:128", - "value": [ - { - "string": "missus", - "raw_string": "missus" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,12:13:130-12:26:143", - "value": [ - { - "string": "one two three", - "raw_string": "one two three" - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - }, - "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": null, - "objects": null, - "layers": [ - { - "name": "one", - "isContainerOnly": false, - "ast": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,0:0:0-18:0:165", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,1:0:1-17:1:164", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,1:0:1-1:6:7", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,1:0:1-1:6:7", - "value": [ - { - "string": "layers", - "raw_string": "layers" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,1:8:9-17:0:163", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,2:2:13-4:3:33", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,2:2:13-2:5:16", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,2:2:13-2:5:16", - "value": [ - { - "string": "one", - "raw_string": "one" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,2:7:18-4:2:32", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,3:4:24-3:9:29", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,3:4:24-3:9:29", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,3:4:24-3:9:29", - "value": [ - { - "string": "santa", - "raw_string": "santa" - } - ] - } - } - ] - }, - "primary": {}, - "value": {} - } - } - ] - } - } - } - }, - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,5:2:36-16:3:162", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,5:2:36-5:5:39", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,5:2:36-5:5:39", - "value": [ - { - "string": "two", - "raw_string": "two" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,5:7:41-16:2:161", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,6:4:47-6:10:53", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,6:4:47-6:10:53", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,6:4:47-6:10:53", - "value": [ - { - "string": "clause", - "raw_string": "clause" - } - ] - } - } - ] - }, - "primary": {}, - "value": {} - } - }, - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,7:2:56-15:3:158", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,7:2:56-7:11:65", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,7:2:56-7:11:65", - "value": [ - { - "string": "scenarios", - "raw_string": "scenarios" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,7:13:67-15:2:157", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,8:3:72-9:4:88", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,8:3:72-8:11:80", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,8:3:72-8:11:80", - "value": [ - { - "string": "seinfeld", - "raw_string": "seinfeld" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,8:13:82-9:3:87", - "nodes": null - } - } - } - }, - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,10:3:92-14:4:154", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,10:3:92-10:11:100", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,10:3:92-10:11:100", - "value": [ - { - "string": "missoula", - "raw_string": "missoula" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,10:13:102-14:3:153", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,11:4:108-13:5:149", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,11:4:108-11:9:113", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,11:4:108-11:9:113", - "value": [ - { - "string": "steps", - "raw_string": "steps" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,11:11:115-13:4:148", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,12:5:122-12:26:143", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,12:5:122-12:11:128", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,12:5:122-12:11:128", - "value": [ - { - "string": "missus", - "raw_string": "missus" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,12:13:130-12:26:143", - "value": [ - { - "string": "one two three", - "raw_string": "one two three" - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - }, - "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": null, - "objects": [ - { - "id": "santa", - "id_val": "santa", - "label_dimensions": { - "width": 0, - "height": 0 - }, - "references": [ - { - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,3:4:24-3:9:29", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,3:4:24-3:9:29", - "value": [ - { - "string": "santa", - "raw_string": "santa" - } - ] - } - } - ] - }, - "key_path_index": 0, - "map_key_edge_index": -1 - } - ], - "attributes": { - "label": { - "value": "santa" - }, - "style": {}, - "near_key": null, - "shape": { - "value": "rectangle" - }, - "direction": { - "value": "" - }, - "constraint": { - "value": "" - } - }, - "zIndex": 0 - } - ] - }, - { - "name": "two", - "isContainerOnly": false, - "ast": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,0:0:0-18:0:165", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,1:0:1-17:1:164", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,1:0:1-1:6:7", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,1:0:1-1:6:7", - "value": [ - { - "string": "layers", - "raw_string": "layers" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,1:8:9-17:0:163", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,2:2:13-4:3:33", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,2:2:13-2:5:16", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,2:2:13-2:5:16", - "value": [ - { - "string": "one", - "raw_string": "one" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,2:7:18-4:2:32", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,3:4:24-3:9:29", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,3:4:24-3:9:29", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,3:4:24-3:9:29", - "value": [ - { - "string": "santa", - "raw_string": "santa" - } - ] - } - } - ] - }, - "primary": {}, - "value": {} - } - } - ] - } - } - } - }, - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,5:2:36-16:3:162", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,5:2:36-5:5:39", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,5:2:36-5:5:39", - "value": [ - { - "string": "two", - "raw_string": "two" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,5:7:41-16:2:161", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,6:4:47-6:10:53", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,6:4:47-6:10:53", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,6:4:47-6:10:53", - "value": [ - { - "string": "clause", - "raw_string": "clause" - } - ] - } - } - ] - }, - "primary": {}, - "value": {} - } - }, - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,7:2:56-15:3:158", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,7:2:56-7:11:65", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,7:2:56-7:11:65", - "value": [ - { - "string": "scenarios", - "raw_string": "scenarios" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,7:13:67-15:2:157", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,8:3:72-9:4:88", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,8:3:72-8:11:80", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,8:3:72-8:11:80", - "value": [ - { - "string": "seinfeld", - "raw_string": "seinfeld" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,8:13:82-9:3:87", - "nodes": null - } - } - } - }, - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,10:3:92-14:4:154", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,10:3:92-10:11:100", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,10:3:92-10:11:100", - "value": [ - { - "string": "missoula", - "raw_string": "missoula" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,10:13:102-14:3:153", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,11:4:108-13:5:149", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,11:4:108-11:9:113", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,11:4:108-11:9:113", - "value": [ - { - "string": "steps", - "raw_string": "steps" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,11:11:115-13:4:148", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,12:5:122-12:26:143", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,12:5:122-12:11:128", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,12:5:122-12:11:128", - "value": [ - { - "string": "missus", - "raw_string": "missus" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,12:13:130-12:26:143", - "value": [ - { - "string": "one two three", - "raw_string": "one two three" - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - }, - "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": null, - "objects": [ - { - "id": "clause", - "id_val": "clause", - "label_dimensions": { - "width": 0, - "height": 0 - }, - "references": [ - { - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,6:4:47-6:10:53", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,6:4:47-6:10:53", - "value": [ - { - "string": "clause", - "raw_string": "clause" - } - ] - } - } - ] - }, - "key_path_index": 0, - "map_key_edge_index": -1 - } - ], - "attributes": { - "label": { - "value": "clause" - }, - "style": {}, - "near_key": null, - "shape": { - "value": "rectangle" - }, - "direction": { - "value": "" - }, - "constraint": { - "value": "" - } - }, - "zIndex": 0 - } - ], - "scenarios": [ - { - "name": "seinfeld", - "isContainerOnly": false, - "ast": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,0:0:0-18:0:165", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,1:0:1-17:1:164", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,1:0:1-1:6:7", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,1:0:1-1:6:7", - "value": [ - { - "string": "layers", - "raw_string": "layers" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,1:8:9-17:0:163", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,2:2:13-4:3:33", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,2:2:13-2:5:16", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,2:2:13-2:5:16", - "value": [ - { - "string": "one", - "raw_string": "one" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,2:7:18-4:2:32", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,3:4:24-3:9:29", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,3:4:24-3:9:29", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,3:4:24-3:9:29", - "value": [ - { - "string": "santa", - "raw_string": "santa" - } - ] - } - } - ] - }, - "primary": {}, - "value": {} - } - } - ] - } - } - } - }, - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,5:2:36-16:3:162", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,5:2:36-5:5:39", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,5:2:36-5:5:39", - "value": [ - { - "string": "two", - "raw_string": "two" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,5:7:41-16:2:161", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,6:4:47-6:10:53", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,6:4:47-6:10:53", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,6:4:47-6:10:53", - "value": [ - { - "string": "clause", - "raw_string": "clause" - } - ] - } - } - ] - }, - "primary": {}, - "value": {} - } - }, - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,7:2:56-15:3:158", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,7:2:56-7:11:65", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,7:2:56-7:11:65", - "value": [ - { - "string": "scenarios", - "raw_string": "scenarios" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,7:13:67-15:2:157", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,8:3:72-9:4:88", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,8:3:72-8:11:80", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,8:3:72-8:11:80", - "value": [ - { - "string": "seinfeld", - "raw_string": "seinfeld" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,8:13:82-9:3:87", - "nodes": null - } - } - } - }, - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,10:3:92-14:4:154", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,10:3:92-10:11:100", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,10:3:92-10:11:100", - "value": [ - { - "string": "missoula", - "raw_string": "missoula" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,10:13:102-14:3:153", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,11:4:108-13:5:149", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,11:4:108-11:9:113", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,11:4:108-11:9:113", - "value": [ - { - "string": "steps", - "raw_string": "steps" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,11:11:115-13:4:148", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,12:5:122-12:26:143", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,12:5:122-12:11:128", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,12:5:122-12:11:128", - "value": [ - { - "string": "missus", - "raw_string": "missus" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,12:13:130-12:26:143", - "value": [ - { - "string": "one two three", - "raw_string": "one two three" - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - }, - "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": null, - "objects": null - }, - { - "name": "missoula", - "isContainerOnly": false, - "ast": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,0:0:0-18:0:165", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,1:0:1-17:1:164", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,1:0:1-1:6:7", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,1:0:1-1:6:7", - "value": [ - { - "string": "layers", - "raw_string": "layers" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,1:8:9-17:0:163", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,2:2:13-4:3:33", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,2:2:13-2:5:16", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,2:2:13-2:5:16", - "value": [ - { - "string": "one", - "raw_string": "one" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,2:7:18-4:2:32", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,3:4:24-3:9:29", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,3:4:24-3:9:29", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,3:4:24-3:9:29", - "value": [ - { - "string": "santa", - "raw_string": "santa" - } - ] - } - } - ] - }, - "primary": {}, - "value": {} - } - } - ] - } - } - } - }, - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,5:2:36-16:3:162", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,5:2:36-5:5:39", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,5:2:36-5:5:39", - "value": [ - { - "string": "two", - "raw_string": "two" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,5:7:41-16:2:161", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,6:4:47-6:10:53", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,6:4:47-6:10:53", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,6:4:47-6:10:53", - "value": [ - { - "string": "clause", - "raw_string": "clause" - } - ] - } - } - ] - }, - "primary": {}, - "value": {} - } - }, - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,7:2:56-15:3:158", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,7:2:56-7:11:65", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,7:2:56-7:11:65", - "value": [ - { - "string": "scenarios", - "raw_string": "scenarios" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,7:13:67-15:2:157", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,8:3:72-9:4:88", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,8:3:72-8:11:80", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,8:3:72-8:11:80", - "value": [ - { - "string": "seinfeld", - "raw_string": "seinfeld" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,8:13:82-9:3:87", - "nodes": null - } - } - } - }, - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,10:3:92-14:4:154", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,10:3:92-10:11:100", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,10:3:92-10:11:100", - "value": [ - { - "string": "missoula", - "raw_string": "missoula" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,10:13:102-14:3:153", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,11:4:108-13:5:149", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,11:4:108-11:9:113", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,11:4:108-11:9:113", - "value": [ - { - "string": "steps", - "raw_string": "steps" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,11:11:115-13:4:148", - "nodes": [ - { - "map_key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,12:5:122-12:26:143", - "key": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,12:5:122-12:11:128", - "path": [ - { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,12:5:122-12:11:128", - "value": [ - { - "string": "missus", - "raw_string": "missus" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "unquoted_string": { - "range": "d2/testdata/d2compiler/TestCompile2/boards/isContainerOnly.d2,12:13:130-12:26:143", - "value": [ - { - "string": "one two three", - "raw_string": "one two three" - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - } - } - } - } - ] - }, - "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": null, - "objects": null - } - ] - } - ] - }, - "err": null -} diff --git a/testdata/d2compiler/TestCompile2/seqdiagrams/errs/sequence_diagram_edge_between_edge_groups.exp.json b/testdata/d2compiler/TestCompile2/seqdiagrams/errs/sequence_diagram_edge_between_edge_groups.exp.json deleted file mode 100644 index f828ca6c3..000000000 --- a/testdata/d2compiler/TestCompile2/seqdiagrams/errs/sequence_diagram_edge_between_edge_groups.exp.json +++ /dev/null @@ -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" - } - ] - } -} diff --git a/testdata/d2oracle/TestDelete/connection_style_and_object_style.exp.json b/testdata/d2oracle/TestDelete/connection_style_and_object_style.exp.json deleted file mode 100644 index 77a10451d..000000000 --- a/testdata/d2oracle/TestDelete/connection_style_and_object_style.exp.json +++ /dev/null @@ -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": "" -} diff --git a/testdata/d2oracle/TestDelete/connection_style_and_object_style_2.exp.json b/testdata/d2oracle/TestDelete/connection_style_and_object_style_2.exp.json deleted file mode 100644 index 65e69226c..000000000 --- a/testdata/d2oracle/TestDelete/connection_style_and_object_style_2.exp.json +++ /dev/null @@ -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": "" -} diff --git a/testdata/d2oracle/TestDelete/flat_middle_container.exp.json b/testdata/d2oracle/TestDelete/flat_middle_container.exp.json deleted file mode 100644 index 9f9c8547c..000000000 --- a/testdata/d2oracle/TestDelete/flat_middle_container.exp.json +++ /dev/null @@ -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": "" -} diff --git a/testdata/d2oracle/TestDelete/implicit_flat_style.exp.json b/testdata/d2oracle/TestDelete/implicit_flat_style.exp.json deleted file mode 100644 index 5961955ca..000000000 --- a/testdata/d2oracle/TestDelete/implicit_flat_style.exp.json +++ /dev/null @@ -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": "" -} diff --git a/testdata/d2oracle/TestDelete/near#01.exp.json b/testdata/d2oracle/TestDelete/near#01.exp.json deleted file mode 100644 index c92648c1c..000000000 --- a/testdata/d2oracle/TestDelete/near#01.exp.json +++ /dev/null @@ -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": "" -} diff --git a/testdata/d2oracle/TestDelete/nested_xyz.exp.json b/testdata/d2oracle/TestDelete/nested_xyz.exp.json deleted file mode 100644 index bc1bffd35..000000000 --- a/testdata/d2oracle/TestDelete/nested_xyz.exp.json +++ /dev/null @@ -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": "" -} diff --git a/testdata/d2oracle/TestDelete/remove_near.exp.json b/testdata/d2oracle/TestDelete/remove_near.exp.json deleted file mode 100644 index 9d54ddefb..000000000 --- a/testdata/d2oracle/TestDelete/remove_near.exp.json +++ /dev/null @@ -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": "" -} diff --git a/testdata/d2oracle/TestDelete/style_from_multiple_map_styles.exp.json b/testdata/d2oracle/TestDelete/style_from_multiple_map_styles.exp.json deleted file mode 100644 index 1c8aeb266..000000000 --- a/testdata/d2oracle/TestDelete/style_from_multiple_map_styles.exp.json +++ /dev/null @@ -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": "" -} diff --git a/testdata/d2oracle/TestDelete/style_from_multiple_styles.exp.json b/testdata/d2oracle/TestDelete/style_from_multiple_styles.exp.json deleted file mode 100644 index 0546d2d7d..000000000 --- a/testdata/d2oracle/TestDelete/style_from_multiple_styles.exp.json +++ /dev/null @@ -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": "" -} diff --git a/testdata/d2oracle/TestDelete/style_from_only_map_style.exp.json b/testdata/d2oracle/TestDelete/style_from_only_map_style.exp.json deleted file mode 100644 index d3cb374e0..000000000 --- a/testdata/d2oracle/TestDelete/style_from_only_map_style.exp.json +++ /dev/null @@ -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": "" -} diff --git a/testdata/d2oracle/TestDeleteIDDeltas/base.exp.json b/testdata/d2oracle/TestDeleteIDDeltas/base.exp.json deleted file mode 100644 index 33816d4e8..000000000 --- a/testdata/d2oracle/TestDeleteIDDeltas/base.exp.json +++ /dev/null @@ -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": "" -} diff --git a/testdata/d2oracle/TestMove/chian_connected_nested.exp.json b/testdata/d2oracle/TestMove/chian_connected_nested.exp.json deleted file mode 100644 index 7bf53c34e..000000000 --- a/testdata/d2oracle/TestMove/chian_connected_nested.exp.json +++ /dev/null @@ -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": "" -} diff --git a/testdata/d2oracle/TestMove/edge_chain_recursive.exp.json b/testdata/d2oracle/TestMove/edge_chain_recursive.exp.json deleted file mode 100644 index 1d2214197..000000000 --- a/testdata/d2oracle/TestMove/edge_chain_recursive.exp.json +++ /dev/null @@ -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": "" -} diff --git a/testdata/d2oracle/TestMove/into_container_with_map.exp.json b/testdata/d2oracle/TestMove/into_container_with_map.exp.json deleted file mode 100644 index 673233ea6..000000000 --- a/testdata/d2oracle/TestMove/into_container_with_map.exp.json +++ /dev/null @@ -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": "" -} diff --git a/testdata/d2oracle/TestMove/merge_nested.exp.json b/testdata/d2oracle/TestMove/merge_nested.exp.json deleted file mode 100644 index 85e341082..000000000 --- a/testdata/d2oracle/TestMove/merge_nested.exp.json +++ /dev/null @@ -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": "" -} diff --git a/testdata/d2oracle/TestMove/merge_nested_flat.exp.json b/testdata/d2oracle/TestMove/merge_nested_flat.exp.json deleted file mode 100644 index f4290d1b5..000000000 --- a/testdata/d2oracle/TestMove/merge_nested_flat.exp.json +++ /dev/null @@ -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": "" -} diff --git a/testdata/d2oracle/TestMove/out_of_container.exp.json b/testdata/d2oracle/TestMove/out_of_container.exp.json deleted file mode 100644 index 52d717cba..000000000 --- a/testdata/d2oracle/TestMove/out_of_container.exp.json +++ /dev/null @@ -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": "" -} diff --git a/testdata/d2oracle/TestMove/underscore_edge_container.exp.json b/testdata/d2oracle/TestMove/underscore_edge_container.exp.json deleted file mode 100644 index 5589622b3..000000000 --- a/testdata/d2oracle/TestMove/underscore_edge_container.exp.json +++ /dev/null @@ -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": "" -} diff --git a/testdata/d2oracle/TestMove/underscore_extend.exp.json b/testdata/d2oracle/TestMove/underscore_extend.exp.json deleted file mode 100644 index 655d01d42..000000000 --- a/testdata/d2oracle/TestMove/underscore_extend.exp.json +++ /dev/null @@ -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": "" -} diff --git a/testdata/d2oracle/TestMove/underscore_merge_children.exp.json b/testdata/d2oracle/TestMove/underscore_merge_children.exp.json deleted file mode 100644 index 680711af6..000000000 --- a/testdata/d2oracle/TestMove/underscore_merge_children.exp.json +++ /dev/null @@ -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": "" -} diff --git a/testdata/d2oracle/TestRename/errors/refuse_overwrite.exp.json b/testdata/d2oracle/TestRename/errors/refuse_overwrite.exp.json deleted file mode 100644 index 630f4bfa1..000000000 --- a/testdata/d2oracle/TestRename/errors/refuse_overwrite.exp.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "graph": null, - "err": "failed to rename \"1.2.3.4\" to \"5\": to key already exists" -} diff --git a/testdata/d2oracle/TestSet/edge_replace_style.exp.json b/testdata/d2oracle/TestSet/edge_replace_style.exp.json deleted file mode 100644 index f15dc4109..000000000 --- a/testdata/d2oracle/TestSet/edge_replace_style.exp.json +++ /dev/null @@ -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": "" -} diff --git a/testdata/d2oracle/TestSet/style.opacity.exp.json b/testdata/d2oracle/TestSet/style.opacity.exp.json deleted file mode 100644 index 70437e38f..000000000 --- a/testdata/d2oracle/TestSet/style.opacity.exp.json +++ /dev/null @@ -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": "" -} diff --git a/testdata/d2oracle/TestSet/style_opacity.exp.json b/testdata/d2oracle/TestSet/style_opacity.exp.json deleted file mode 100644 index aba297af7..000000000 --- a/testdata/d2oracle/TestSet/style_opacity.exp.json +++ /dev/null @@ -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": "" -} diff --git a/testdata/d2parser/TestParse/less_than_edge#955.exp.json b/testdata/d2parser/TestParse/less_than_edge#955.exp.json new file mode 100644 index 000000000..210a80f52 --- /dev/null +++ b/testdata/d2parser/TestParse/less_than_edge#955.exp.json @@ -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 +} diff --git a/testdata/d2parser/TestParse/merged_shapes_#322.exp.json b/testdata/d2parser/TestParse/merged_shapes_#322.exp.json new file mode 100644 index 000000000..d76a97cd1 --- /dev/null +++ b/testdata/d2parser/TestParse/merged_shapes_#322.exp.json @@ -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 +}