This commit is contained in:
Alexander Wang 2025-01-08 16:52:26 -07:00
parent 232c47d21a
commit af781f5e4d
No known key found for this signature in database
GPG key ID: BE3937D0D52D8927
88 changed files with 401 additions and 224 deletions

View file

@ -3517,8 +3517,9 @@ svc_1.t2 -> b: do with B
},
{
name: "layer-import-nested-layer",
text: `...@meow
text: `layers: {
ok: {...@meow}
}
`,
files: map[string]string{
"meow.d2": `layers: {
@ -3529,7 +3530,8 @@ svc_1.t2 -> b: do with B
`,
},
assertions: func(t *testing.T, g *d2graph.Graph) {
tassert.Equal(t, "d2/testdata/d2compiler/TestCompile/meow.d2", g.Layers[0].AST.Range.Path)
tassert.Equal(t, "d2/testdata/d2compiler/TestCompile/layer-import-nested-layer.d2", g.Layers[0].AST.Range.Path)
tassert.Equal(t, "d2/testdata/d2compiler/TestCompile/meow.d2", g.Layers[0].Layers[0].AST.Range.Path)
},
},
}

View file

@ -1458,7 +1458,7 @@ func (m *Map) AST() d2ast.Node {
astMap := &d2ast.Map{
Range: d2ast.MakeRange(",0:0:0-1:0:0"),
}
if m.parent != nil {
if m.parent != nil && NodeBoardKind(m) != "" {
f, ok := m.parent.(*Field)
if ok {
astMap.Range.Path = f.Name.GetRange().Path

View file

@ -191,7 +191,7 @@
"name": "ok",
"isFolderOnly": true,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/glob-connection-steps.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -239,7 +239,7 @@
"primary": {},
"value": {
"map": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/ok.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -374,7 +374,7 @@
"name": "1",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/ok.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -236,7 +236,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/import-link-layer-1.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -391,7 +391,7 @@
"name": "z",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/import-link-layer-1.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -198,7 +198,7 @@
"name": "z",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/import-link-layer-2.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -236,7 +236,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/import-link-layer-3.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -307,7 +307,7 @@
"primary": {},
"value": {
"map": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/y.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -458,7 +458,7 @@
"name": "lol",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/y.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -615,7 +615,7 @@
"name": "z",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/import-link-layer-3.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -254,7 +254,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/import-link-layer-4.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -325,7 +325,7 @@
"primary": {},
"value": {
"map": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/y.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -415,7 +415,7 @@
"primary": {},
"value": {
"map": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/y.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -528,7 +528,7 @@
"name": "lol",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/y.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -683,7 +683,7 @@
"name": "z",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/y.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -788,7 +788,7 @@
"name": "z",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/import-link-layer-4.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -184,7 +184,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/import-link-underscore-1.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -255,7 +255,7 @@
"primary": {},
"value": {
"map": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/x.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -425,7 +425,7 @@
"primary": {},
"value": {
"map": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/x.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -647,7 +647,7 @@
"primary": {},
"value": {
"map": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/x.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -760,7 +760,7 @@
"name": "b",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/x.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -930,7 +930,7 @@
"primary": {},
"value": {
"map": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/x.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -1276,7 +1276,7 @@
"name": "c",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/x.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -1673,7 +1673,7 @@
"name": "k",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/x.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -202,7 +202,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/import-link-underscore-2.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -273,7 +273,7 @@
"primary": {},
"value": {
"map": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/x.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -443,7 +443,7 @@
"primary": {},
"value": {
"map": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/x.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -665,7 +665,7 @@
"primary": {},
"value": {
"map": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/x.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -778,7 +778,7 @@
"name": "b",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/x.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -948,7 +948,7 @@
"primary": {},
"value": {
"map": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/x.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -1294,7 +1294,7 @@
"name": "c",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/x.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -1691,7 +1691,7 @@
"name": "k",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/x.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -254,7 +254,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/import-link-underscore-3.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -325,7 +325,7 @@
"primary": {},
"value": {
"map": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/x.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -476,7 +476,7 @@
"name": "y",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/x.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -633,7 +633,7 @@
"name": "b",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/import-link-underscore-3.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -184,7 +184,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/import-nested-layers.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -255,7 +255,7 @@
"primary": {},
"value": {
"map": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/x.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -326,7 +326,7 @@
"primary": {},
"value": {
"map": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/x.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -449,7 +449,7 @@
"name": "b",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/x.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -520,7 +520,7 @@
"primary": {},
"value": {
"map": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/x.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -633,7 +633,7 @@
"name": "c",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/x.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -3,26 +3,84 @@
"name": "",
"isFolderOnly": true,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/layer-import-nested-layer.d2,0:0:0-1:0:9",
"range": "d2/testdata/d2compiler/TestCompile/layer-import-nested-layer.d2,0:0:0-3:0:28",
"nodes": [
{
"import": {
"range": "d2/testdata/d2compiler/TestCompile/layer-import-nested-layer.d2,0:0:0-0:8:8",
"spread": true,
"pre": "",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2compiler/TestCompile/layer-import-nested-layer.d2,0:4:4-0:8:8",
"value": [
{
"string": "meow",
"raw_string": "meow"
}
]
"map_key": {
"range": "d2/testdata/d2compiler/TestCompile/layer-import-nested-layer.d2,0:0:0-2:1:27",
"key": {
"range": "d2/testdata/d2compiler/TestCompile/layer-import-nested-layer.d2,0:0:0-0:6:6",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2compiler/TestCompile/layer-import-nested-layer.d2,0:0:0-0:6:6",
"value": [
{
"string": "layers",
"raw_string": "layers"
}
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "d2/testdata/d2compiler/TestCompile/layer-import-nested-layer.d2,0:8:8-2:1:27",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2compiler/TestCompile/layer-import-nested-layer.d2,1:1:11-1:15:25",
"key": {
"range": "d2/testdata/d2compiler/TestCompile/layer-import-nested-layer.d2,1:1:11-1:3:13",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2compiler/TestCompile/layer-import-nested-layer.d2,1:1:11-1:3:13",
"value": [
{
"string": "ok",
"raw_string": "ok"
}
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "d2/testdata/d2compiler/TestCompile/layer-import-nested-layer.d2,1:5:15-1:15:25",
"nodes": [
{
"import": {
"range": "d2/testdata/d2compiler/TestCompile/layer-import-nested-layer.d2,1:6:16-1:14:24",
"spread": true,
"pre": "",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2compiler/TestCompile/layer-import-nested-layer.d2,1:10:20-1:14:24",
"value": [
{
"string": "meow",
"raw_string": "meow"
}
]
}
}
]
}
}
]
}
}
}
}
]
}
]
}
}
}
]
@ -54,10 +112,10 @@
"objects": null,
"layers": [
{
"name": "1",
"isFolderOnly": false,
"name": "ok",
"isFolderOnly": true,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/meow.d2,0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/layer-import-nested-layer.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -67,11 +125,11 @@
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2compiler/TestCompile/meow.d2,2:4:21-2:8:25",
"range": "d2/testdata/d2compiler/TestCompile/meow.d2,0:0:0-0:6:6",
"value": [
{
"string": "asdf",
"raw_string": "asdf"
"string": "layers",
"raw_string": "layers"
}
]
}
@ -79,7 +137,65 @@
]
},
"primary": {},
"value": {}
"value": {
"map": {
"range": ",0:0:0-1:0:0",
"nodes": [
{
"map_key": {
"range": ",0:0:0-0:0:0",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2compiler/TestCompile/meow.d2,1:2:12-1:3:13",
"value": [
{
"string": "1",
"raw_string": "1"
}
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "d2/testdata/d2compiler/TestCompile/meow.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
"range": ",0:0:0-0:0:0",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2compiler/TestCompile/meow.d2,2:4:21-2:8:25",
"value": [
{
"string": "asdf",
"raw_string": "asdf"
}
]
}
}
]
},
"primary": {},
"value": {}
}
}
]
}
}
}
}
]
}
}
}
}
]
@ -108,51 +224,110 @@
"zIndex": 0
},
"edges": null,
"objects": [
"objects": null,
"layers": [
{
"id": "asdf",
"id_val": "asdf",
"references": [
{
"key": {
"range": "d2/testdata/d2compiler/TestCompile/meow.d2,2:4:21-2:8:25",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2compiler/TestCompile/meow.d2,2:4:21-2:8:25",
"value": [
{
"string": "asdf",
"raw_string": "asdf"
"name": "1",
"isFolderOnly": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/meow.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
"range": ",0:0:0-0:0:0",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2compiler/TestCompile/meow.d2,2:4:21-2:8:25",
"value": [
{
"string": "asdf",
"raw_string": "asdf"
}
]
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": -1
}
],
"attributes": {
"label": {
"value": "asdf"
},
"labelDimensions": {
"width": 0,
"height": 0
},
"style": {},
"near_key": null,
"shape": {
"value": "rectangle"
},
"direction": {
"value": ""
},
"constraint": null
}
]
},
"primary": {},
"value": {}
}
}
]
},
"zIndex": 0
"root": {
"id": "",
"id_val": "",
"attributes": {
"label": {
"value": ""
},
"labelDimensions": {
"width": 0,
"height": 0
},
"style": {},
"near_key": null,
"shape": {
"value": ""
},
"direction": {
"value": ""
},
"constraint": null
},
"zIndex": 0
},
"edges": null,
"objects": [
{
"id": "asdf",
"id_val": "asdf",
"references": [
{
"key": {
"range": "d2/testdata/d2compiler/TestCompile/meow.d2,2:4:21-2:8:25",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2compiler/TestCompile/meow.d2,2:4:21-2:8:25",
"value": [
{
"string": "asdf",
"raw_string": "asdf"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": -1
}
],
"attributes": {
"label": {
"value": "asdf"
},
"labelDimensions": {
"width": 0,
"height": 0
},
"style": {},
"near_key": null,
"shape": {
"value": "rectangle"
},
"direction": {
"value": ""
},
"constraint": null
},
"zIndex": 0
}
]
}
]
}

View file

@ -296,7 +296,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/link-board-key-nested.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -421,7 +421,7 @@
"name": "cat",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/link-board-mixed.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -679,7 +679,7 @@
"name": "green",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/link-board-mixed.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -280,7 +280,7 @@
"name": "x",
"isFolderOnly": true,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/link-board-nested.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -328,7 +328,7 @@
"primary": {},
"value": {
"map": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/link-board-nested.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -395,7 +395,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/link-board-nested.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -287,7 +287,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/link-board-not-board.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -248,7 +248,7 @@
"name": "one",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/link-board-not-found-2.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -390,7 +390,7 @@
"name": "two",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/link-board-not-found-2.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -222,7 +222,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/link-board-ok.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -289,7 +289,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/link-board-underscore-not-found.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -360,7 +360,7 @@
"primary": {},
"value": {
"map": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/link-board-underscore-not-found.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -511,7 +511,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/link-board-underscore-not-found.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -333,7 +333,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/link-board-underscore.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -404,7 +404,7 @@
"primary": {},
"value": {
"map": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/link-board-underscore.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -616,7 +616,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/link-board-underscore.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -103,7 +103,7 @@
"name": "a",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/x.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -206,7 +206,7 @@
"name": "b",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/x.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -361,7 +361,7 @@
"name": "e",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/x.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -432,7 +432,7 @@
"primary": {},
"value": {
"map": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/x.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -705,7 +705,7 @@
"name": "j",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/x.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -184,7 +184,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/multiple-import-nested-layers.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -322,7 +322,7 @@
"primary": {},
"value": {
"map": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/y/x.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -527,7 +527,7 @@
"name": "b",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/y/x.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -324,7 +324,7 @@
"name": "g",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/no-self-link.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -478,7 +478,7 @@
"name": "a",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/no-self-link.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -184,7 +184,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/spread-import-link.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -293,7 +293,7 @@
"primary": {},
"value": {
"map": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/x.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -420,7 +420,7 @@
"name": "b",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile/x.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -282,7 +282,7 @@
"name": "1",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/boards/board-label-primary.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -385,7 +385,7 @@
"name": "2",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/boards/board-label-primary.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -151,7 +151,7 @@
"name": "1",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/boards/isFolderOnly-shapes.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -322,7 +322,7 @@
"name": "one",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/boards/isFolderOnly.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -425,7 +425,7 @@
"name": "two",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/boards/isFolderOnly.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -496,7 +496,7 @@
"primary": {},
"value": {
"map": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/boards/isFolderOnly.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -548,7 +548,7 @@
"primary": {},
"value": {
"map": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/boards/isFolderOnly.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -723,7 +723,7 @@
"name": "seinfeld",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/boards/isFolderOnly.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -826,7 +826,7 @@
"name": "missoula",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/boards/isFolderOnly.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -151,7 +151,7 @@
"name": "1",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/boards/no-inherit-label.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -372,7 +372,7 @@
"name": "one",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/boards/recursive.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -475,7 +475,7 @@
"name": "two",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/boards/recursive.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -546,7 +546,7 @@
"primary": {},
"value": {
"map": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/boards/recursive.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -621,7 +621,7 @@
"primary": {},
"value": {
"map": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/boards/recursive.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -780,7 +780,7 @@
"name": "seinfeld",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/boards/recursive.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -951,7 +951,7 @@
"name": "missoula",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/boards/recursive.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -239,7 +239,7 @@
"name": "one",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/boards/root.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -342,7 +342,7 @@
"name": "two",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/boards/root.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -347,7 +347,7 @@
"name": "1",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/boards/scenarios_edge_index.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -444,7 +444,7 @@
"name": "e",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/boards/style-nested-boards.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -549,7 +549,7 @@
"name": "a",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/boards/style-nested-boards.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -724,7 +724,7 @@
"name": "b",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/boards/style-nested-boards.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -901,7 +901,7 @@
"name": "c",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/boards/style-nested-boards.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -1076,7 +1076,7 @@
"name": "d",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/boards/style-nested-boards.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -436,7 +436,7 @@
"name": "next",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/globs/alixander-lazy-globs-review/1.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -201,7 +201,7 @@
"name": "b",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/globs/alixander-lazy-globs-review/2.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -352,7 +352,7 @@
"name": "k",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/globs/reapply-scenario.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -290,7 +290,7 @@
"name": "k",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/globs/second-scenario.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -506,7 +506,7 @@
"name": "z",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/globs/second-scenario.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -191,7 +191,7 @@
"name": "a",
"isFolderOnly": true,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/nulls/multiboard/scenario.d2,0:0:0-1:0:0",
"nodes": null
},
"root": {

View file

@ -348,7 +348,7 @@
"name": "l",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/vars/boards/layer-2.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -205,7 +205,7 @@
"name": "l",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/vars/boards/layer.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -531,7 +531,7 @@
"name": "l2",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/vars/boards/overlay.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -786,7 +786,7 @@
"name": "l",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/vars/boards/overlay.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -267,7 +267,7 @@
"name": "l",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/vars/boards/replace.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -205,7 +205,7 @@
"name": "l",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2compiler/TestCompile2/vars/boards/scenario.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -215,7 +215,7 @@
"name": "c",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestCreate/add_layer/2.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -244,7 +244,7 @@
"name": "c",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestCreate/add_layer/3.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -187,7 +187,7 @@
"name": "c",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestCreate/add_layer/4.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -289,7 +289,7 @@
"name": "c",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestCreate/add_layer/5.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -210,7 +210,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestCreate/layers-basic.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -355,7 +355,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestCreate/layers-edge-duplicate.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -233,7 +233,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestCreate/layers-edge.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -278,7 +278,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestCreate/scenarios-basic.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -332,7 +332,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestCreate/scenarios-edge-inherited.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -301,7 +301,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestCreate/scenarios-edge.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -278,7 +278,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestCreate/steps-basic.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -278,7 +278,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestCreate/steps-conflict.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -301,7 +301,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestCreate/steps-edge.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -142,7 +142,7 @@
"name": "x",
"isFolderOnly": true,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "index.d2,0:0:0-1:0:0",
"nodes": null
},
"root": {

View file

@ -118,7 +118,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestDelete/delete-layer-style.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -187,7 +187,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestDelete/delete-not-layer-obj.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -170,7 +170,7 @@
"name": "test",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestDelete/edge-in-layer.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -256,7 +256,7 @@
"name": "y",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "index.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -118,7 +118,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestDelete/label-near-in-layer.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -187,7 +187,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestDelete/layers-basic.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -187,7 +187,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestDelete/scenarios-basic.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -364,7 +364,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -237,7 +237,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestDelete/scenarios-inherited.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -118,7 +118,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestDelete/update-near-in-layer.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -216,7 +216,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestMove/layers-basic.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -256,7 +256,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestReconnectEdge/layers-basic.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -256,7 +256,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestReconnectEdge/scenarios-basic.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -233,7 +233,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestReconnectEdge/scenarios-outer-scope.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -187,7 +187,7 @@
"name": "y",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestRename/layers-basic.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -187,7 +187,7 @@
"name": "y",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestRename/scenarios-basic.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -187,7 +187,7 @@
"name": "y",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestRename/scenarios-conflict.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -239,7 +239,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "index.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -238,7 +238,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestSet/layers-unusable-ref-style.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -233,7 +233,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestSet/layers-usable-ref-style.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -370,7 +370,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestSet/scenario-child.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -488,7 +488,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestSet/scenario-grandchild.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -582,7 +582,7 @@
"primary": {},
"value": {
"map": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestSet/scenario-grandchild.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {
@ -974,7 +974,7 @@
"name": "c",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestSet/scenario-grandchild.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -644,7 +644,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestSet/scenarios-arrowhead.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -370,7 +370,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -378,7 +378,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -270,7 +270,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestSet/scenarios-label-primary-missing.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -293,7 +293,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestSet/scenarios-label-primary.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -293,7 +293,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestSet/scenarios-multiple.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -356,7 +356,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestSet/scenarios-nested-usable-ref-style.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -238,7 +238,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestSet/scenarios-unusable-ref-style.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -253,7 +253,7 @@
"name": "x",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestSet/scenarios-usable-ref-style.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {

View file

@ -242,7 +242,7 @@
"name": "1",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"range": "d2/testdata/d2oracle/TestSet/step-connection.d2,0:0:0-1:0:0",
"nodes": [
{
"map_key": {