diff --git a/ci/release/changelogs/next.md b/ci/release/changelogs/next.md index 4cb40431d6..ae85eeae8d 100644 --- a/ci/release/changelogs/next.md +++ b/ci/release/changelogs/next.md @@ -10,6 +10,7 @@ #### Bugfixes ⛑️ - actors in sequence diagrams with labels and icons together no longer overlap, position keywords now work too [#2548](https://github.com/terrastruct/d2/pull/2548) +- fix double glob behavior in scenarios (wasn't propagating correctly) [#2557](https://github.com/terrastruct/d2/pull/2557) --- diff --git a/d2compiler/compile_test.go b/d2compiler/compile_test.go index bd245c08cb..8952ff611e 100644 --- a/d2compiler/compile_test.go +++ b/d2compiler/compile_test.go @@ -1829,6 +1829,25 @@ k: { assert.Equal(t, "red", g.Objects[2].Style.Fill.Value) }, }, + { + name: "scenario-glob", + + text: `**.style.opacity: 0.2 +x.style.opacity: 1 +z + +scenarios: { + y: { + z.style.opacity: 1 + } +} + +`, + assertions: func(t *testing.T, g *d2graph.Graph) { + assert.Equal(t, "x", g.Scenarios[0].Objects[0].ID) + assert.Equal(t, "1", g.Scenarios[0].Objects[0].Style.Opacity.Value) + }, + }, { name: "import-scenario", diff --git a/d2ir/compile.go b/d2ir/compile.go index eef3e16ec0..23a74929eb 100644 --- a/d2ir/compile.go +++ b/d2ir/compile.go @@ -484,7 +484,7 @@ func (c *compiler) ampersandFilterMap(dst *Map, ast, scopeAST *d2ast.Map) bool { return false } var ks string - if gctx.refctx.Key.HasMultiGlob() { + if gctx.refctx.Key.HasTripleGlob() { ks = d2format.Format(d2ast.MakeKeyPathString(IDA(dst))) } else { ks = d2format.Format(d2ast.MakeKeyPathString(BoardIDA(dst))) @@ -516,7 +516,7 @@ func (c *compiler) compileMap(dst *Map, ast, scopeAST *d2ast.Map) { for _, g := range previousGlobs { gctx2 := g.copy() gctx2.refctx.ScopeMap = dst - if !g.refctx.Key.HasMultiGlob() { + if !g.refctx.Key.HasTripleGlob() { // Triple globs already apply independently to each board gctx2.copyApplied(g) } @@ -528,7 +528,7 @@ func (c *compiler) compileMap(dst *Map, ast, scopeAST *d2ast.Map) { // We don't want globs applied in a given scenario to affect future boards // Copying the applied fields and edges keeps the applications scoped to this board // Note that this is different from steps, where applications carry over - if !g.refctx.Key.HasMultiGlob() { + if !g.refctx.Key.HasTripleGlob() { // Triple globs already apply independently to each board g2.copyApplied(g) } diff --git a/d2ir/d2ir.go b/d2ir/d2ir.go index d336d78942..0e5cf374f5 100644 --- a/d2ir/d2ir.go +++ b/d2ir/d2ir.go @@ -859,7 +859,7 @@ func (m *Map) ensureField(i int, kp *d2ast.KeyPath, refctx *RefContext, create b filter := func(f *Field, passthrough bool) bool { if gctx != nil { var ks string - if refctx.Key.HasMultiGlob() { + if refctx.Key.HasTripleGlob() { ks = d2format.Format(d2ast.MakeKeyPathString(IDA(f))) } else { ks = d2format.Format(d2ast.MakeKeyPathString(BoardIDA(f))) @@ -1021,7 +1021,7 @@ func (m *Map) ensureField(i int, kp *d2ast.KeyPath, refctx *RefContext, create b } for _, grefctx := range c.globRefContextStack { var ks string - if grefctx.Key.HasMultiGlob() { + if grefctx.Key.HasTripleGlob() { ks = d2format.Format(d2ast.MakeKeyPathString(IDA(f))) } else { ks = d2format.Format(d2ast.MakeKeyPathString(BoardIDA(f))) @@ -1234,7 +1234,7 @@ func (m *Map) getEdges(eid *EdgeID, refctx *RefContext, gctx *globContext, ea *[ for _, e := range ea2 { if gctx != nil { var ks string - if refctx.Key.HasMultiGlob() { + if refctx.Key.HasTripleGlob() { ks = d2format.Format(d2ast.MakeKeyPathString(IDA(e))) } else { ks = d2format.Format(d2ast.MakeKeyPathString(BoardIDA(e))) @@ -1452,7 +1452,7 @@ func (m *Map) createEdge2(eid *EdgeID, refctx *RefContext, gctx *globContext, c e2 := e.Copy(e.Parent()).(*Edge) e2.ID = e2.ID.Copy() e2.ID.Index = nil - if refctx.Key.HasMultiGlob() { + if refctx.Key.HasTripleGlob() { ks = d2format.Format(d2ast.MakeKeyPathString(IDA(e2))) } else { ks = d2format.Format(d2ast.MakeKeyPathString(BoardIDA(e2))) diff --git a/d2ir/pattern.go b/d2ir/pattern.go index a620213426..a6f2f5c2f3 100644 --- a/d2ir/pattern.go +++ b/d2ir/pattern.go @@ -25,15 +25,11 @@ func (m *Map) _doubleGlob(fa *[]*Field) { continue } if _, ok := d2ast.ReservedKeywords[f.Name.ScalarString()]; ok && f.Name.IsUnquoted() { - if f.Name.ScalarString() == "layers" { + if _, ok := d2ast.BoardKeywords[f.Name.ScalarString()]; ok { continue } - if _, ok := d2ast.BoardKeywords[f.Name.ScalarString()]; !ok { - continue - } - // We don't ever want to append layers, scenarios or steps directly. if f.Map() != nil { - f.Map()._tripleGlob(fa) + f.Map()._doubleGlob(fa) } continue } diff --git a/d2ir/pattern_test.go b/d2ir/pattern_test.go index 40c07323d4..6ea44488c8 100644 --- a/d2ir/pattern_test.go +++ b/d2ir/pattern_test.go @@ -279,6 +279,13 @@ Spiderman 3 name: "scenarios", run: func(t testing.TB) { m, err := compile(t, ` +a +b +c +d + +**: something +** -> ** scenarios: { meow: { @@ -288,17 +295,9 @@ scenarios: { h } } - -a -b -c -d - -**: something -** -> ** `) assert.Success(t, err) - assertQuery(t, m, 10, 24, nil, "") + assertQuery(t, m, 14, (4*3)+(8*7), nil, "") assertQuery(t, m, 0, 0, "something", "**") assertQuery(t, m, 0, 0, nil, "(* -> *)[*]") }, diff --git a/testdata/d2compiler/TestCompile/nested-scenario-glob.exp.json b/testdata/d2compiler/TestCompile/nested-scenario-glob.exp.json new file mode 100644 index 0000000000..76448e94cd --- /dev/null +++ b/testdata/d2compiler/TestCompile/nested-scenario-glob.exp.json @@ -0,0 +1,1441 @@ +{ + "graph": { + "name": "", + "isFolderOnly": false, + "ast": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,0:0:0-15:0:146", + "nodes": [ + { + "map_key": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,0:0:0-0:21:21", + "key": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,0:0:0-0:16:16", + "path": [ + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,0:0:0-0:2:2", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + }, + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,0:3:3-0:8:8", + "value": [ + { + "string": "style", + "raw_string": "style" + } + ] + } + }, + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,0:9:9-0:16:16", + "value": [ + { + "string": "opacity", + "raw_string": "opacity" + } + ] + } + } + ] + }, + "primary": {}, + "value": { + "number": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,0:18:18-0:21:21", + "raw": "0.2", + "value": "1/5" + } + } + } + }, + { + "map_key": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,1:0:22-1:1:23", + "key": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,1:0:22-1:1:23", + "path": [ + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,1:0:22-1:1:23", + "value": [ + { + "string": "x", + "raw_string": "x" + } + ] + } + } + ] + }, + "primary": {}, + "value": {} + } + }, + { + "map_key": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,2:0:24-2:1:25", + "key": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,2:0:24-2:1:25", + "path": [ + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,2:0:24-2:1:25", + "value": [ + { + "string": "z", + "raw_string": "z" + } + ] + } + } + ] + }, + "primary": {}, + "value": {} + } + }, + { + "map_key": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,4:0:27-14:1:145", + "key": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,4:0:27-4:9:36", + "path": [ + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,4:0:27-4:9:36", + "value": [ + { + "string": "scenarios", + "raw_string": "scenarios" + } + ] + } + } + ] + }, + "primary": {}, + "value": { + "map": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,4:11:38-14:1:145", + "nodes": [ + { + "map_key": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,5:2:42-13:3:143", + "key": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,5:2:42-5:3:43", + "path": [ + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,5:2:42-5:3:43", + "value": [ + { + "string": "y", + "raw_string": "y" + } + ] + } + } + ] + }, + "primary": {}, + "value": { + "map": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,5:5:45-13:3:143", + "nodes": [ + { + "map_key": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,6:4:51-6:22:69", + "key": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,6:4:51-6:19:66", + "path": [ + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,6:4:51-6:5:52", + "value": [ + { + "string": "x", + "raw_string": "x" + } + ] + } + }, + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,6:6:53-6:11:58", + "value": [ + { + "string": "style", + "raw_string": "style" + } + ] + } + }, + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,6:12:59-6:19:66", + "value": [ + { + "string": "opacity", + "raw_string": "opacity" + } + ] + } + } + ] + }, + "primary": {}, + "value": { + "number": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,6:21:68-6:22:69", + "raw": "1", + "value": "1" + } + } + } + }, + { + "map_key": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,8:4:75-12:5:139", + "key": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,8:4:75-8:13:84", + "path": [ + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,8:4:75-8:13:84", + "value": [ + { + "string": "scenarios", + "raw_string": "scenarios" + } + ] + } + } + ] + }, + "primary": {}, + "value": { + "map": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,8:15:86-12:5:139", + "nodes": [ + { + "map_key": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,9:6:94-11:7:133", + "key": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,9:6:94-9:7:95", + "path": [ + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,9:6:94-9:7:95", + "value": [ + { + "string": "b", + "raw_string": "b" + } + ] + } + } + ] + }, + "primary": {}, + "value": { + "map": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,9:9:97-11:7:133", + "nodes": [ + { + "map_key": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,10:8:107-10:26:125", + "key": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,10:8:107-10:23:122", + "path": [ + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,10:8:107-10:9:108", + "value": [ + { + "string": "z", + "raw_string": "z" + } + ] + } + }, + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,10:10:109-10:15:114", + "value": [ + { + "string": "style", + "raw_string": "style" + } + ] + } + }, + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,10:16:115-10:23:122", + "value": [ + { + "string": "opacity", + "raw_string": "opacity" + } + ] + } + } + ] + }, + "primary": {}, + "value": { + "number": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,10:25:124-10:26:125", + "raw": "1", + "value": "1" + } + } + } + } + ] + } + } + } + } + ] + } + } + } + } + ] + } + } + } + } + ] + } + } + } + } + ] + }, + "root": { + "id": "", + "id_val": "", + "attributes": { + "label": { + "value": "" + }, + "labelDimensions": { + "width": 0, + "height": 0 + }, + "style": {}, + "iconStyle": {}, + "near_key": null, + "shape": { + "value": "" + }, + "direction": { + "value": "" + }, + "constraint": null + }, + "zIndex": 0 + }, + "edges": null, + "objects": [ + { + "id": "x", + "id_val": "x", + "references": [ + { + "key": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,1:0:22-1:1:23", + "path": [ + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,1:0:22-1:1:23", + "value": [ + { + "string": "x", + "raw_string": "x" + } + ] + } + } + ] + }, + "key_path_index": 0, + "map_key_edge_index": -1 + } + ], + "attributes": { + "label": { + "value": "x" + }, + "labelDimensions": { + "width": 0, + "height": 0 + }, + "style": { + "opacity": { + "value": "0.2" + } + }, + "iconStyle": {}, + "near_key": null, + "shape": { + "value": "rectangle" + }, + "direction": { + "value": "" + }, + "constraint": null + }, + "zIndex": 0 + }, + { + "id": "z", + "id_val": "z", + "references": [ + { + "key": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,2:0:24-2:1:25", + "path": [ + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,2:0:24-2:1:25", + "value": [ + { + "string": "z", + "raw_string": "z" + } + ] + } + } + ] + }, + "key_path_index": 0, + "map_key_edge_index": -1 + } + ], + "attributes": { + "label": { + "value": "z" + }, + "labelDimensions": { + "width": 0, + "height": 0 + }, + "style": { + "opacity": { + "value": "0.2" + } + }, + "iconStyle": {}, + "near_key": null, + "shape": { + "value": "rectangle" + }, + "direction": { + "value": "" + }, + "constraint": null + }, + "zIndex": 0 + } + ], + "scenarios": [ + { + "name": "y", + "isFolderOnly": false, + "ast": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.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/nested-scenario-glob.d2,1:0:22-1:1:23", + "value": [ + { + "string": "x", + "raw_string": "x" + } + ] + } + } + ] + }, + "primary": {}, + "value": { + "map": { + "range": ",1:0:0-2: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/nested-scenario-glob.d2,0:3:3-0:8:8", + "value": [ + { + "string": "style", + "raw_string": "style" + } + ] + } + } + ] + }, + "primary": {}, + "value": { + "map": { + "range": ",1:0:0-2: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/nested-scenario-glob.d2,0:9:9-0:16:16", + "value": [ + { + "string": "opacity", + "raw_string": "opacity" + } + ] + } + } + ] + }, + "primary": { + "number": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,6:21:68-6:22:69", + "raw": "1", + "value": "1" + } + }, + "value": {} + } + } + ] + } + } + } + } + ] + } + } + } + }, + { + "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/nested-scenario-glob.d2,2:0:24-2:1:25", + "value": [ + { + "string": "z", + "raw_string": "z" + } + ] + } + } + ] + }, + "primary": {}, + "value": { + "map": { + "range": ",1:0:0-2: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/nested-scenario-glob.d2,0:3:3-0:8:8", + "value": [ + { + "string": "style", + "raw_string": "style" + } + ] + } + } + ] + }, + "primary": {}, + "value": { + "map": { + "range": ",1:0:0-2: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/nested-scenario-glob.d2,0:9:9-0:16:16", + "value": [ + { + "string": "opacity", + "raw_string": "opacity" + } + ] + } + } + ] + }, + "primary": { + "number": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,0:18:18-0:21:21", + "raw": "0.2", + "value": "1/5" + } + }, + "value": {} + } + } + ] + } + } + } + } + ] + } + } + } + }, + { + "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/nested-scenario-glob.d2,8:4:75-8:13:84", + "value": [ + { + "string": "scenarios", + "raw_string": "scenarios" + } + ] + } + } + ] + }, + "primary": {}, + "value": { + "map": { + "range": ",1:0:0-2: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/nested-scenario-glob.d2,9:6:94-9:7:95", + "value": [ + { + "string": "b", + "raw_string": "b" + } + ] + } + } + ] + }, + "primary": {}, + "value": { + "map": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,1:0:0-2: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/nested-scenario-glob.d2,1:0:22-1:1:23", + "value": [ + { + "string": "x", + "raw_string": "x" + } + ] + } + } + ] + }, + "primary": {}, + "value": { + "map": { + "range": ",1:0:0-2: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/nested-scenario-glob.d2,0:3:3-0:8:8", + "value": [ + { + "string": "style", + "raw_string": "style" + } + ] + } + } + ] + }, + "primary": {}, + "value": { + "map": { + "range": ",1:0:0-2: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/nested-scenario-glob.d2,0:9:9-0:16:16", + "value": [ + { + "string": "opacity", + "raw_string": "opacity" + } + ] + } + } + ] + }, + "primary": { + "number": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,0:18:18-0:21:21", + "raw": "0.2", + "value": "1/5" + } + }, + "value": {} + } + } + ] + } + } + } + } + ] + } + } + } + }, + { + "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/nested-scenario-glob.d2,2:0:24-2:1:25", + "value": [ + { + "string": "z", + "raw_string": "z" + } + ] + } + } + ] + }, + "primary": {}, + "value": { + "map": { + "range": ",1:0:0-2: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/nested-scenario-glob.d2,0:3:3-0:8:8", + "value": [ + { + "string": "style", + "raw_string": "style" + } + ] + } + } + ] + }, + "primary": {}, + "value": { + "map": { + "range": ",1:0:0-2: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/nested-scenario-glob.d2,0:9:9-0:16:16", + "value": [ + { + "string": "opacity", + "raw_string": "opacity" + } + ] + } + } + ] + }, + "primary": { + "number": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,10:25:124-10:26:125", + "raw": "1", + "value": "1" + } + }, + "value": {} + } + } + ] + } + } + } + } + ] + } + } + } + } + ] + } + } + } + } + ] + } + } + } + } + ] + }, + "root": { + "id": "", + "id_val": "", + "attributes": { + "label": { + "value": "" + }, + "labelDimensions": { + "width": 0, + "height": 0 + }, + "style": {}, + "iconStyle": {}, + "near_key": null, + "shape": { + "value": "" + }, + "direction": { + "value": "" + }, + "constraint": null + }, + "zIndex": 0 + }, + "edges": null, + "objects": [ + { + "id": "x", + "id_val": "x", + "references": [ + { + "key": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,1:0:22-1:1:23", + "path": [ + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,1:0:22-1:1:23", + "value": [ + { + "string": "x", + "raw_string": "x" + } + ] + } + } + ] + }, + "key_path_index": 0, + "map_key_edge_index": -1 + }, + { + "key": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,6:4:51-6:19:66", + "path": [ + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,6:4:51-6:5:52", + "value": [ + { + "string": "x", + "raw_string": "x" + } + ] + } + }, + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,6:6:53-6:11:58", + "value": [ + { + "string": "style", + "raw_string": "style" + } + ] + } + }, + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,6:12:59-6:19:66", + "value": [ + { + "string": "opacity", + "raw_string": "opacity" + } + ] + } + } + ] + }, + "key_path_index": 0, + "map_key_edge_index": -1 + } + ], + "attributes": { + "label": { + "value": "x" + }, + "labelDimensions": { + "width": 0, + "height": 0 + }, + "style": { + "opacity": { + "value": "1" + } + }, + "iconStyle": {}, + "near_key": null, + "shape": { + "value": "rectangle" + }, + "direction": { + "value": "" + }, + "constraint": null + }, + "zIndex": 0 + }, + { + "id": "z", + "id_val": "z", + "references": [ + { + "key": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,2:0:24-2:1:25", + "path": [ + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,2:0:24-2:1:25", + "value": [ + { + "string": "z", + "raw_string": "z" + } + ] + } + } + ] + }, + "key_path_index": 0, + "map_key_edge_index": -1 + } + ], + "attributes": { + "label": { + "value": "z" + }, + "labelDimensions": { + "width": 0, + "height": 0 + }, + "style": { + "opacity": { + "value": "0.2" + } + }, + "iconStyle": {}, + "near_key": null, + "shape": { + "value": "rectangle" + }, + "direction": { + "value": "" + }, + "constraint": null + }, + "zIndex": 0 + } + ], + "scenarios": [ + { + "name": "b", + "isFolderOnly": false, + "ast": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.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/nested-scenario-glob.d2,1:0:22-1:1:23", + "value": [ + { + "string": "x", + "raw_string": "x" + } + ] + } + } + ] + }, + "primary": {}, + "value": { + "map": { + "range": ",1:0:0-2: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/nested-scenario-glob.d2,0:3:3-0:8:8", + "value": [ + { + "string": "style", + "raw_string": "style" + } + ] + } + } + ] + }, + "primary": {}, + "value": { + "map": { + "range": ",1:0:0-2: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/nested-scenario-glob.d2,0:9:9-0:16:16", + "value": [ + { + "string": "opacity", + "raw_string": "opacity" + } + ] + } + } + ] + }, + "primary": { + "number": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,0:18:18-0:21:21", + "raw": "0.2", + "value": "1/5" + } + }, + "value": {} + } + } + ] + } + } + } + } + ] + } + } + } + }, + { + "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/nested-scenario-glob.d2,2:0:24-2:1:25", + "value": [ + { + "string": "z", + "raw_string": "z" + } + ] + } + } + ] + }, + "primary": {}, + "value": { + "map": { + "range": ",1:0:0-2: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/nested-scenario-glob.d2,0:3:3-0:8:8", + "value": [ + { + "string": "style", + "raw_string": "style" + } + ] + } + } + ] + }, + "primary": {}, + "value": { + "map": { + "range": ",1:0:0-2: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/nested-scenario-glob.d2,0:9:9-0:16:16", + "value": [ + { + "string": "opacity", + "raw_string": "opacity" + } + ] + } + } + ] + }, + "primary": { + "number": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,10:25:124-10:26:125", + "raw": "1", + "value": "1" + } + }, + "value": {} + } + } + ] + } + } + } + } + ] + } + } + } + } + ] + }, + "root": { + "id": "", + "id_val": "", + "attributes": { + "label": { + "value": "" + }, + "labelDimensions": { + "width": 0, + "height": 0 + }, + "style": {}, + "iconStyle": {}, + "near_key": null, + "shape": { + "value": "" + }, + "direction": { + "value": "" + }, + "constraint": null + }, + "zIndex": 0 + }, + "edges": null, + "objects": [ + { + "id": "x", + "id_val": "x", + "references": [ + { + "key": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,1:0:22-1:1:23", + "path": [ + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,1:0:22-1:1:23", + "value": [ + { + "string": "x", + "raw_string": "x" + } + ] + } + } + ] + }, + "key_path_index": 0, + "map_key_edge_index": -1 + }, + { + "key": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,6:4:51-6:19:66", + "path": [ + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,6:4:51-6:5:52", + "value": [ + { + "string": "x", + "raw_string": "x" + } + ] + } + }, + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,6:6:53-6:11:58", + "value": [ + { + "string": "style", + "raw_string": "style" + } + ] + } + }, + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,6:12:59-6:19:66", + "value": [ + { + "string": "opacity", + "raw_string": "opacity" + } + ] + } + } + ] + }, + "key_path_index": 0, + "map_key_edge_index": -1 + } + ], + "attributes": { + "label": { + "value": "x" + }, + "labelDimensions": { + "width": 0, + "height": 0 + }, + "style": { + "opacity": { + "value": "0.2" + } + }, + "iconStyle": {}, + "near_key": null, + "shape": { + "value": "rectangle" + }, + "direction": { + "value": "" + }, + "constraint": null + }, + "zIndex": 0 + }, + { + "id": "z", + "id_val": "z", + "references": [ + { + "key": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,2:0:24-2:1:25", + "path": [ + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,2:0:24-2:1:25", + "value": [ + { + "string": "z", + "raw_string": "z" + } + ] + } + } + ] + }, + "key_path_index": 0, + "map_key_edge_index": -1 + }, + { + "key": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,10:8:107-10:23:122", + "path": [ + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,10:8:107-10:9:108", + "value": [ + { + "string": "z", + "raw_string": "z" + } + ] + } + }, + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,10:10:109-10:15:114", + "value": [ + { + "string": "style", + "raw_string": "style" + } + ] + } + }, + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/nested-scenario-glob.d2,10:16:115-10:23:122", + "value": [ + { + "string": "opacity", + "raw_string": "opacity" + } + ] + } + } + ] + }, + "key_path_index": 0, + "map_key_edge_index": -1 + } + ], + "attributes": { + "label": { + "value": "z" + }, + "labelDimensions": { + "width": 0, + "height": 0 + }, + "style": { + "opacity": { + "value": "1" + } + }, + "iconStyle": {}, + "near_key": null, + "shape": { + "value": "rectangle" + }, + "direction": { + "value": "" + }, + "constraint": null + }, + "zIndex": 0 + } + ] + } + ] + } + ] + }, + "err": null +} diff --git a/testdata/d2compiler/TestCompile/scenario-glob.exp.json b/testdata/d2compiler/TestCompile/scenario-glob.exp.json new file mode 100644 index 0000000000..399fbb3da7 --- /dev/null +++ b/testdata/d2compiler/TestCompile/scenario-glob.exp.json @@ -0,0 +1,776 @@ +{ + "graph": { + "name": "", + "isFolderOnly": false, + "ast": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,0:0:0-10:0:94", + "nodes": [ + { + "map_key": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,0:0:0-0:21:21", + "key": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,0:0:0-0:16:16", + "path": [ + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,0:0:0-0:2:2", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + }, + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,0:3:3-0:8:8", + "value": [ + { + "string": "style", + "raw_string": "style" + } + ] + } + }, + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,0:9:9-0:16:16", + "value": [ + { + "string": "opacity", + "raw_string": "opacity" + } + ] + } + } + ] + }, + "primary": {}, + "value": { + "number": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,0:18:18-0:21:21", + "raw": "0.2", + "value": "1/5" + } + } + } + }, + { + "map_key": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,1:0:22-1:18:40", + "key": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,1:0:22-1:15:37", + "path": [ + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,1:0:22-1:1:23", + "value": [ + { + "string": "x", + "raw_string": "x" + } + ] + } + }, + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,1:2:24-1:7:29", + "value": [ + { + "string": "style", + "raw_string": "style" + } + ] + } + }, + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,1:8:30-1:15:37", + "value": [ + { + "string": "opacity", + "raw_string": "opacity" + } + ] + } + } + ] + }, + "primary": {}, + "value": { + "number": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,1:17:39-1:18:40", + "raw": "1", + "value": "1" + } + } + } + }, + { + "map_key": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,2:0:41-2:1:42", + "key": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,2:0:41-2:1:42", + "path": [ + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,2:0:41-2:1:42", + "value": [ + { + "string": "z", + "raw_string": "z" + } + ] + } + } + ] + }, + "primary": {}, + "value": {} + } + }, + { + "map_key": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,4:0:44-8:1:92", + "key": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,4:0:44-4:9:53", + "path": [ + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,4:0:44-4:9:53", + "value": [ + { + "string": "scenarios", + "raw_string": "scenarios" + } + ] + } + } + ] + }, + "primary": {}, + "value": { + "map": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,4:11:55-8:1:92", + "nodes": [ + { + "map_key": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,5:2:59-7:3:90", + "key": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,5:2:59-5:3:60", + "path": [ + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,5:2:59-5:3:60", + "value": [ + { + "string": "y", + "raw_string": "y" + } + ] + } + } + ] + }, + "primary": {}, + "value": { + "map": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,5:5:62-7:3:90", + "nodes": [ + { + "map_key": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,6:4:68-6:22:86", + "key": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,6:4:68-6:19:83", + "path": [ + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,6:4:68-6:5:69", + "value": [ + { + "string": "z", + "raw_string": "z" + } + ] + } + }, + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,6:6:70-6:11:75", + "value": [ + { + "string": "style", + "raw_string": "style" + } + ] + } + }, + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,6:12:76-6:19:83", + "value": [ + { + "string": "opacity", + "raw_string": "opacity" + } + ] + } + } + ] + }, + "primary": {}, + "value": { + "number": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,6:21:85-6:22:86", + "raw": "1", + "value": "1" + } + } + } + } + ] + } + } + } + } + ] + } + } + } + } + ] + }, + "root": { + "id": "", + "id_val": "", + "attributes": { + "label": { + "value": "" + }, + "labelDimensions": { + "width": 0, + "height": 0 + }, + "style": {}, + "iconStyle": {}, + "near_key": null, + "shape": { + "value": "" + }, + "direction": { + "value": "" + }, + "constraint": null + }, + "zIndex": 0 + }, + "edges": null, + "objects": [ + { + "id": "x", + "id_val": "x", + "references": [ + { + "key": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,1:0:22-1:15:37", + "path": [ + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,1:0:22-1:1:23", + "value": [ + { + "string": "x", + "raw_string": "x" + } + ] + } + }, + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,1:2:24-1:7:29", + "value": [ + { + "string": "style", + "raw_string": "style" + } + ] + } + }, + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,1:8:30-1:15:37", + "value": [ + { + "string": "opacity", + "raw_string": "opacity" + } + ] + } + } + ] + }, + "key_path_index": 0, + "map_key_edge_index": -1 + } + ], + "attributes": { + "label": { + "value": "x" + }, + "labelDimensions": { + "width": 0, + "height": 0 + }, + "style": { + "opacity": { + "value": "1" + } + }, + "iconStyle": {}, + "near_key": null, + "shape": { + "value": "rectangle" + }, + "direction": { + "value": "" + }, + "constraint": null + }, + "zIndex": 0 + }, + { + "id": "z", + "id_val": "z", + "references": [ + { + "key": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,2:0:41-2:1:42", + "path": [ + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,2:0:41-2:1:42", + "value": [ + { + "string": "z", + "raw_string": "z" + } + ] + } + } + ] + }, + "key_path_index": 0, + "map_key_edge_index": -1 + } + ], + "attributes": { + "label": { + "value": "z" + }, + "labelDimensions": { + "width": 0, + "height": 0 + }, + "style": { + "opacity": { + "value": "0.2" + } + }, + "iconStyle": {}, + "near_key": null, + "shape": { + "value": "rectangle" + }, + "direction": { + "value": "" + }, + "constraint": null + }, + "zIndex": 0 + } + ], + "scenarios": [ + { + "name": "y", + "isFolderOnly": false, + "ast": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.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/scenario-glob.d2,1:0:22-1:1:23", + "value": [ + { + "string": "x", + "raw_string": "x" + } + ] + } + } + ] + }, + "primary": {}, + "value": { + "map": { + "range": ",1:0:0-2: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/scenario-glob.d2,1:2:24-1:7:29", + "value": [ + { + "string": "style", + "raw_string": "style" + } + ] + } + } + ] + }, + "primary": {}, + "value": { + "map": { + "range": ",1:0:0-2: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/scenario-glob.d2,1:8:30-1:15:37", + "value": [ + { + "string": "opacity", + "raw_string": "opacity" + } + ] + } + } + ] + }, + "primary": { + "number": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,1:17:39-1:18:40", + "raw": "1", + "value": "1" + } + }, + "value": {} + } + } + ] + } + } + } + } + ] + } + } + } + }, + { + "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/scenario-glob.d2,2:0:41-2:1:42", + "value": [ + { + "string": "z", + "raw_string": "z" + } + ] + } + } + ] + }, + "primary": {}, + "value": { + "map": { + "range": ",1:0:0-2: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/scenario-glob.d2,0:3:3-0:8:8", + "value": [ + { + "string": "style", + "raw_string": "style" + } + ] + } + } + ] + }, + "primary": {}, + "value": { + "map": { + "range": ",1:0:0-2: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/scenario-glob.d2,0:9:9-0:16:16", + "value": [ + { + "string": "opacity", + "raw_string": "opacity" + } + ] + } + } + ] + }, + "primary": { + "number": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,6:21:85-6:22:86", + "raw": "1", + "value": "1" + } + }, + "value": {} + } + } + ] + } + } + } + } + ] + } + } + } + } + ] + }, + "root": { + "id": "", + "id_val": "", + "attributes": { + "label": { + "value": "" + }, + "labelDimensions": { + "width": 0, + "height": 0 + }, + "style": {}, + "iconStyle": {}, + "near_key": null, + "shape": { + "value": "" + }, + "direction": { + "value": "" + }, + "constraint": null + }, + "zIndex": 0 + }, + "edges": null, + "objects": [ + { + "id": "x", + "id_val": "x", + "references": [ + { + "key": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,1:0:22-1:15:37", + "path": [ + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,1:0:22-1:1:23", + "value": [ + { + "string": "x", + "raw_string": "x" + } + ] + } + }, + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,1:2:24-1:7:29", + "value": [ + { + "string": "style", + "raw_string": "style" + } + ] + } + }, + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,1:8:30-1:15:37", + "value": [ + { + "string": "opacity", + "raw_string": "opacity" + } + ] + } + } + ] + }, + "key_path_index": 0, + "map_key_edge_index": -1 + } + ], + "attributes": { + "label": { + "value": "x" + }, + "labelDimensions": { + "width": 0, + "height": 0 + }, + "style": { + "opacity": { + "value": "1" + } + }, + "iconStyle": {}, + "near_key": null, + "shape": { + "value": "rectangle" + }, + "direction": { + "value": "" + }, + "constraint": null + }, + "zIndex": 0 + }, + { + "id": "z", + "id_val": "z", + "references": [ + { + "key": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,2:0:41-2:1:42", + "path": [ + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,2:0:41-2:1:42", + "value": [ + { + "string": "z", + "raw_string": "z" + } + ] + } + } + ] + }, + "key_path_index": 0, + "map_key_edge_index": -1 + }, + { + "key": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,6:4:68-6:19:83", + "path": [ + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,6:4:68-6:5:69", + "value": [ + { + "string": "z", + "raw_string": "z" + } + ] + } + }, + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,6:6:70-6:11:75", + "value": [ + { + "string": "style", + "raw_string": "style" + } + ] + } + }, + { + "unquoted_string": { + "range": "d2/testdata/d2compiler/TestCompile/scenario-glob.d2,6:12:76-6:19:83", + "value": [ + { + "string": "opacity", + "raw_string": "opacity" + } + ] + } + } + ] + }, + "key_path_index": 0, + "map_key_edge_index": -1 + } + ], + "attributes": { + "label": { + "value": "z" + }, + "labelDimensions": { + "width": 0, + "height": 0 + }, + "style": { + "opacity": { + "value": "1" + } + }, + "iconStyle": {}, + "near_key": null, + "shape": { + "value": "rectangle" + }, + "direction": { + "value": "" + }, + "constraint": null + }, + "zIndex": 0 + } + ] + } + ] + }, + "err": null +} diff --git a/testdata/d2ir/TestCompile/patterns/alixander-review/5.exp.json b/testdata/d2ir/TestCompile/patterns/alixander-review/5.exp.json index 4a7609d4ec..b8c58e7044 100644 --- a/testdata/d2ir/TestCompile/patterns/alixander-review/5.exp.json +++ b/testdata/d2ir/TestCompile/patterns/alixander-review/5.exp.json @@ -1128,240 +1128,6 @@ }, "due_to_glob": true, "due_to_lazy_glob": true - }, - { - "string": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:3:4-1:8:9", - "value": [ - { - "string": "style", - "raw_string": "style" - } - ] - }, - "key_path": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:0:1-1:13:14", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:0:1-1:2:3", - "value": [ - { - "string": "**", - "raw_string": "**" - } - ], - "pattern": [ - "*", - "", - "*" - ] - } - }, - { - "unquoted_string": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:3:4-1:8:9", - "value": [ - { - "string": "style", - "raw_string": "style" - } - ] - } - }, - { - "unquoted_string": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:9:10-1:13:14", - "value": [ - { - "string": "fill", - "raw_string": "fill" - } - ] - } - } - ] - }, - "context": { - "edge": null, - "key": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:0:1-1:18:19", - "key": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:0:1-1:13:14", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:0:1-1:2:3", - "value": [ - { - "string": "**", - "raw_string": "**" - } - ], - "pattern": [ - "*", - "", - "*" - ] - } - }, - { - "unquoted_string": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:3:4-1:8:9", - "value": [ - { - "string": "style", - "raw_string": "style" - } - ] - } - }, - { - "unquoted_string": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:9:10-1:13:14", - "value": [ - { - "string": "fill", - "raw_string": "fill" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "unquoted_string": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:15:16-1:18:19", - "value": [ - { - "string": "red", - "raw_string": "red" - } - ] - } - } - } - }, - "due_to_glob": true, - "due_to_lazy_glob": true - }, - { - "string": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:3:4-1:8:9", - "value": [ - { - "string": "style", - "raw_string": "style" - } - ] - }, - "key_path": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:0:1-1:13:14", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:0:1-1:2:3", - "value": [ - { - "string": "**", - "raw_string": "**" - } - ], - "pattern": [ - "*", - "", - "*" - ] - } - }, - { - "unquoted_string": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:3:4-1:8:9", - "value": [ - { - "string": "style", - "raw_string": "style" - } - ] - } - }, - { - "unquoted_string": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:9:10-1:13:14", - "value": [ - { - "string": "fill", - "raw_string": "fill" - } - ] - } - } - ] - }, - "context": { - "edge": null, - "key": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:0:1-1:18:19", - "key": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:0:1-1:13:14", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:0:1-1:2:3", - "value": [ - { - "string": "**", - "raw_string": "**" - } - ], - "pattern": [ - "*", - "", - "*" - ] - } - }, - { - "unquoted_string": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:3:4-1:8:9", - "value": [ - { - "string": "style", - "raw_string": "style" - } - ] - } - }, - { - "unquoted_string": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:9:10-1:13:14", - "value": [ - { - "string": "fill", - "raw_string": "fill" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "unquoted_string": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:15:16-1:18:19", - "value": [ - { - "string": "red", - "raw_string": "red" - } - ] - } - } - } - }, - "due_to_glob": true, - "due_to_lazy_glob": true } ] } @@ -2353,240 +2119,6 @@ }, "due_to_glob": true, "due_to_lazy_glob": true - }, - { - "string": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:3:4-1:8:9", - "value": [ - { - "string": "style", - "raw_string": "style" - } - ] - }, - "key_path": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:0:1-1:13:14", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:0:1-1:2:3", - "value": [ - { - "string": "**", - "raw_string": "**" - } - ], - "pattern": [ - "*", - "", - "*" - ] - } - }, - { - "unquoted_string": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:3:4-1:8:9", - "value": [ - { - "string": "style", - "raw_string": "style" - } - ] - } - }, - { - "unquoted_string": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:9:10-1:13:14", - "value": [ - { - "string": "fill", - "raw_string": "fill" - } - ] - } - } - ] - }, - "context": { - "edge": null, - "key": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:0:1-1:18:19", - "key": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:0:1-1:13:14", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:0:1-1:2:3", - "value": [ - { - "string": "**", - "raw_string": "**" - } - ], - "pattern": [ - "*", - "", - "*" - ] - } - }, - { - "unquoted_string": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:3:4-1:8:9", - "value": [ - { - "string": "style", - "raw_string": "style" - } - ] - } - }, - { - "unquoted_string": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:9:10-1:13:14", - "value": [ - { - "string": "fill", - "raw_string": "fill" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "unquoted_string": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:15:16-1:18:19", - "value": [ - { - "string": "red", - "raw_string": "red" - } - ] - } - } - } - }, - "due_to_glob": true, - "due_to_lazy_glob": true - }, - { - "string": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:3:4-1:8:9", - "value": [ - { - "string": "style", - "raw_string": "style" - } - ] - }, - "key_path": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:0:1-1:13:14", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:0:1-1:2:3", - "value": [ - { - "string": "**", - "raw_string": "**" - } - ], - "pattern": [ - "*", - "", - "*" - ] - } - }, - { - "unquoted_string": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:3:4-1:8:9", - "value": [ - { - "string": "style", - "raw_string": "style" - } - ] - } - }, - { - "unquoted_string": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:9:10-1:13:14", - "value": [ - { - "string": "fill", - "raw_string": "fill" - } - ] - } - } - ] - }, - "context": { - "edge": null, - "key": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:0:1-1:18:19", - "key": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:0:1-1:13:14", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:0:1-1:2:3", - "value": [ - { - "string": "**", - "raw_string": "**" - } - ], - "pattern": [ - "*", - "", - "*" - ] - } - }, - { - "unquoted_string": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:3:4-1:8:9", - "value": [ - { - "string": "style", - "raw_string": "style" - } - ] - } - }, - { - "unquoted_string": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:9:10-1:13:14", - "value": [ - { - "string": "fill", - "raw_string": "fill" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "unquoted_string": { - "range": "TestCompile/patterns/alixander-review/5.d2,1:15:16-1:18:19", - "value": [ - { - "string": "red", - "raw_string": "red" - } - ] - } - } - } - }, - "due_to_glob": true, - "due_to_lazy_glob": true } ] } diff --git a/testdata/d2ir/TestCompile/patterns/double-glob/defaults.exp.json b/testdata/d2ir/TestCompile/patterns/double-glob/defaults.exp.json index 59ed40c446..52f8f11f2d 100644 --- a/testdata/d2ir/TestCompile/patterns/double-glob/defaults.exp.json +++ b/testdata/d2ir/TestCompile/patterns/double-glob/defaults.exp.json @@ -690,69 +690,6 @@ } }, "references": [ - { - "string": { - "range": "TestCompile/patterns/double-glob/defaults.d2,1:1:7-1:6:12", - "value": [ - { - "string": "shape", - "raw_string": "shape" - } - ] - }, - "key_path": { - "range": "TestCompile/patterns/double-glob/defaults.d2,1:1:7-1:6:12", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/double-glob/defaults.d2,1:1:7-1:6:12", - "value": [ - { - "string": "shape", - "raw_string": "shape" - } - ] - } - } - ] - }, - "context": { - "edge": null, - "key": { - "range": "TestCompile/patterns/double-glob/defaults.d2,1:1:7-1:12:18", - "key": { - "range": "TestCompile/patterns/double-glob/defaults.d2,1:1:7-1:6:12", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/double-glob/defaults.d2,1:1:7-1:6:12", - "value": [ - { - "string": "shape", - "raw_string": "shape" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "unquoted_string": { - "range": "TestCompile/patterns/double-glob/defaults.d2,1:8:14-1:12:18", - "value": [ - { - "string": "page", - "raw_string": "page" - } - ] - } - } - } - }, - "due_to_glob": true, - "due_to_lazy_glob": true - }, { "string": { "range": "TestCompile/patterns/double-glob/defaults.d2,1:1:7-1:6:12", @@ -911,69 +848,6 @@ } }, "references": [ - { - "string": { - "range": "TestCompile/patterns/double-glob/defaults.d2,1:1:7-1:6:12", - "value": [ - { - "string": "shape", - "raw_string": "shape" - } - ] - }, - "key_path": { - "range": "TestCompile/patterns/double-glob/defaults.d2,1:1:7-1:6:12", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/double-glob/defaults.d2,1:1:7-1:6:12", - "value": [ - { - "string": "shape", - "raw_string": "shape" - } - ] - } - } - ] - }, - "context": { - "edge": null, - "key": { - "range": "TestCompile/patterns/double-glob/defaults.d2,1:1:7-1:12:18", - "key": { - "range": "TestCompile/patterns/double-glob/defaults.d2,1:1:7-1:6:12", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/double-glob/defaults.d2,1:1:7-1:6:12", - "value": [ - { - "string": "shape", - "raw_string": "shape" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "unquoted_string": { - "range": "TestCompile/patterns/double-glob/defaults.d2,1:8:14-1:12:18", - "value": [ - { - "string": "page", - "raw_string": "page" - } - ] - } - } - } - }, - "due_to_glob": true, - "due_to_lazy_glob": true - }, { "string": { "range": "TestCompile/patterns/double-glob/defaults.d2,1:1:7-1:6:12", @@ -1132,69 +1006,6 @@ } }, "references": [ - { - "string": { - "range": "TestCompile/patterns/double-glob/defaults.d2,1:1:7-1:6:12", - "value": [ - { - "string": "shape", - "raw_string": "shape" - } - ] - }, - "key_path": { - "range": "TestCompile/patterns/double-glob/defaults.d2,1:1:7-1:6:12", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/double-glob/defaults.d2,1:1:7-1:6:12", - "value": [ - { - "string": "shape", - "raw_string": "shape" - } - ] - } - } - ] - }, - "context": { - "edge": null, - "key": { - "range": "TestCompile/patterns/double-glob/defaults.d2,1:1:7-1:12:18", - "key": { - "range": "TestCompile/patterns/double-glob/defaults.d2,1:1:7-1:6:12", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/double-glob/defaults.d2,1:1:7-1:6:12", - "value": [ - { - "string": "shape", - "raw_string": "shape" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "unquoted_string": { - "range": "TestCompile/patterns/double-glob/defaults.d2,1:8:14-1:12:18", - "value": [ - { - "string": "page", - "raw_string": "page" - } - ] - } - } - } - }, - "due_to_glob": true, - "due_to_lazy_glob": true - }, { "string": { "range": "TestCompile/patterns/double-glob/defaults.d2,1:1:7-1:6:12", @@ -1353,69 +1164,6 @@ } }, "references": [ - { - "string": { - "range": "TestCompile/patterns/double-glob/defaults.d2,1:1:7-1:6:12", - "value": [ - { - "string": "shape", - "raw_string": "shape" - } - ] - }, - "key_path": { - "range": "TestCompile/patterns/double-glob/defaults.d2,1:1:7-1:6:12", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/double-glob/defaults.d2,1:1:7-1:6:12", - "value": [ - { - "string": "shape", - "raw_string": "shape" - } - ] - } - } - ] - }, - "context": { - "edge": null, - "key": { - "range": "TestCompile/patterns/double-glob/defaults.d2,1:1:7-1:12:18", - "key": { - "range": "TestCompile/patterns/double-glob/defaults.d2,1:1:7-1:6:12", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/double-glob/defaults.d2,1:1:7-1:6:12", - "value": [ - { - "string": "shape", - "raw_string": "shape" - } - ] - } - } - ] - }, - "primary": {}, - "value": { - "unquoted_string": { - "range": "TestCompile/patterns/double-glob/defaults.d2,1:8:14-1:12:18", - "value": [ - { - "string": "page", - "raw_string": "page" - } - ] - } - } - } - }, - "due_to_glob": true, - "due_to_lazy_glob": true - }, { "string": { "range": "TestCompile/patterns/double-glob/defaults.d2,1:1:7-1:6:12", diff --git a/testdata/d2ir/TestCompile/patterns/scenarios.exp.json b/testdata/d2ir/TestCompile/patterns/scenarios.exp.json index b2bcb9333e..10f97db9eb 100644 --- a/testdata/d2ir/TestCompile/patterns/scenarios.exp.json +++ b/testdata/d2ir/TestCompile/patterns/scenarios.exp.json @@ -2,147 +2,378 @@ "fields": [ { "name": { - "range": "TestCompile/patterns/scenarios.d2,2:0:2-2:9:11", + "range": "TestCompile/patterns/scenarios.d2,1:0:1-1:1:2", "value": [ { - "string": "scenarios", - "raw_string": "scenarios" + "string": "a", + "raw_string": "a" } ] }, - "composite": { - "fields": [ - { - "name": { - "range": "TestCompile/patterns/scenarios.d2,3:2:17-3:6:21", - "value": [ - { - "string": "meow", - "raw_string": "meow" + "primary": { + "value": { + "range": "TestCompile/patterns/scenarios.d2,6:4:14-6:13:23", + "value": [ + { + "string": "something", + "raw_string": "something" + } + ] + } + }, + "references": [ + { + "string": { + "range": "TestCompile/patterns/scenarios.d2,1:0:1-1:1:2", + "value": [ + { + "string": "a", + "raw_string": "a" + } + ] + }, + "key_path": { + "range": "TestCompile/patterns/scenarios.d2,1:0:1-1:1:2", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,1:0:1-1:1:2", + "value": [ + { + "string": "a", + "raw_string": "a" + } + ] } - ] - }, - "composite": { - "fields": [ - { - "name": { - "range": "TestCompile/patterns/scenarios.d2,4:1:26-4:2:27", - "value": [ - { - "string": "e", - "raw_string": "e" - } - ] - }, - "primary": { - "value": { - "range": "TestCompile/patterns/scenarios.d2,16:4:57-16:13:66", + } + ] + }, + "context": { + "edge": null, + "key": { + "range": "TestCompile/patterns/scenarios.d2,1:0:1-1:1:2", + "key": { + "range": "TestCompile/patterns/scenarios.d2,1:0:1-1:1:2", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,1:0:1-1:1:2", "value": [ { - "string": "something", - "raw_string": "something" + "string": "a", + "raw_string": "a" } ] } - }, - "references": [ + } + ] + }, + "primary": {}, + "value": {} + } + }, + "due_to_glob": false, + "due_to_lazy_glob": false + } + ] + }, + { + "name": { + "range": "TestCompile/patterns/scenarios.d2,2:0:3-2:1:4", + "value": [ + { + "string": "b", + "raw_string": "b" + } + ] + }, + "primary": { + "value": { + "range": "TestCompile/patterns/scenarios.d2,6:4:14-6:13:23", + "value": [ + { + "string": "something", + "raw_string": "something" + } + ] + } + }, + "references": [ + { + "string": { + "range": "TestCompile/patterns/scenarios.d2,2:0:3-2:1:4", + "value": [ + { + "string": "b", + "raw_string": "b" + } + ] + }, + "key_path": { + "range": "TestCompile/patterns/scenarios.d2,2:0:3-2:1:4", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,2:0:3-2:1:4", + "value": [ { - "string": { - "range": "TestCompile/patterns/scenarios.d2,4:1:26-4:2:27", - "value": [ - { - "string": "e", - "raw_string": "e" - } - ] - }, - "key_path": { - "range": "TestCompile/patterns/scenarios.d2,4:1:26-4:2:27", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,4:1:26-4:2:27", - "value": [ - { - "string": "e", - "raw_string": "e" - } - ] - } - } - ] - }, - "context": { - "edge": null, - "key": { - "range": "TestCompile/patterns/scenarios.d2,4:1:26-4:2:27", - "key": { - "range": "TestCompile/patterns/scenarios.d2,4:1:26-4:2:27", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,4:1:26-4:2:27", - "value": [ - { - "string": "e", - "raw_string": "e" - } - ] - } - } - ] - }, - "primary": {}, - "value": {} - } - }, - "due_to_glob": false, - "due_to_lazy_glob": false + "string": "b", + "raw_string": "b" } ] - }, - { - "name": { - "range": "TestCompile/patterns/scenarios.d2,5:1:29-5:2:30", - "value": [ - { - "string": "f", - "raw_string": "f" - } - ] - }, - "primary": { - "value": { - "range": "TestCompile/patterns/scenarios.d2,16:4:57-16:13:66", + } + } + ] + }, + "context": { + "edge": null, + "key": { + "range": "TestCompile/patterns/scenarios.d2,2:0:3-2:1:4", + "key": { + "range": "TestCompile/patterns/scenarios.d2,2:0:3-2:1:4", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,2:0:3-2:1:4", "value": [ { - "string": "something", - "raw_string": "something" + "string": "b", + "raw_string": "b" } ] } - }, - "references": [ + } + ] + }, + "primary": {}, + "value": {} + } + }, + "due_to_glob": false, + "due_to_lazy_glob": false + } + ] + }, + { + "name": { + "range": "TestCompile/patterns/scenarios.d2,3:0:5-3:1:6", + "value": [ + { + "string": "c", + "raw_string": "c" + } + ] + }, + "primary": { + "value": { + "range": "TestCompile/patterns/scenarios.d2,6:4:14-6:13:23", + "value": [ + { + "string": "something", + "raw_string": "something" + } + ] + } + }, + "references": [ + { + "string": { + "range": "TestCompile/patterns/scenarios.d2,3:0:5-3:1:6", + "value": [ + { + "string": "c", + "raw_string": "c" + } + ] + }, + "key_path": { + "range": "TestCompile/patterns/scenarios.d2,3:0:5-3:1:6", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,3:0:5-3:1:6", + "value": [ { - "string": { - "range": "TestCompile/patterns/scenarios.d2,5:1:29-5:2:30", - "value": [ - { - "string": "f", - "raw_string": "f" - } - ] - }, - "key_path": { - "range": "TestCompile/patterns/scenarios.d2,5:1:29-5:2:30", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,5:1:29-5:2:30", - "value": [ - { - "string": "f", - "raw_string": "f" + "string": "c", + "raw_string": "c" + } + ] + } + } + ] + }, + "context": { + "edge": null, + "key": { + "range": "TestCompile/patterns/scenarios.d2,3:0:5-3:1:6", + "key": { + "range": "TestCompile/patterns/scenarios.d2,3:0:5-3:1:6", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,3:0:5-3:1:6", + "value": [ + { + "string": "c", + "raw_string": "c" + } + ] + } + } + ] + }, + "primary": {}, + "value": {} + } + }, + "due_to_glob": false, + "due_to_lazy_glob": false + } + ] + }, + { + "name": { + "range": "TestCompile/patterns/scenarios.d2,4:0:7-4:1:8", + "value": [ + { + "string": "d", + "raw_string": "d" + } + ] + }, + "primary": { + "value": { + "range": "TestCompile/patterns/scenarios.d2,6:4:14-6:13:23", + "value": [ + { + "string": "something", + "raw_string": "something" + } + ] + } + }, + "references": [ + { + "string": { + "range": "TestCompile/patterns/scenarios.d2,4:0:7-4:1:8", + "value": [ + { + "string": "d", + "raw_string": "d" + } + ] + }, + "key_path": { + "range": "TestCompile/patterns/scenarios.d2,4:0:7-4:1:8", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,4:0:7-4:1:8", + "value": [ + { + "string": "d", + "raw_string": "d" + } + ] + } + } + ] + }, + "context": { + "edge": null, + "key": { + "range": "TestCompile/patterns/scenarios.d2,4:0:7-4:1:8", + "key": { + "range": "TestCompile/patterns/scenarios.d2,4:0:7-4:1:8", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,4:0:7-4:1:8", + "value": [ + { + "string": "d", + "raw_string": "d" + } + ] + } + } + ] + }, + "primary": {}, + "value": {} + } + }, + "due_to_glob": false, + "due_to_lazy_glob": false + } + ] + }, + { + "name": { + "range": "TestCompile/patterns/scenarios.d2,9:0:34-9:9:43", + "value": [ + { + "string": "scenarios", + "raw_string": "scenarios" + } + ] + }, + "composite": { + "fields": [ + { + "name": { + "range": "TestCompile/patterns/scenarios.d2,10:2:49-10:6:53", + "value": [ + { + "string": "meow", + "raw_string": "meow" + } + ] + }, + "composite": { + "fields": [ + { + "name": { + "range": "TestCompile/patterns/scenarios.d2,1:0:1-1:1:2", + "value": [ + { + "string": "a", + "raw_string": "a" + } + ] + }, + "primary": { + "value": { + "range": "TestCompile/patterns/scenarios.d2,6:4:14-6:13:23", + "value": [ + { + "string": "something", + "raw_string": "something" + } + ] + } + }, + "references": [ + { + "string": { + "range": "TestCompile/patterns/scenarios.d2,1:0:1-1:1:2", + "value": [ + { + "string": "a", + "raw_string": "a" + } + ] + }, + "key_path": { + "range": "TestCompile/patterns/scenarios.d2,1:0:1-1:1:2", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,1:0:1-1:1:2", + "value": [ + { + "string": "a", + "raw_string": "a" } ] } @@ -152,17 +383,17 @@ "context": { "edge": null, "key": { - "range": "TestCompile/patterns/scenarios.d2,5:1:29-5:2:30", + "range": "TestCompile/patterns/scenarios.d2,1:0:1-1:1:2", "key": { - "range": "TestCompile/patterns/scenarios.d2,5:1:29-5:2:30", + "range": "TestCompile/patterns/scenarios.d2,1:0:1-1:1:2", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,5:1:29-5:2:30", + "range": "TestCompile/patterns/scenarios.d2,1:0:1-1:1:2", "value": [ { - "string": "f", - "raw_string": "f" + "string": "a", + "raw_string": "a" } ] } @@ -180,17 +411,17 @@ }, { "name": { - "range": "TestCompile/patterns/scenarios.d2,6:1:32-6:2:33", + "range": "TestCompile/patterns/scenarios.d2,2:0:3-2:1:4", "value": [ { - "string": "g", - "raw_string": "g" + "string": "b", + "raw_string": "b" } ] }, "primary": { "value": { - "range": "TestCompile/patterns/scenarios.d2,16:4:57-16:13:66", + "range": "TestCompile/patterns/scenarios.d2,6:4:14-6:13:23", "value": [ { "string": "something", @@ -202,24 +433,24 @@ "references": [ { "string": { - "range": "TestCompile/patterns/scenarios.d2,6:1:32-6:2:33", + "range": "TestCompile/patterns/scenarios.d2,2:0:3-2:1:4", "value": [ { - "string": "g", - "raw_string": "g" + "string": "b", + "raw_string": "b" } ] }, "key_path": { - "range": "TestCompile/patterns/scenarios.d2,6:1:32-6:2:33", + "range": "TestCompile/patterns/scenarios.d2,2:0:3-2:1:4", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,6:1:32-6:2:33", + "range": "TestCompile/patterns/scenarios.d2,2:0:3-2:1:4", "value": [ { - "string": "g", - "raw_string": "g" + "string": "b", + "raw_string": "b" } ] } @@ -229,17 +460,17 @@ "context": { "edge": null, "key": { - "range": "TestCompile/patterns/scenarios.d2,6:1:32-6:2:33", + "range": "TestCompile/patterns/scenarios.d2,2:0:3-2:1:4", "key": { - "range": "TestCompile/patterns/scenarios.d2,6:1:32-6:2:33", + "range": "TestCompile/patterns/scenarios.d2,2:0:3-2:1:4", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,6:1:32-6:2:33", + "range": "TestCompile/patterns/scenarios.d2,2:0:3-2:1:4", "value": [ { - "string": "g", - "raw_string": "g" + "string": "b", + "raw_string": "b" } ] } @@ -257,17 +488,17 @@ }, { "name": { - "range": "TestCompile/patterns/scenarios.d2,7:1:35-7:2:36", + "range": "TestCompile/patterns/scenarios.d2,3:0:5-3:1:6", "value": [ { - "string": "h", - "raw_string": "h" + "string": "c", + "raw_string": "c" } ] }, "primary": { "value": { - "range": "TestCompile/patterns/scenarios.d2,16:4:57-16:13:66", + "range": "TestCompile/patterns/scenarios.d2,6:4:14-6:13:23", "value": [ { "string": "something", @@ -279,24 +510,24 @@ "references": [ { "string": { - "range": "TestCompile/patterns/scenarios.d2,7:1:35-7:2:36", + "range": "TestCompile/patterns/scenarios.d2,3:0:5-3:1:6", "value": [ { - "string": "h", - "raw_string": "h" + "string": "c", + "raw_string": "c" } ] }, "key_path": { - "range": "TestCompile/patterns/scenarios.d2,7:1:35-7:2:36", + "range": "TestCompile/patterns/scenarios.d2,3:0:5-3:1:6", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,7:1:35-7:2:36", + "range": "TestCompile/patterns/scenarios.d2,3:0:5-3:1:6", "value": [ { - "string": "h", - "raw_string": "h" + "string": "c", + "raw_string": "c" } ] } @@ -306,17 +537,17 @@ "context": { "edge": null, "key": { - "range": "TestCompile/patterns/scenarios.d2,7:1:35-7:2:36", + "range": "TestCompile/patterns/scenarios.d2,3:0:5-3:1:6", "key": { - "range": "TestCompile/patterns/scenarios.d2,7:1:35-7:2:36", + "range": "TestCompile/patterns/scenarios.d2,3:0:5-3:1:6", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,7:1:35-7:2:36", + "range": "TestCompile/patterns/scenarios.d2,3:0:5-3:1:6", "value": [ { - "string": "h", - "raw_string": "h" + "string": "c", + "raw_string": "c" } ] } @@ -331,349 +562,456 @@ "due_to_lazy_glob": false } ] - } - ], - "edges": [ + }, { - "edge_id": { - "src_path": [ + "name": { + "range": "TestCompile/patterns/scenarios.d2,4:0:7-4:1:8", + "value": [ { - "range": "TestCompile/patterns/scenarios.d2,4:1:26-4:2:27", + "string": "d", + "raw_string": "d" + } + ] + }, + "primary": { + "value": { + "range": "TestCompile/patterns/scenarios.d2,6:4:14-6:13:23", + "value": [ + { + "string": "something", + "raw_string": "something" + } + ] + } + }, + "references": [ + { + "string": { + "range": "TestCompile/patterns/scenarios.d2,4:0:7-4:1:8", "value": [ { - "string": "e", - "raw_string": "e" + "string": "d", + "raw_string": "d" } ] - } - ], - "src_arrow": false, - "dst_path": [ - { - "range": "TestCompile/patterns/scenarios.d2,5:1:29-5:2:30", - "value": [ + }, + "key_path": { + "range": "TestCompile/patterns/scenarios.d2,4:0:7-4:1:8", + "path": [ { - "string": "f", - "raw_string": "f" + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,4:0:7-4:1:8", + "value": [ + { + "string": "d", + "raw_string": "d" + } + ] + } } ] - } - ], - "dst_arrow": true, - "index": 0, - "glob": false - }, - "references": [ - { + }, "context": { - "edge": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", - "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "edge": null, + "key": { + "range": "TestCompile/patterns/scenarios.d2,4:0:7-4:1:8", + "key": { + "range": "TestCompile/patterns/scenarios.d2,4:0:7-4:1:8", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,4:0:7-4:1:8", "value": [ { - "string": "**", - "raw_string": "**" + "string": "d", + "raw_string": "d" } - ], - "pattern": [ - "*", - "", - "*" ] } } ] }, - "src_arrow": "", - "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", - "value": [ - { - "string": "**", - "raw_string": "**" - } - ], - "pattern": [ - "*", - "", - "*" - ] - } - } - ] - }, - "dst_arrow": ">" - }, - "key": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", - "edges": [ - { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", - "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", - "value": [ - { - "string": "**", - "raw_string": "**" - } - ], - "pattern": [ - "*", - "", - "*" - ] - } - } - ] - }, - "src_arrow": "", - "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", - "value": [ - { - "string": "**", - "raw_string": "**" - } - ], - "pattern": [ - "*", - "", - "*" - ] - } - } - ] - }, - "dst_arrow": ">" - } - ], "primary": {}, "value": {} } }, - "due_to_glob": true, + "due_to_glob": false, "due_to_lazy_glob": false } ] }, { - "edge_id": { - "src_path": [ + "name": { + "range": "TestCompile/patterns/scenarios.d2,11:1:58-11:2:59", + "value": [ { - "range": "TestCompile/patterns/scenarios.d2,4:1:26-4:2:27", + "string": "e", + "raw_string": "e" + } + ] + }, + "primary": { + "value": { + "range": "TestCompile/patterns/scenarios.d2,6:4:14-6:13:23", + "value": [ + { + "string": "something", + "raw_string": "something" + } + ] + } + }, + "references": [ + { + "string": { + "range": "TestCompile/patterns/scenarios.d2,11:1:58-11:2:59", "value": [ { "string": "e", "raw_string": "e" } ] - } - ], - "src_arrow": false, - "dst_path": [ - { - "range": "TestCompile/patterns/scenarios.d2,6:1:32-6:2:33", - "value": [ + }, + "key_path": { + "range": "TestCompile/patterns/scenarios.d2,11:1:58-11:2:59", + "path": [ { - "string": "g", - "raw_string": "g" + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,11:1:58-11:2:59", + "value": [ + { + "string": "e", + "raw_string": "e" + } + ] + } } ] - } - ], - "dst_arrow": true, - "index": 0, - "glob": false - }, - "references": [ - { + }, "context": { - "edge": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", - "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", - "value": [ - { - "string": "**", - "raw_string": "**" - } - ], - "pattern": [ - "*", - "", - "*" - ] - } - } - ] - }, - "src_arrow": "", - "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "edge": null, + "key": { + "range": "TestCompile/patterns/scenarios.d2,11:1:58-11:2:59", + "key": { + "range": "TestCompile/patterns/scenarios.d2,11:1:58-11:2:59", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,11:1:58-11:2:59", "value": [ { - "string": "**", - "raw_string": "**" + "string": "e", + "raw_string": "e" } - ], - "pattern": [ - "*", - "", - "*" ] } } ] }, - "dst_arrow": ">" - }, - "key": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", - "edges": [ - { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", - "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", - "value": [ - { - "string": "**", - "raw_string": "**" - } - ], - "pattern": [ - "*", - "", - "*" - ] - } - } - ] - }, - "src_arrow": "", - "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", - "value": [ - { - "string": "**", - "raw_string": "**" - } - ], - "pattern": [ - "*", - "", - "*" - ] - } - } - ] - }, - "dst_arrow": ">" - } - ], "primary": {}, "value": {} } }, - "due_to_glob": true, + "due_to_glob": false, "due_to_lazy_glob": false } ] }, { - "edge_id": { - "src_path": [ + "name": { + "range": "TestCompile/patterns/scenarios.d2,12:1:61-12:2:62", + "value": [ { - "range": "TestCompile/patterns/scenarios.d2,4:1:26-4:2:27", + "string": "f", + "raw_string": "f" + } + ] + }, + "primary": { + "value": { + "range": "TestCompile/patterns/scenarios.d2,6:4:14-6:13:23", + "value": [ + { + "string": "something", + "raw_string": "something" + } + ] + } + }, + "references": [ + { + "string": { + "range": "TestCompile/patterns/scenarios.d2,12:1:61-12:2:62", "value": [ { - "string": "e", - "raw_string": "e" + "string": "f", + "raw_string": "f" } ] - } - ], - "src_arrow": false, - "dst_path": [ - { - "range": "TestCompile/patterns/scenarios.d2,7:1:35-7:2:36", - "value": [ + }, + "key_path": { + "range": "TestCompile/patterns/scenarios.d2,12:1:61-12:2:62", + "path": [ { - "string": "h", - "raw_string": "h" + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,12:1:61-12:2:62", + "value": [ + { + "string": "f", + "raw_string": "f" + } + ] + } } ] - } - ], - "dst_arrow": true, - "index": 0, - "glob": false - }, - "references": [ - { + }, "context": { - "edge": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", - "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "edge": null, + "key": { + "range": "TestCompile/patterns/scenarios.d2,12:1:61-12:2:62", + "key": { + "range": "TestCompile/patterns/scenarios.d2,12:1:61-12:2:62", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,12:1:61-12:2:62", "value": [ { - "string": "**", - "raw_string": "**" + "string": "f", + "raw_string": "f" } - ], - "pattern": [ - "*", - "", - "*" ] } } ] }, - "src_arrow": "", - "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", - "path": [ + "primary": {}, + "value": {} + } + }, + "due_to_glob": false, + "due_to_lazy_glob": false + } + ] + }, + { + "name": { + "range": "TestCompile/patterns/scenarios.d2,13:1:64-13:2:65", + "value": [ + { + "string": "g", + "raw_string": "g" + } + ] + }, + "primary": { + "value": { + "range": "TestCompile/patterns/scenarios.d2,6:4:14-6:13:23", + "value": [ + { + "string": "something", + "raw_string": "something" + } + ] + } + }, + "references": [ + { + "string": { + "range": "TestCompile/patterns/scenarios.d2,13:1:64-13:2:65", + "value": [ + { + "string": "g", + "raw_string": "g" + } + ] + }, + "key_path": { + "range": "TestCompile/patterns/scenarios.d2,13:1:64-13:2:65", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,13:1:64-13:2:65", + "value": [ + { + "string": "g", + "raw_string": "g" + } + ] + } + } + ] + }, + "context": { + "edge": null, + "key": { + "range": "TestCompile/patterns/scenarios.d2,13:1:64-13:2:65", + "key": { + "range": "TestCompile/patterns/scenarios.d2,13:1:64-13:2:65", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,13:1:64-13:2:65", + "value": [ + { + "string": "g", + "raw_string": "g" + } + ] + } + } + ] + }, + "primary": {}, + "value": {} + } + }, + "due_to_glob": false, + "due_to_lazy_glob": false + } + ] + }, + { + "name": { + "range": "TestCompile/patterns/scenarios.d2,14:1:67-14:2:68", + "value": [ + { + "string": "h", + "raw_string": "h" + } + ] + }, + "primary": { + "value": { + "range": "TestCompile/patterns/scenarios.d2,6:4:14-6:13:23", + "value": [ + { + "string": "something", + "raw_string": "something" + } + ] + } + }, + "references": [ + { + "string": { + "range": "TestCompile/patterns/scenarios.d2,14:1:67-14:2:68", + "value": [ + { + "string": "h", + "raw_string": "h" + } + ] + }, + "key_path": { + "range": "TestCompile/patterns/scenarios.d2,14:1:67-14:2:68", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,14:1:67-14:2:68", + "value": [ + { + "string": "h", + "raw_string": "h" + } + ] + } + } + ] + }, + "context": { + "edge": null, + "key": { + "range": "TestCompile/patterns/scenarios.d2,14:1:67-14:2:68", + "key": { + "range": "TestCompile/patterns/scenarios.d2,14:1:67-14:2:68", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,14:1:67-14:2:68", + "value": [ + { + "string": "h", + "raw_string": "h" + } + ] + } + } + ] + }, + "primary": {}, + "value": {} + } + }, + "due_to_glob": false, + "due_to_lazy_glob": false + } + ] + } + ], + "edges": [ + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,1:0:1-1:1:2", + "value": [ + { + "string": "a", + "raw_string": "a" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,2:0:3-2:1:4", + "value": [ + { + "string": "b", + "raw_string": "b" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -692,16 +1030,16 @@ "dst_arrow": ">" }, "key": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "edges": [ { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -719,11 +1057,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -755,11 +1093,11 @@ "edge_id": { "src_path": [ { - "range": "TestCompile/patterns/scenarios.d2,5:1:29-5:2:30", + "range": "TestCompile/patterns/scenarios.d2,1:0:1-1:1:2", "value": [ { - "string": "f", - "raw_string": "f" + "string": "a", + "raw_string": "a" } ] } @@ -767,11 +1105,11 @@ "src_arrow": false, "dst_path": [ { - "range": "TestCompile/patterns/scenarios.d2,4:1:26-4:2:27", + "range": "TestCompile/patterns/scenarios.d2,3:0:5-3:1:6", "value": [ { - "string": "e", - "raw_string": "e" + "string": "c", + "raw_string": "c" } ] } @@ -784,13 +1122,13 @@ { "context": { "edge": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -808,11 +1146,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -831,16 +1169,16 @@ "dst_arrow": ">" }, "key": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "edges": [ { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -858,11 +1196,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -894,11 +1232,11 @@ "edge_id": { "src_path": [ { - "range": "TestCompile/patterns/scenarios.d2,5:1:29-5:2:30", + "range": "TestCompile/patterns/scenarios.d2,1:0:1-1:1:2", "value": [ { - "string": "f", - "raw_string": "f" + "string": "a", + "raw_string": "a" } ] } @@ -906,11 +1244,11 @@ "src_arrow": false, "dst_path": [ { - "range": "TestCompile/patterns/scenarios.d2,6:1:32-6:2:33", + "range": "TestCompile/patterns/scenarios.d2,4:0:7-4:1:8", "value": [ { - "string": "g", - "raw_string": "g" + "string": "d", + "raw_string": "d" } ] } @@ -923,13 +1261,13 @@ { "context": { "edge": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -947,11 +1285,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -970,16 +1308,16 @@ "dst_arrow": ">" }, "key": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "edges": [ { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -997,11 +1335,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -1033,11 +1371,11 @@ "edge_id": { "src_path": [ { - "range": "TestCompile/patterns/scenarios.d2,5:1:29-5:2:30", + "range": "TestCompile/patterns/scenarios.d2,2:0:3-2:1:4", "value": [ { - "string": "f", - "raw_string": "f" + "string": "b", + "raw_string": "b" } ] } @@ -1045,11 +1383,11 @@ "src_arrow": false, "dst_path": [ { - "range": "TestCompile/patterns/scenarios.d2,7:1:35-7:2:36", + "range": "TestCompile/patterns/scenarios.d2,1:0:1-1:1:2", "value": [ { - "string": "h", - "raw_string": "h" + "string": "a", + "raw_string": "a" } ] } @@ -1062,13 +1400,13 @@ { "context": { "edge": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -1086,11 +1424,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -1109,16 +1447,16 @@ "dst_arrow": ">" }, "key": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "edges": [ { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -1136,11 +1474,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -1172,11 +1510,11 @@ "edge_id": { "src_path": [ { - "range": "TestCompile/patterns/scenarios.d2,6:1:32-6:2:33", + "range": "TestCompile/patterns/scenarios.d2,2:0:3-2:1:4", "value": [ { - "string": "g", - "raw_string": "g" + "string": "b", + "raw_string": "b" } ] } @@ -1184,11 +1522,11 @@ "src_arrow": false, "dst_path": [ { - "range": "TestCompile/patterns/scenarios.d2,4:1:26-4:2:27", + "range": "TestCompile/patterns/scenarios.d2,3:0:5-3:1:6", "value": [ { - "string": "e", - "raw_string": "e" + "string": "c", + "raw_string": "c" } ] } @@ -1201,13 +1539,13 @@ { "context": { "edge": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -1225,11 +1563,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -1248,16 +1586,16 @@ "dst_arrow": ">" }, "key": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "edges": [ { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -1275,11 +1613,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -1311,11 +1649,11 @@ "edge_id": { "src_path": [ { - "range": "TestCompile/patterns/scenarios.d2,6:1:32-6:2:33", + "range": "TestCompile/patterns/scenarios.d2,2:0:3-2:1:4", "value": [ { - "string": "g", - "raw_string": "g" + "string": "b", + "raw_string": "b" } ] } @@ -1323,11 +1661,11 @@ "src_arrow": false, "dst_path": [ { - "range": "TestCompile/patterns/scenarios.d2,5:1:29-5:2:30", + "range": "TestCompile/patterns/scenarios.d2,4:0:7-4:1:8", "value": [ { - "string": "f", - "raw_string": "f" + "string": "d", + "raw_string": "d" } ] } @@ -1340,13 +1678,13 @@ { "context": { "edge": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -1364,11 +1702,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -1387,16 +1725,16 @@ "dst_arrow": ">" }, "key": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "edges": [ { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -1414,11 +1752,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -1450,11 +1788,11 @@ "edge_id": { "src_path": [ { - "range": "TestCompile/patterns/scenarios.d2,6:1:32-6:2:33", + "range": "TestCompile/patterns/scenarios.d2,3:0:5-3:1:6", "value": [ { - "string": "g", - "raw_string": "g" + "string": "c", + "raw_string": "c" } ] } @@ -1462,11 +1800,11 @@ "src_arrow": false, "dst_path": [ { - "range": "TestCompile/patterns/scenarios.d2,7:1:35-7:2:36", + "range": "TestCompile/patterns/scenarios.d2,1:0:1-1:1:2", "value": [ { - "string": "h", - "raw_string": "h" + "string": "a", + "raw_string": "a" } ] } @@ -1479,13 +1817,13 @@ { "context": { "edge": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -1503,11 +1841,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -1526,16 +1864,16 @@ "dst_arrow": ">" }, "key": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "edges": [ { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -1553,11 +1891,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -1589,11 +1927,11 @@ "edge_id": { "src_path": [ { - "range": "TestCompile/patterns/scenarios.d2,7:1:35-7:2:36", + "range": "TestCompile/patterns/scenarios.d2,3:0:5-3:1:6", "value": [ { - "string": "h", - "raw_string": "h" + "string": "c", + "raw_string": "c" } ] } @@ -1601,11 +1939,11 @@ "src_arrow": false, "dst_path": [ { - "range": "TestCompile/patterns/scenarios.d2,4:1:26-4:2:27", + "range": "TestCompile/patterns/scenarios.d2,2:0:3-2:1:4", "value": [ { - "string": "e", - "raw_string": "e" + "string": "b", + "raw_string": "b" } ] } @@ -1618,13 +1956,13 @@ { "context": { "edge": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -1642,11 +1980,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -1665,16 +2003,16 @@ "dst_arrow": ">" }, "key": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "edges": [ { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -1692,11 +2030,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -1728,11 +2066,11 @@ "edge_id": { "src_path": [ { - "range": "TestCompile/patterns/scenarios.d2,7:1:35-7:2:36", + "range": "TestCompile/patterns/scenarios.d2,3:0:5-3:1:6", "value": [ { - "string": "h", - "raw_string": "h" + "string": "c", + "raw_string": "c" } ] } @@ -1740,11 +2078,11 @@ "src_arrow": false, "dst_path": [ { - "range": "TestCompile/patterns/scenarios.d2,5:1:29-5:2:30", + "range": "TestCompile/patterns/scenarios.d2,4:0:7-4:1:8", "value": [ { - "string": "f", - "raw_string": "f" + "string": "d", + "raw_string": "d" } ] } @@ -1757,13 +2095,13 @@ { "context": { "edge": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -1781,11 +2119,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -1804,16 +2142,16 @@ "dst_arrow": ">" }, "key": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "edges": [ { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -1831,11 +2169,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -1867,11 +2205,11 @@ "edge_id": { "src_path": [ { - "range": "TestCompile/patterns/scenarios.d2,7:1:35-7:2:36", + "range": "TestCompile/patterns/scenarios.d2,4:0:7-4:1:8", "value": [ { - "string": "h", - "raw_string": "h" + "string": "d", + "raw_string": "d" } ] } @@ -1879,11 +2217,11 @@ "src_arrow": false, "dst_path": [ { - "range": "TestCompile/patterns/scenarios.d2,6:1:32-6:2:33", + "range": "TestCompile/patterns/scenarios.d2,1:0:1-1:1:2", "value": [ { - "string": "g", - "raw_string": "g" + "string": "a", + "raw_string": "a" } ] } @@ -1896,13 +2234,13 @@ { "context": { "edge": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -1920,11 +2258,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -1943,16 +2281,16 @@ "dst_arrow": ">" }, "key": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "edges": [ { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -1970,11 +2308,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -2001,545 +2339,6581 @@ "due_to_lazy_glob": false } ] - } - ] - }, - "references": [ - { - "string": { - "range": "TestCompile/patterns/scenarios.d2,3:2:17-3:6:21", - "value": [ - { - "string": "meow", - "raw_string": "meow" - } - ] }, - "key_path": { - "range": "TestCompile/patterns/scenarios.d2,3:2:17-3:6:21", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,3:2:17-3:6:21", + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,4:0:7-4:1:8", "value": [ { - "string": "meow", - "raw_string": "meow" + "string": "d", + "raw_string": "d" } ] } - } - ] - }, - "context": { - "edge": null, - "key": { - "range": "TestCompile/patterns/scenarios.d2,3:2:17-8:3:40", - "key": { - "range": "TestCompile/patterns/scenarios.d2,3:2:17-3:6:21", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,3:2:17-3:6:21", - "value": [ + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,2:0:3-2:1:4", + "value": [ + { + "string": "b", + "raw_string": "b" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ { - "string": "meow", - "raw_string": "meow" + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } } ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "TestCompile/patterns/scenarios.d2,3:8:23-8:3:40", - "nodes": [ - { - "map_key": { - "range": "TestCompile/patterns/scenarios.d2,4:1:26-4:2:27", - "key": { - "range": "TestCompile/patterns/scenarios.d2,4:1:26-4:2:27", + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,4:1:26-4:2:27", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { - "string": "e", - "raw_string": "e" + "string": "**", + "raw_string": "**" } + ], + "pattern": [ + "*", + "", + "*" ] } } ] }, - "primary": {}, - "value": {} - } - }, - { - "map_key": { - "range": "TestCompile/patterns/scenarios.d2,5:1:29-5:2:30", - "key": { - "range": "TestCompile/patterns/scenarios.d2,5:1:29-5:2:30", + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,5:1:29-5:2:30", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { - "string": "f", - "raw_string": "f" + "string": "**", + "raw_string": "**" } + ], + "pattern": [ + "*", + "", + "*" ] } } ] }, - "primary": {}, - "value": {} + "dst_arrow": ">" } - }, + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": false + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,4:0:7-4:1:8", + "value": [ { - "map_key": { - "range": "TestCompile/patterns/scenarios.d2,6:1:32-6:2:33", - "key": { - "range": "TestCompile/patterns/scenarios.d2,6:1:32-6:2:33", + "string": "d", + "raw_string": "d" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,3:0:5-3:1:6", + "value": [ + { + "string": "c", + "raw_string": "c" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,6:1:32-6:2:33", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { - "string": "g", - "raw_string": "g" + "string": "**", + "raw_string": "**" } + ], + "pattern": [ + "*", + "", + "*" ] } } ] }, - "primary": {}, - "value": {} - } - }, - { - "map_key": { - "range": "TestCompile/patterns/scenarios.d2,7:1:35-7:2:36", - "key": { - "range": "TestCompile/patterns/scenarios.d2,7:1:35-7:2:36", + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,7:1:35-7:2:36", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { - "string": "h", - "raw_string": "h" + "string": "**", + "raw_string": "**" } + ], + "pattern": [ + "*", + "", + "*" ] } } ] }, - "primary": {}, - "value": {} + "dst_arrow": ">" } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": false + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,1:0:1-1:1:2", + "value": [ + { + "string": "a", + "raw_string": "a" } ] } - } - } - }, - "due_to_glob": false, - "due_to_lazy_glob": false - } - ] - } - ], - "edges": null - }, - "references": [ - { - "string": { - "range": "TestCompile/patterns/scenarios.d2,2:0:2-2:9:11", - "value": [ - { - "string": "scenarios", - "raw_string": "scenarios" - } - ] - }, - "key_path": { - "range": "TestCompile/patterns/scenarios.d2,2:0:2-2:9:11", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,2:0:2-2:9:11", - "value": [ + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,11:1:58-11:2:59", + "value": [ + { + "string": "e", + "raw_string": "e" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,2:0:3-2:1:4", + "value": [ + { + "string": "b", + "raw_string": "b" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,11:1:58-11:2:59", + "value": [ + { + "string": "e", + "raw_string": "e" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,3:0:5-3:1:6", + "value": [ + { + "string": "c", + "raw_string": "c" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,11:1:58-11:2:59", + "value": [ + { + "string": "e", + "raw_string": "e" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,4:0:7-4:1:8", + "value": [ + { + "string": "d", + "raw_string": "d" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,11:1:58-11:2:59", + "value": [ + { + "string": "e", + "raw_string": "e" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,11:1:58-11:2:59", + "value": [ + { + "string": "e", + "raw_string": "e" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,1:0:1-1:1:2", + "value": [ + { + "string": "a", + "raw_string": "a" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,11:1:58-11:2:59", + "value": [ + { + "string": "e", + "raw_string": "e" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,2:0:3-2:1:4", + "value": [ + { + "string": "b", + "raw_string": "b" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,11:1:58-11:2:59", + "value": [ + { + "string": "e", + "raw_string": "e" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,3:0:5-3:1:6", + "value": [ + { + "string": "c", + "raw_string": "c" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,11:1:58-11:2:59", + "value": [ + { + "string": "e", + "raw_string": "e" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,4:0:7-4:1:8", + "value": [ + { + "string": "d", + "raw_string": "d" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,1:0:1-1:1:2", + "value": [ + { + "string": "a", + "raw_string": "a" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,12:1:61-12:2:62", + "value": [ + { + "string": "f", + "raw_string": "f" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,2:0:3-2:1:4", + "value": [ + { + "string": "b", + "raw_string": "b" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,12:1:61-12:2:62", + "value": [ + { + "string": "f", + "raw_string": "f" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,3:0:5-3:1:6", + "value": [ + { + "string": "c", + "raw_string": "c" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,12:1:61-12:2:62", + "value": [ + { + "string": "f", + "raw_string": "f" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,4:0:7-4:1:8", + "value": [ + { + "string": "d", + "raw_string": "d" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,12:1:61-12:2:62", + "value": [ + { + "string": "f", + "raw_string": "f" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,11:1:58-11:2:59", + "value": [ + { + "string": "e", + "raw_string": "e" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,12:1:61-12:2:62", + "value": [ + { + "string": "f", + "raw_string": "f" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,12:1:61-12:2:62", + "value": [ + { + "string": "f", + "raw_string": "f" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,1:0:1-1:1:2", + "value": [ + { + "string": "a", + "raw_string": "a" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,12:1:61-12:2:62", + "value": [ + { + "string": "f", + "raw_string": "f" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,2:0:3-2:1:4", + "value": [ + { + "string": "b", + "raw_string": "b" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,12:1:61-12:2:62", + "value": [ + { + "string": "f", + "raw_string": "f" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,3:0:5-3:1:6", + "value": [ + { + "string": "c", + "raw_string": "c" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,12:1:61-12:2:62", + "value": [ + { + "string": "f", + "raw_string": "f" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,4:0:7-4:1:8", + "value": [ + { + "string": "d", + "raw_string": "d" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,12:1:61-12:2:62", + "value": [ + { + "string": "f", + "raw_string": "f" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,11:1:58-11:2:59", + "value": [ + { + "string": "e", + "raw_string": "e" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,1:0:1-1:1:2", + "value": [ + { + "string": "a", + "raw_string": "a" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,13:1:64-13:2:65", + "value": [ + { + "string": "g", + "raw_string": "g" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,2:0:3-2:1:4", + "value": [ + { + "string": "b", + "raw_string": "b" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,13:1:64-13:2:65", + "value": [ + { + "string": "g", + "raw_string": "g" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,3:0:5-3:1:6", + "value": [ + { + "string": "c", + "raw_string": "c" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,13:1:64-13:2:65", + "value": [ + { + "string": "g", + "raw_string": "g" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,4:0:7-4:1:8", + "value": [ + { + "string": "d", + "raw_string": "d" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,13:1:64-13:2:65", + "value": [ + { + "string": "g", + "raw_string": "g" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,11:1:58-11:2:59", + "value": [ + { + "string": "e", + "raw_string": "e" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,13:1:64-13:2:65", + "value": [ + { + "string": "g", + "raw_string": "g" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,12:1:61-12:2:62", + "value": [ + { + "string": "f", + "raw_string": "f" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,13:1:64-13:2:65", + "value": [ + { + "string": "g", + "raw_string": "g" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,13:1:64-13:2:65", + "value": [ + { + "string": "g", + "raw_string": "g" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,1:0:1-1:1:2", + "value": [ + { + "string": "a", + "raw_string": "a" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,13:1:64-13:2:65", + "value": [ + { + "string": "g", + "raw_string": "g" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,2:0:3-2:1:4", + "value": [ + { + "string": "b", + "raw_string": "b" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,13:1:64-13:2:65", + "value": [ + { + "string": "g", + "raw_string": "g" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,3:0:5-3:1:6", + "value": [ + { + "string": "c", + "raw_string": "c" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,13:1:64-13:2:65", + "value": [ + { + "string": "g", + "raw_string": "g" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,4:0:7-4:1:8", + "value": [ + { + "string": "d", + "raw_string": "d" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,13:1:64-13:2:65", + "value": [ + { + "string": "g", + "raw_string": "g" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,11:1:58-11:2:59", + "value": [ + { + "string": "e", + "raw_string": "e" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,13:1:64-13:2:65", + "value": [ + { + "string": "g", + "raw_string": "g" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,12:1:61-12:2:62", + "value": [ + { + "string": "f", + "raw_string": "f" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,1:0:1-1:1:2", + "value": [ + { + "string": "a", + "raw_string": "a" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,14:1:67-14:2:68", + "value": [ + { + "string": "h", + "raw_string": "h" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,2:0:3-2:1:4", + "value": [ + { + "string": "b", + "raw_string": "b" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,14:1:67-14:2:68", + "value": [ + { + "string": "h", + "raw_string": "h" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,3:0:5-3:1:6", + "value": [ + { + "string": "c", + "raw_string": "c" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,14:1:67-14:2:68", + "value": [ + { + "string": "h", + "raw_string": "h" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,4:0:7-4:1:8", + "value": [ + { + "string": "d", + "raw_string": "d" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,14:1:67-14:2:68", + "value": [ + { + "string": "h", + "raw_string": "h" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,11:1:58-11:2:59", + "value": [ + { + "string": "e", + "raw_string": "e" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,14:1:67-14:2:68", + "value": [ + { + "string": "h", + "raw_string": "h" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,12:1:61-12:2:62", + "value": [ + { + "string": "f", + "raw_string": "f" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,14:1:67-14:2:68", + "value": [ + { + "string": "h", + "raw_string": "h" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,13:1:64-13:2:65", + "value": [ + { + "string": "g", + "raw_string": "g" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,14:1:67-14:2:68", + "value": [ + { + "string": "h", + "raw_string": "h" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,14:1:67-14:2:68", + "value": [ + { + "string": "h", + "raw_string": "h" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,1:0:1-1:1:2", + "value": [ + { + "string": "a", + "raw_string": "a" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,14:1:67-14:2:68", + "value": [ + { + "string": "h", + "raw_string": "h" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,2:0:3-2:1:4", + "value": [ + { + "string": "b", + "raw_string": "b" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ { - "string": "scenarios", - "raw_string": "scenarios" + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,14:1:67-14:2:68", + "value": [ + { + "string": "h", + "raw_string": "h" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,3:0:5-3:1:6", + "value": [ + { + "string": "c", + "raw_string": "c" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,14:1:67-14:2:68", + "value": [ + { + "string": "h", + "raw_string": "h" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,4:0:7-4:1:8", + "value": [ + { + "string": "d", + "raw_string": "d" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true } ] - } - } - ] - }, - "context": { - "edge": null, - "key": { - "range": "TestCompile/patterns/scenarios.d2,2:0:2-9:1:42", - "key": { - "range": "TestCompile/patterns/scenarios.d2,2:0:2-2:9:11", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,2:0:2-2:9:11", - "value": [ - { - "string": "scenarios", - "raw_string": "scenarios" + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,14:1:67-14:2:68", + "value": [ + { + "string": "h", + "raw_string": "h" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,11:1:58-11:2:59", + "value": [ + { + "string": "e", + "raw_string": "e" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} } - ] + }, + "due_to_glob": true, + "due_to_lazy_glob": true } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "TestCompile/patterns/scenarios.d2,2:11:13-9:1:42", - "nodes": [ + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,14:1:67-14:2:68", + "value": [ + { + "string": "h", + "raw_string": "h" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,12:1:61-12:2:62", + "value": [ + { + "string": "f", + "raw_string": "f" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ { - "map_key": { - "range": "TestCompile/patterns/scenarios.d2,3:2:17-8:3:40", + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + }, "key": { - "range": "TestCompile/patterns/scenarios.d2,3:2:17-3:6:21", - "path": [ + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ { - "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,3:2:17-3:6:21", - "value": [ + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ { - "string": "meow", - "raw_string": "meow" + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } } ] - } - } - ] - }, - "primary": {}, - "value": { - "map": { - "range": "TestCompile/patterns/scenarios.d2,3:8:23-8:3:40", - "nodes": [ - { - "map_key": { - "range": "TestCompile/patterns/scenarios.d2,4:1:26-4:2:27", - "key": { - "range": "TestCompile/patterns/scenarios.d2,4:1:26-4:2:27", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,4:1:26-4:2:27", - "value": [ - { - "string": "e", - "raw_string": "e" - } - ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" } - } - ] - }, - "primary": {}, - "value": {} - } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} + } + }, + "due_to_glob": true, + "due_to_lazy_glob": true + } + ] + }, + { + "edge_id": { + "src_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,14:1:67-14:2:68", + "value": [ + { + "string": "h", + "raw_string": "h" + } + ] + } + ], + "src_arrow": false, + "dst_path": [ + { + "range": "TestCompile/patterns/scenarios.d2,13:1:64-13:2:65", + "value": [ + { + "string": "g", + "raw_string": "g" + } + ] + } + ], + "dst_arrow": true, + "index": 0, + "glob": false + }, + "references": [ + { + "context": { + "edge": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ { - "map_key": { - "range": "TestCompile/patterns/scenarios.d2,5:1:29-5:2:30", - "key": { - "range": "TestCompile/patterns/scenarios.d2,5:1:29-5:2:30", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,5:1:29-5:2:30", - "value": [ - { - "string": "f", - "raw_string": "f" - } - ] - } - } - ] - }, - "primary": {}, - "value": {} + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] } - }, + } + ] + }, + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ { - "map_key": { - "range": "TestCompile/patterns/scenarios.d2,6:1:32-6:2:33", - "key": { - "range": "TestCompile/patterns/scenarios.d2,6:1:32-6:2:33", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,6:1:32-6:2:33", - "value": [ - { - "string": "g", - "raw_string": "g" - } - ] - } - } - ] - }, - "primary": {}, - "value": {} + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] } + } + ] + }, + "dst_arrow": ">" + }, + "key": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "edges": [ + { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", + "src": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", + "value": [ + { + "string": "**", + "raw_string": "**" + } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] }, - { - "map_key": { - "range": "TestCompile/patterns/scenarios.d2,7:1:35-7:2:36", - "key": { - "range": "TestCompile/patterns/scenarios.d2,7:1:35-7:2:36", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,7:1:35-7:2:36", - "value": [ - { - "string": "h", - "raw_string": "h" - } - ] + "src_arrow": "", + "dst": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", + "value": [ + { + "string": "**", + "raw_string": "**" } - } - ] - }, - "primary": {}, - "value": {} - } - } - ] - } + ], + "pattern": [ + "*", + "", + "*" + ] + } + } + ] + }, + "dst_arrow": ">" + } + ], + "primary": {}, + "value": {} } - } + }, + "due_to_glob": true, + "due_to_lazy_glob": true } ] } - } - } - }, - "due_to_glob": false, - "due_to_lazy_glob": false - } - ] - }, - { - "name": { - "range": "TestCompile/patterns/scenarios.d2,11:0:44-11:1:45", - "value": [ - { - "string": "a", - "raw_string": "a" - } - ] - }, - "primary": { - "value": { - "range": "TestCompile/patterns/scenarios.d2,16:4:57-16:13:66", - "value": [ - { - "string": "something", - "raw_string": "something" - } - ] - } - }, - "references": [ - { - "string": { - "range": "TestCompile/patterns/scenarios.d2,11:0:44-11:1:45", - "value": [ - { - "string": "a", - "raw_string": "a" - } - ] - }, - "key_path": { - "range": "TestCompile/patterns/scenarios.d2,11:0:44-11:1:45", - "path": [ + ] + }, + "references": [ { - "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,11:0:44-11:1:45", + "string": { + "range": "TestCompile/patterns/scenarios.d2,10:2:49-10:6:53", "value": [ { - "string": "a", - "raw_string": "a" + "string": "meow", + "raw_string": "meow" } ] - } - } - ] - }, - "context": { - "edge": null, - "key": { - "range": "TestCompile/patterns/scenarios.d2,11:0:44-11:1:45", - "key": { - "range": "TestCompile/patterns/scenarios.d2,11:0:44-11:1:45", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,11:0:44-11:1:45", - "value": [ + }, + "key_path": { + "range": "TestCompile/patterns/scenarios.d2,10:2:49-10:6:53", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,10:2:49-10:6:53", + "value": [ + { + "string": "meow", + "raw_string": "meow" + } + ] + } + } + ] + }, + "context": { + "edge": null, + "key": { + "range": "TestCompile/patterns/scenarios.d2,10:2:49-15:3:72", + "key": { + "range": "TestCompile/patterns/scenarios.d2,10:2:49-10:6:53", + "path": [ { - "string": "a", - "raw_string": "a" + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,10:2:49-10:6:53", + "value": [ + { + "string": "meow", + "raw_string": "meow" + } + ] + } } ] + }, + "primary": {}, + "value": { + "map": { + "range": "TestCompile/patterns/scenarios.d2,10:8:55-15:3:72", + "nodes": [ + { + "map_key": { + "range": "TestCompile/patterns/scenarios.d2,11:1:58-11:2:59", + "key": { + "range": "TestCompile/patterns/scenarios.d2,11:1:58-11:2:59", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,11:1:58-11:2:59", + "value": [ + { + "string": "e", + "raw_string": "e" + } + ] + } + } + ] + }, + "primary": {}, + "value": {} + } + }, + { + "map_key": { + "range": "TestCompile/patterns/scenarios.d2,12:1:61-12:2:62", + "key": { + "range": "TestCompile/patterns/scenarios.d2,12:1:61-12:2:62", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,12:1:61-12:2:62", + "value": [ + { + "string": "f", + "raw_string": "f" + } + ] + } + } + ] + }, + "primary": {}, + "value": {} + } + }, + { + "map_key": { + "range": "TestCompile/patterns/scenarios.d2,13:1:64-13:2:65", + "key": { + "range": "TestCompile/patterns/scenarios.d2,13:1:64-13:2:65", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,13:1:64-13:2:65", + "value": [ + { + "string": "g", + "raw_string": "g" + } + ] + } + } + ] + }, + "primary": {}, + "value": {} + } + }, + { + "map_key": { + "range": "TestCompile/patterns/scenarios.d2,14:1:67-14:2:68", + "key": { + "range": "TestCompile/patterns/scenarios.d2,14:1:67-14:2:68", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,14:1:67-14:2:68", + "value": [ + { + "string": "h", + "raw_string": "h" + } + ] + } + } + ] + }, + "primary": {}, + "value": {} + } + } + ] + } } - } - ] - }, - "primary": {}, - "value": {} - } - }, - "due_to_glob": false, - "due_to_lazy_glob": false - } - ] - }, - { - "name": { - "range": "TestCompile/patterns/scenarios.d2,12:0:46-12:1:47", - "value": [ - { - "string": "b", - "raw_string": "b" - } - ] - }, - "primary": { - "value": { - "range": "TestCompile/patterns/scenarios.d2,16:4:57-16:13:66", - "value": [ - { - "string": "something", - "raw_string": "something" - } - ] - } - }, - "references": [ - { - "string": { - "range": "TestCompile/patterns/scenarios.d2,12:0:46-12:1:47", - "value": [ - { - "string": "b", - "raw_string": "b" - } - ] - }, - "key_path": { - "range": "TestCompile/patterns/scenarios.d2,12:0:46-12:1:47", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,12:0:46-12:1:47", - "value": [ - { - "string": "b", - "raw_string": "b" - } - ] - } + } + }, + "due_to_glob": false, + "due_to_lazy_glob": false } ] - }, - "context": { - "edge": null, - "key": { - "range": "TestCompile/patterns/scenarios.d2,12:0:46-12:1:47", - "key": { - "range": "TestCompile/patterns/scenarios.d2,12:0:46-12:1:47", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,12:0:46-12:1:47", - "value": [ - { - "string": "b", - "raw_string": "b" - } - ] - } - } - ] - }, - "primary": {}, - "value": {} - } - }, - "due_to_glob": false, - "due_to_lazy_glob": false - } - ] - }, - { - "name": { - "range": "TestCompile/patterns/scenarios.d2,13:0:48-13:1:49", - "value": [ - { - "string": "c", - "raw_string": "c" } - ] - }, - "primary": { - "value": { - "range": "TestCompile/patterns/scenarios.d2,16:4:57-16:13:66", - "value": [ - { - "string": "something", - "raw_string": "something" - } - ] - } + ], + "edges": null }, "references": [ { "string": { - "range": "TestCompile/patterns/scenarios.d2,13:0:48-13:1:49", + "range": "TestCompile/patterns/scenarios.d2,9:0:34-9:9:43", "value": [ { - "string": "c", - "raw_string": "c" + "string": "scenarios", + "raw_string": "scenarios" } ] }, "key_path": { - "range": "TestCompile/patterns/scenarios.d2,13:0:48-13:1:49", + "range": "TestCompile/patterns/scenarios.d2,9:0:34-9:9:43", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,13:0:48-13:1:49", + "range": "TestCompile/patterns/scenarios.d2,9:0:34-9:9:43", "value": [ { - "string": "c", - "raw_string": "c" + "string": "scenarios", + "raw_string": "scenarios" } ] } @@ -2549,17 +8923,17 @@ "context": { "edge": null, "key": { - "range": "TestCompile/patterns/scenarios.d2,13:0:48-13:1:49", + "range": "TestCompile/patterns/scenarios.d2,9:0:34-16:1:74", "key": { - "range": "TestCompile/patterns/scenarios.d2,13:0:48-13:1:49", + "range": "TestCompile/patterns/scenarios.d2,9:0:34-9:9:43", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,13:0:48-13:1:49", + "range": "TestCompile/patterns/scenarios.d2,9:0:34-9:9:43", "value": [ { - "string": "c", - "raw_string": "c" + "string": "scenarios", + "raw_string": "scenarios" } ] } @@ -2567,84 +8941,134 @@ ] }, "primary": {}, - "value": {} - } - }, - "due_to_glob": false, - "due_to_lazy_glob": false - } - ] - }, - { - "name": { - "range": "TestCompile/patterns/scenarios.d2,14:0:50-14:1:51", - "value": [ - { - "string": "d", - "raw_string": "d" - } - ] - }, - "primary": { - "value": { - "range": "TestCompile/patterns/scenarios.d2,16:4:57-16:13:66", - "value": [ - { - "string": "something", - "raw_string": "something" - } - ] - } - }, - "references": [ - { - "string": { - "range": "TestCompile/patterns/scenarios.d2,14:0:50-14:1:51", - "value": [ - { - "string": "d", - "raw_string": "d" - } - ] - }, - "key_path": { - "range": "TestCompile/patterns/scenarios.d2,14:0:50-14:1:51", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,14:0:50-14:1:51", - "value": [ + "value": { + "map": { + "range": "TestCompile/patterns/scenarios.d2,9:11:45-16:1:74", + "nodes": [ { - "string": "d", - "raw_string": "d" + "map_key": { + "range": "TestCompile/patterns/scenarios.d2,10:2:49-15:3:72", + "key": { + "range": "TestCompile/patterns/scenarios.d2,10:2:49-10:6:53", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,10:2:49-10:6:53", + "value": [ + { + "string": "meow", + "raw_string": "meow" + } + ] + } + } + ] + }, + "primary": {}, + "value": { + "map": { + "range": "TestCompile/patterns/scenarios.d2,10:8:55-15:3:72", + "nodes": [ + { + "map_key": { + "range": "TestCompile/patterns/scenarios.d2,11:1:58-11:2:59", + "key": { + "range": "TestCompile/patterns/scenarios.d2,11:1:58-11:2:59", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,11:1:58-11:2:59", + "value": [ + { + "string": "e", + "raw_string": "e" + } + ] + } + } + ] + }, + "primary": {}, + "value": {} + } + }, + { + "map_key": { + "range": "TestCompile/patterns/scenarios.d2,12:1:61-12:2:62", + "key": { + "range": "TestCompile/patterns/scenarios.d2,12:1:61-12:2:62", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,12:1:61-12:2:62", + "value": [ + { + "string": "f", + "raw_string": "f" + } + ] + } + } + ] + }, + "primary": {}, + "value": {} + } + }, + { + "map_key": { + "range": "TestCompile/patterns/scenarios.d2,13:1:64-13:2:65", + "key": { + "range": "TestCompile/patterns/scenarios.d2,13:1:64-13:2:65", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,13:1:64-13:2:65", + "value": [ + { + "string": "g", + "raw_string": "g" + } + ] + } + } + ] + }, + "primary": {}, + "value": {} + } + }, + { + "map_key": { + "range": "TestCompile/patterns/scenarios.d2,14:1:67-14:2:68", + "key": { + "range": "TestCompile/patterns/scenarios.d2,14:1:67-14:2:68", + "path": [ + { + "unquoted_string": { + "range": "TestCompile/patterns/scenarios.d2,14:1:67-14:2:68", + "value": [ + { + "string": "h", + "raw_string": "h" + } + ] + } + } + ] + }, + "primary": {}, + "value": {} + } + } + ] + } + } + } } ] } } - ] - }, - "context": { - "edge": null, - "key": { - "range": "TestCompile/patterns/scenarios.d2,14:0:50-14:1:51", - "key": { - "range": "TestCompile/patterns/scenarios.d2,14:0:50-14:1:51", - "path": [ - { - "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,14:0:50-14:1:51", - "value": [ - { - "string": "d", - "raw_string": "d" - } - ] - } - } - ] - }, - "primary": {}, - "value": {} } }, "due_to_glob": false, @@ -2658,7 +9082,7 @@ "edge_id": { "src_path": [ { - "range": "TestCompile/patterns/scenarios.d2,11:0:44-11:1:45", + "range": "TestCompile/patterns/scenarios.d2,1:0:1-1:1:2", "value": [ { "string": "a", @@ -2670,7 +9094,7 @@ "src_arrow": false, "dst_path": [ { - "range": "TestCompile/patterns/scenarios.d2,12:0:46-12:1:47", + "range": "TestCompile/patterns/scenarios.d2,2:0:3-2:1:4", "value": [ { "string": "b", @@ -2687,13 +9111,13 @@ { "context": { "edge": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -2711,11 +9135,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -2734,16 +9158,16 @@ "dst_arrow": ">" }, "key": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "edges": [ { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -2761,11 +9185,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -2797,7 +9221,7 @@ "edge_id": { "src_path": [ { - "range": "TestCompile/patterns/scenarios.d2,11:0:44-11:1:45", + "range": "TestCompile/patterns/scenarios.d2,1:0:1-1:1:2", "value": [ { "string": "a", @@ -2809,7 +9233,7 @@ "src_arrow": false, "dst_path": [ { - "range": "TestCompile/patterns/scenarios.d2,13:0:48-13:1:49", + "range": "TestCompile/patterns/scenarios.d2,3:0:5-3:1:6", "value": [ { "string": "c", @@ -2826,13 +9250,13 @@ { "context": { "edge": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -2850,11 +9274,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -2873,16 +9297,16 @@ "dst_arrow": ">" }, "key": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "edges": [ { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -2900,11 +9324,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -2936,7 +9360,7 @@ "edge_id": { "src_path": [ { - "range": "TestCompile/patterns/scenarios.d2,11:0:44-11:1:45", + "range": "TestCompile/patterns/scenarios.d2,1:0:1-1:1:2", "value": [ { "string": "a", @@ -2948,7 +9372,7 @@ "src_arrow": false, "dst_path": [ { - "range": "TestCompile/patterns/scenarios.d2,14:0:50-14:1:51", + "range": "TestCompile/patterns/scenarios.d2,4:0:7-4:1:8", "value": [ { "string": "d", @@ -2965,13 +9389,13 @@ { "context": { "edge": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -2989,11 +9413,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -3012,16 +9436,16 @@ "dst_arrow": ">" }, "key": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "edges": [ { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -3039,11 +9463,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -3075,7 +9499,7 @@ "edge_id": { "src_path": [ { - "range": "TestCompile/patterns/scenarios.d2,12:0:46-12:1:47", + "range": "TestCompile/patterns/scenarios.d2,2:0:3-2:1:4", "value": [ { "string": "b", @@ -3087,7 +9511,7 @@ "src_arrow": false, "dst_path": [ { - "range": "TestCompile/patterns/scenarios.d2,11:0:44-11:1:45", + "range": "TestCompile/patterns/scenarios.d2,1:0:1-1:1:2", "value": [ { "string": "a", @@ -3104,13 +9528,13 @@ { "context": { "edge": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -3128,11 +9552,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -3151,16 +9575,16 @@ "dst_arrow": ">" }, "key": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "edges": [ { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -3178,11 +9602,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -3214,7 +9638,7 @@ "edge_id": { "src_path": [ { - "range": "TestCompile/patterns/scenarios.d2,12:0:46-12:1:47", + "range": "TestCompile/patterns/scenarios.d2,2:0:3-2:1:4", "value": [ { "string": "b", @@ -3226,7 +9650,7 @@ "src_arrow": false, "dst_path": [ { - "range": "TestCompile/patterns/scenarios.d2,13:0:48-13:1:49", + "range": "TestCompile/patterns/scenarios.d2,3:0:5-3:1:6", "value": [ { "string": "c", @@ -3243,13 +9667,13 @@ { "context": { "edge": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -3267,11 +9691,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -3290,16 +9714,16 @@ "dst_arrow": ">" }, "key": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "edges": [ { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -3317,11 +9741,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -3353,7 +9777,7 @@ "edge_id": { "src_path": [ { - "range": "TestCompile/patterns/scenarios.d2,12:0:46-12:1:47", + "range": "TestCompile/patterns/scenarios.d2,2:0:3-2:1:4", "value": [ { "string": "b", @@ -3365,7 +9789,7 @@ "src_arrow": false, "dst_path": [ { - "range": "TestCompile/patterns/scenarios.d2,14:0:50-14:1:51", + "range": "TestCompile/patterns/scenarios.d2,4:0:7-4:1:8", "value": [ { "string": "d", @@ -3382,13 +9806,13 @@ { "context": { "edge": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -3406,11 +9830,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -3429,16 +9853,16 @@ "dst_arrow": ">" }, "key": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "edges": [ { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -3456,11 +9880,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -3492,7 +9916,7 @@ "edge_id": { "src_path": [ { - "range": "TestCompile/patterns/scenarios.d2,13:0:48-13:1:49", + "range": "TestCompile/patterns/scenarios.d2,3:0:5-3:1:6", "value": [ { "string": "c", @@ -3504,7 +9928,7 @@ "src_arrow": false, "dst_path": [ { - "range": "TestCompile/patterns/scenarios.d2,11:0:44-11:1:45", + "range": "TestCompile/patterns/scenarios.d2,1:0:1-1:1:2", "value": [ { "string": "a", @@ -3521,13 +9945,13 @@ { "context": { "edge": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -3545,11 +9969,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -3568,16 +9992,16 @@ "dst_arrow": ">" }, "key": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "edges": [ { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -3595,11 +10019,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -3631,7 +10055,7 @@ "edge_id": { "src_path": [ { - "range": "TestCompile/patterns/scenarios.d2,13:0:48-13:1:49", + "range": "TestCompile/patterns/scenarios.d2,3:0:5-3:1:6", "value": [ { "string": "c", @@ -3643,7 +10067,7 @@ "src_arrow": false, "dst_path": [ { - "range": "TestCompile/patterns/scenarios.d2,12:0:46-12:1:47", + "range": "TestCompile/patterns/scenarios.d2,2:0:3-2:1:4", "value": [ { "string": "b", @@ -3660,13 +10084,13 @@ { "context": { "edge": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -3684,11 +10108,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -3707,16 +10131,16 @@ "dst_arrow": ">" }, "key": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "edges": [ { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -3734,11 +10158,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -3770,7 +10194,7 @@ "edge_id": { "src_path": [ { - "range": "TestCompile/patterns/scenarios.d2,13:0:48-13:1:49", + "range": "TestCompile/patterns/scenarios.d2,3:0:5-3:1:6", "value": [ { "string": "c", @@ -3782,7 +10206,7 @@ "src_arrow": false, "dst_path": [ { - "range": "TestCompile/patterns/scenarios.d2,14:0:50-14:1:51", + "range": "TestCompile/patterns/scenarios.d2,4:0:7-4:1:8", "value": [ { "string": "d", @@ -3799,13 +10223,13 @@ { "context": { "edge": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -3823,11 +10247,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -3846,16 +10270,16 @@ "dst_arrow": ">" }, "key": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "edges": [ { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -3873,11 +10297,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -3909,7 +10333,7 @@ "edge_id": { "src_path": [ { - "range": "TestCompile/patterns/scenarios.d2,14:0:50-14:1:51", + "range": "TestCompile/patterns/scenarios.d2,4:0:7-4:1:8", "value": [ { "string": "d", @@ -3921,7 +10345,7 @@ "src_arrow": false, "dst_path": [ { - "range": "TestCompile/patterns/scenarios.d2,11:0:44-11:1:45", + "range": "TestCompile/patterns/scenarios.d2,1:0:1-1:1:2", "value": [ { "string": "a", @@ -3938,13 +10362,13 @@ { "context": { "edge": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -3962,11 +10386,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -3985,16 +10409,16 @@ "dst_arrow": ">" }, "key": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "edges": [ { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -4012,11 +10436,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -4048,7 +10472,7 @@ "edge_id": { "src_path": [ { - "range": "TestCompile/patterns/scenarios.d2,14:0:50-14:1:51", + "range": "TestCompile/patterns/scenarios.d2,4:0:7-4:1:8", "value": [ { "string": "d", @@ -4060,7 +10484,7 @@ "src_arrow": false, "dst_path": [ { - "range": "TestCompile/patterns/scenarios.d2,12:0:46-12:1:47", + "range": "TestCompile/patterns/scenarios.d2,2:0:3-2:1:4", "value": [ { "string": "b", @@ -4077,13 +10501,13 @@ { "context": { "edge": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -4101,11 +10525,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -4124,16 +10548,16 @@ "dst_arrow": ">" }, "key": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "edges": [ { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -4151,11 +10575,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -4187,7 +10611,7 @@ "edge_id": { "src_path": [ { - "range": "TestCompile/patterns/scenarios.d2,14:0:50-14:1:51", + "range": "TestCompile/patterns/scenarios.d2,4:0:7-4:1:8", "value": [ { "string": "d", @@ -4199,7 +10623,7 @@ "src_arrow": false, "dst_path": [ { - "range": "TestCompile/patterns/scenarios.d2,13:0:48-13:1:49", + "range": "TestCompile/patterns/scenarios.d2,3:0:5-3:1:6", "value": [ { "string": "c", @@ -4216,13 +10640,13 @@ { "context": { "edge": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -4240,11 +10664,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**", @@ -4263,16 +10687,16 @@ "dst_arrow": ">" }, "key": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "edges": [ { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:8:32", "src": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:0:67-17:2:69", + "range": "TestCompile/patterns/scenarios.d2,7:0:24-7:2:26", "value": [ { "string": "**", @@ -4290,11 +10714,11 @@ }, "src_arrow": "", "dst": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "path": [ { "unquoted_string": { - "range": "TestCompile/patterns/scenarios.d2,17:6:73-17:8:75", + "range": "TestCompile/patterns/scenarios.d2,7:6:30-7:8:32", "value": [ { "string": "**",