d2compiler: fix globs with board imports

This commit is contained in:
Alexander Wang 2024-12-12 22:52:18 -07:00
parent c88354c511
commit 3484619383
No known key found for this signature in database
GPG key ID: BE3937D0D52D8927
16 changed files with 1760 additions and 26125 deletions

View file

@ -16,3 +16,4 @@
- Imports: fixes using substitutions in `icon` values [#2207](https://github.com/terrastruct/d2/pull/2207)
- Markdown: fixes ampersands in URLs in markdown [#2219](https://github.com/terrastruct/d2/pull/2219)
- Globs: fixes edge case where globs with imported boards would create empty boards [#2247](https://github.com/terrastruct/d2/pull/2247)

View file

@ -1527,6 +1527,30 @@ x -> y: {
}
},
},
{
name: "glob-connection-steps",
text: `*.style.stroke: black
layers: {
ok: @ok
}
`,
files: map[string]string{
"ok.d2": `
steps: {
1: {
step1
}
}
`,
},
assertions: func(t *testing.T, g *d2graph.Graph) {
assert.Equal(t, 0, len(g.Steps))
assert.Equal(t, 1, len(g.Layers))
assert.Equal(t, 1, len(g.Layers[0].Steps))
},
},
{
name: "import_url_link",

View file

@ -442,22 +442,6 @@ func (g *globContext) copyApplied(from *globContext) {
}
}
func (g *globContext) prefixed(dst *Map) *globContext {
g2 := g.copy()
prefix := d2ast.MakeKeyPathString(RelIDA(g2.refctx.ScopeMap, dst))
g2.refctx.Key = g2.refctx.Key.Copy()
if g2.refctx.Key.Key != nil {
prefix.Path = append(prefix.Path, g2.refctx.Key.Key.Path...)
}
if len(prefix.Path) > 0 {
g2.refctx.Key.Key = prefix
}
if !g2.refctx.Key.HasTripleGlob() && g2.refctx.Key.EdgeKey != nil {
prefix.Path = append(prefix.Path, g2.refctx.Key.EdgeKey.Path...)
}
return g2
}
func (c *compiler) ampersandFilterMap(dst *Map, ast, scopeAST *d2ast.Map) bool {
for _, n := range ast.Nodes {
switch {
@ -504,12 +488,24 @@ func (c *compiler) compileMap(dst *Map, ast, scopeAST *d2ast.Map) {
if NodeBoardKind(dst) == BoardLayer && !dst.Root() {
for _, g := range previousGlobs {
if g.refctx.Key.HasTripleGlob() {
globs = append(globs, g.prefixed(dst))
gctx2 := g.copy()
gctx2.refctx.ScopeMap = dst
globs = append(globs, gctx2)
}
}
} else if NodeBoardKind(dst) == BoardScenario {
for _, g := range previousGlobs {
g2 := g.prefixed(dst)
gctx2 := g.copy()
gctx2.refctx.ScopeMap = dst
if !g.refctx.Key.HasMultiGlob() {
// Triple globs already apply independently to each board
gctx2.copyApplied(g)
}
globs = append(globs, gctx2)
}
for _, g := range previousGlobs {
g2 := g.copy()
g2.refctx.ScopeMap = dst
// 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
@ -521,7 +517,9 @@ func (c *compiler) compileMap(dst *Map, ast, scopeAST *d2ast.Map) {
}
} else if NodeBoardKind(dst) == BoardStep {
for _, g := range previousGlobs {
globs = append(globs, g.prefixed(dst))
gctx2 := g.copy()
gctx2.refctx.ScopeMap = dst
globs = append(globs, gctx2)
}
} else {
globs = append(globs, previousGlobs...)

View file

@ -0,0 +1,553 @@
{
"graph": {
"name": "",
"isFolderOnly": true,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/glob-connection-steps.d2,0:0:0-5:0:45",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2compiler/TestCompile/glob-connection-steps.d2,0:0:0-0:21:21",
"key": {
"range": "d2/testdata/d2compiler/TestCompile/glob-connection-steps.d2,0:0:0-0:14:14",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2compiler/TestCompile/glob-connection-steps.d2,0:0:0-0:1:1",
"value": [
{
"string": "*",
"raw_string": "*"
}
],
"pattern": [
"*"
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2compiler/TestCompile/glob-connection-steps.d2,0:2:2-0:7:7",
"value": [
{
"string": "style",
"raw_string": "style"
}
]
}
},
{
"unquoted_string": {
"range": "d2/testdata/d2compiler/TestCompile/glob-connection-steps.d2,0:8:8-0:14:14",
"value": [
{
"string": "stroke",
"raw_string": "stroke"
}
]
}
}
]
},
"primary": {},
"value": {
"unquoted_string": {
"range": "d2/testdata/d2compiler/TestCompile/glob-connection-steps.d2,0:16:16-0:21:21",
"value": [
{
"string": "black",
"raw_string": "black"
}
]
}
}
}
},
{
"map_key": {
"range": "d2/testdata/d2compiler/TestCompile/glob-connection-steps.d2,2:0:23-4:1:44",
"key": {
"range": "d2/testdata/d2compiler/TestCompile/glob-connection-steps.d2,2:0:23-2:6:29",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2compiler/TestCompile/glob-connection-steps.d2,2:0:23-2:6:29",
"value": [
{
"string": "layers",
"raw_string": "layers"
}
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "d2/testdata/d2compiler/TestCompile/glob-connection-steps.d2,2:8:31-4:1:44",
"nodes": [
{
"map_key": {
"range": "d2/testdata/d2compiler/TestCompile/glob-connection-steps.d2,3:2:35-3:9:42",
"key": {
"range": "d2/testdata/d2compiler/TestCompile/glob-connection-steps.d2,3:2:35-3:4:37",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2compiler/TestCompile/glob-connection-steps.d2,3:2:35-3:4:37",
"value": [
{
"string": "ok",
"raw_string": "ok"
}
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": ",1:0:0-1:0:0",
"nodes": [
{
"import": {
"range": ",1:0:0-1:0:0",
"spread": true,
"pre": "",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2compiler/TestCompile/glob-connection-steps.d2,3:7:40-3:9:42",
"value": [
{
"string": "ok",
"raw_string": "ok"
}
]
}
}
]
}
}
]
},
"import": {
"range": "d2/testdata/d2compiler/TestCompile/glob-connection-steps.d2,3:6:39-3:9:42",
"spread": false,
"pre": "",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2compiler/TestCompile/glob-connection-steps.d2,3:7:40-3:9:42",
"value": [
{
"string": "ok",
"raw_string": "ok"
}
]
}
}
]
}
}
}
}
]
}
}
}
}
]
},
"root": {
"id": "",
"id_val": "",
"attributes": {
"label": {
"value": ""
},
"labelDimensions": {
"width": 0,
"height": 0
},
"style": {},
"near_key": null,
"shape": {
"value": ""
},
"direction": {
"value": ""
},
"constraint": null
},
"zIndex": 0
},
"edges": null,
"objects": null,
"layers": [
{
"name": "ok",
"isFolderOnly": true,
"ast": {
"range": ",0:0:0-1:0:0",
"nodes": [
{
"map_key": {
"range": ",0:0:0-0:0:0",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2compiler/TestCompile/ok.d2,1:0:1-1:5:6",
"value": [
{
"string": "steps",
"raw_string": "steps"
}
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": ",0:0:0-1:0:0",
"nodes": [
{
"map_key": {
"range": ",0:0:0-0:0:0",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2compiler/TestCompile/ok.d2,2:2:12-2:3:13",
"value": [
{
"string": "1",
"raw_string": "1"
}
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": ",0:0:0-1:0:0",
"nodes": [
{
"map_key": {
"range": ",0:0:0-0:0:0",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2compiler/TestCompile/ok.d2,3:4:21-3:9:26",
"value": [
{
"string": "step1",
"raw_string": "step1"
}
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": ",0:0:0-1:0:0",
"nodes": [
{
"map_key": {
"range": ",0:0:0-0:0:0",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2compiler/TestCompile/glob-connection-steps.d2,0:2:2-0:7:7",
"value": [
{
"string": "style",
"raw_string": "style"
}
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": ",0:0:0-1:0:0",
"nodes": [
{
"map_key": {
"range": ",0:0:0-0:0:0",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2compiler/TestCompile/glob-connection-steps.d2,0:8:8-0:14:14",
"value": [
{
"string": "stroke",
"raw_string": "stroke"
}
]
}
}
]
},
"primary": {
"unquoted_string": {
"range": "d2/testdata/d2compiler/TestCompile/glob-connection-steps.d2,0:16:16-0:21:21",
"value": [
{
"string": "black",
"raw_string": "black"
}
]
}
},
"value": {}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
},
"root": {
"id": "",
"id_val": "",
"attributes": {
"label": {
"value": ""
},
"labelDimensions": {
"width": 0,
"height": 0
},
"style": {},
"near_key": null,
"shape": {
"value": ""
},
"direction": {
"value": ""
},
"constraint": null
},
"zIndex": 0
},
"edges": null,
"objects": null,
"steps": [
{
"name": "1",
"isFolderOnly": false,
"ast": {
"range": ",0:0:0-1:0:0",
"nodes": [
{
"map_key": {
"range": ",0:0:0-0:0:0",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2compiler/TestCompile/ok.d2,3:4:21-3:9:26",
"value": [
{
"string": "step1",
"raw_string": "step1"
}
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": ",0:0:0-1:0:0",
"nodes": [
{
"map_key": {
"range": ",0:0:0-0:0:0",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2compiler/TestCompile/glob-connection-steps.d2,0:2:2-0:7:7",
"value": [
{
"string": "style",
"raw_string": "style"
}
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": ",0:0:0-1:0:0",
"nodes": [
{
"map_key": {
"range": ",0:0:0-0:0:0",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2compiler/TestCompile/glob-connection-steps.d2,0:8:8-0:14:14",
"value": [
{
"string": "stroke",
"raw_string": "stroke"
}
]
}
}
]
},
"primary": {
"unquoted_string": {
"range": "d2/testdata/d2compiler/TestCompile/glob-connection-steps.d2,0:16:16-0:21:21",
"value": [
{
"string": "black",
"raw_string": "black"
}
]
}
},
"value": {}
}
}
]
}
}
}
}
]
}
}
}
}
]
},
"root": {
"id": "",
"id_val": "",
"attributes": {
"label": {
"value": ""
},
"labelDimensions": {
"width": 0,
"height": 0
},
"style": {},
"near_key": null,
"shape": {
"value": ""
},
"direction": {
"value": ""
},
"constraint": null
},
"zIndex": 0
},
"edges": null,
"objects": [
{
"id": "step1",
"id_val": "step1",
"references": [
{
"key": {
"range": "d2/testdata/d2compiler/TestCompile/ok.d2,3:4:21-3:9:26",
"path": [
{
"unquoted_string": {
"range": "d2/testdata/d2compiler/TestCompile/ok.d2,3:4:21-3:9:26",
"value": [
{
"string": "step1",
"raw_string": "step1"
}
]
}
}
]
},
"key_path_index": 0,
"map_key_edge_index": -1
}
],
"attributes": {
"label": {
"value": "step1"
},
"labelDimensions": {
"width": 0,
"height": 0
},
"style": {
"stroke": {
"value": "black"
}
},
"near_key": null,
"shape": {
"value": "rectangle"
},
"direction": {
"value": ""
},
"constraint": null
},
"zIndex": 0
}
]
}
]
}
]
},
"err": null
}

View file

@ -6762,28 +6762,8 @@
]
},
"key_path": {
"range": ",0:0:0-0:0:0",
"range": "TestCompile/patterns/alixander-review/1.d2,1:0:1-1:14:15",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "next"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:0:1-1:3:4",
@ -6831,28 +6811,8 @@
"key": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:0:1-1:22:23",
"key": {
"range": ",0:0:0-0:0:0",
"range": "TestCompile/patterns/alixander-review/1.d2,1:0:1-1:14:15",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "next"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:0:1-1:3:4",
@ -6929,28 +6889,8 @@
]
},
"key_path": {
"range": ",0:0:0-0:0:0",
"range": "TestCompile/patterns/alixander-review/1.d2,1:0:1-1:14:15",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "next"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:0:1-1:3:4",
@ -6998,28 +6938,8 @@
"key": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:0:1-1:22:23",
"key": {
"range": ",0:0:0-0:0:0",
"range": "TestCompile/patterns/alixander-review/1.d2,1:0:1-1:14:15",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "next"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:0:1-1:3:4",
@ -7090,28 +7010,8 @@
]
},
"key_path": {
"range": ",0:0:0-0:0:0",
"range": "TestCompile/patterns/alixander-review/1.d2,1:0:1-1:14:15",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "next"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:0:1-1:3:4",
@ -7159,28 +7059,8 @@
"key": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:0:1-1:22:23",
"key": {
"range": ",0:0:0-0:0:0",
"range": "TestCompile/patterns/alixander-review/1.d2,1:0:1-1:14:15",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "next"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:0:1-1:3:4",
@ -7628,326 +7508,6 @@
},
"due_to_glob": false,
"due_to_lazy_glob": false
},
{
"string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "next"
}
]
},
"key_path": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "next"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:0:1-1:3:4",
"value": [
{
"string": "***",
"raw_string": "***"
}
],
"pattern": [
"*",
"",
"*",
"",
"*"
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:4:5-1:9:10",
"value": [
{
"string": "style",
"raw_string": "style"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:10:11-1:14:15",
"value": [
{
"string": "fill",
"raw_string": "fill"
}
]
}
}
]
},
"context": {
"edge": null,
"key": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:0:1-1:22:23",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "next"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:0:1-1:3:4",
"value": [
{
"string": "***",
"raw_string": "***"
}
],
"pattern": [
"*",
"",
"*",
"",
"*"
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:4:5-1:9:10",
"value": [
{
"string": "style",
"raw_string": "style"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:10:11-1:14:15",
"value": [
{
"string": "fill",
"raw_string": "fill"
}
]
}
}
]
},
"primary": {},
"value": {
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:16:17-1:22:23",
"value": [
{
"string": "yellow",
"raw_string": "yellow"
}
]
}
}
}
},
"due_to_glob": true,
"due_to_lazy_glob": true
},
{
"string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "next"
}
]
},
"key_path": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "next"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:0:1-1:3:4",
"value": [
{
"string": "***",
"raw_string": "***"
}
],
"pattern": [
"*",
"",
"*",
"",
"*"
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:4:5-1:9:10",
"value": [
{
"string": "style",
"raw_string": "style"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:10:11-1:14:15",
"value": [
{
"string": "fill",
"raw_string": "fill"
}
]
}
}
]
},
"context": {
"edge": null,
"key": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:0:1-1:22:23",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "next"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:0:1-1:3:4",
"value": [
{
"string": "***",
"raw_string": "***"
}
],
"pattern": [
"*",
"",
"*",
"",
"*"
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:4:5-1:9:10",
"value": [
{
"string": "style",
"raw_string": "style"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:10:11-1:14:15",
"value": [
{
"string": "fill",
"raw_string": "fill"
}
]
}
}
]
},
"primary": {},
"value": {
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:16:17-1:22:23",
"value": [
{
"string": "yellow",
"raw_string": "yellow"
}
]
}
}
}
},
"due_to_glob": true,
"due_to_lazy_glob": true
}
]
}
@ -8065,326 +7625,6 @@
},
"due_to_glob": false,
"due_to_lazy_glob": false
},
{
"string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
},
"key_path": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "next"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:0:1-1:3:4",
"value": [
{
"string": "***",
"raw_string": "***"
}
],
"pattern": [
"*",
"",
"*",
"",
"*"
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:4:5-1:9:10",
"value": [
{
"string": "style",
"raw_string": "style"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:10:11-1:14:15",
"value": [
{
"string": "fill",
"raw_string": "fill"
}
]
}
}
]
},
"context": {
"edge": null,
"key": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:0:1-1:22:23",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "next"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:0:1-1:3:4",
"value": [
{
"string": "***",
"raw_string": "***"
}
],
"pattern": [
"*",
"",
"*",
"",
"*"
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:4:5-1:9:10",
"value": [
{
"string": "style",
"raw_string": "style"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:10:11-1:14:15",
"value": [
{
"string": "fill",
"raw_string": "fill"
}
]
}
}
]
},
"primary": {},
"value": {
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:16:17-1:22:23",
"value": [
{
"string": "yellow",
"raw_string": "yellow"
}
]
}
}
}
},
"due_to_glob": true,
"due_to_lazy_glob": true
},
{
"string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
},
"key_path": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "next"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:0:1-1:3:4",
"value": [
{
"string": "***",
"raw_string": "***"
}
],
"pattern": [
"*",
"",
"*",
"",
"*"
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:4:5-1:9:10",
"value": [
{
"string": "style",
"raw_string": "style"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:10:11-1:14:15",
"value": [
{
"string": "fill",
"raw_string": "fill"
}
]
}
}
]
},
"context": {
"edge": null,
"key": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:0:1-1:22:23",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "next"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:0:1-1:3:4",
"value": [
{
"string": "***",
"raw_string": "***"
}
],
"pattern": [
"*",
"",
"*",
"",
"*"
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:4:5-1:9:10",
"value": [
{
"string": "style",
"raw_string": "style"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:10:11-1:14:15",
"value": [
{
"string": "fill",
"raw_string": "fill"
}
]
}
}
]
},
"primary": {},
"value": {
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/1.d2,1:16:17-1:22:23",
"value": [
{
"string": "yellow",
"raw_string": "yellow"
}
]
}
}
}
},
"due_to_glob": true,
"due_to_lazy_glob": true
}
]
}

View file

@ -1816,31 +1816,6 @@
},
"key": {
"range": "TestCompile/patterns/alixander-review/3.d2,3:0:4-3:10:14",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "z"
}
]
}
}
]
},
"edges": [
{
"range": "TestCompile/patterns/alixander-review/3.d2,3:0:4-3:10:14",
@ -2007,31 +1982,6 @@
},
"key": {
"range": "TestCompile/patterns/alixander-review/3.d2,3:0:4-3:10:14",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "z"
}
]
}
}
]
},
"edges": [
{
"range": "TestCompile/patterns/alixander-review/3.d2,3:0:4-3:10:14",
@ -2584,31 +2534,6 @@
},
"key": {
"range": "TestCompile/patterns/alixander-review/3.d2,3:0:4-3:10:14",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "z"
}
]
}
}
]
},
"edges": [
{
"range": "TestCompile/patterns/alixander-review/3.d2,3:0:4-3:10:14",
@ -2757,31 +2682,6 @@
},
"key": {
"range": "TestCompile/patterns/alixander-review/3.d2,3:0:4-3:10:14",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "z"
}
]
}
}
]
},
"edges": [
{
"range": "TestCompile/patterns/alixander-review/3.d2,3:0:4-3:10:14",
@ -2948,31 +2848,6 @@
},
"key": {
"range": "TestCompile/patterns/alixander-review/3.d2,3:0:4-3:10:14",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "z"
}
]
}
}
]
},
"edges": [
{
"range": "TestCompile/patterns/alixander-review/3.d2,3:0:4-3:10:14",
@ -3123,260 +2998,6 @@
},
"due_to_glob": false,
"due_to_lazy_glob": false
},
{
"string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "z"
}
]
},
"key_path": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "z"
}
]
}
}
]
},
"context": {
"edge": null,
"key": {
"range": "TestCompile/patterns/alixander-review/3.d2,3:0:4-3:10:14",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "z"
}
]
}
}
]
},
"edges": [
{
"range": "TestCompile/patterns/alixander-review/3.d2,3:0:4-3:10:14",
"src": {
"range": "TestCompile/patterns/alixander-review/3.d2,3:0:4-3:5:9",
"path": [
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/3.d2,3:0:4-3:3:7",
"value": [
{
"string": "***",
"raw_string": "***"
}
],
"pattern": [
"*",
"",
"*",
"",
"*"
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/3.d2,3:4:8-3:5:9",
"value": [
{
"string": "b",
"raw_string": "b"
}
]
}
}
]
},
"src_arrow": "",
"dst": {
"range": "TestCompile/patterns/alixander-review/3.d2,3:9:13-3:10:14",
"path": [
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/3.d2,3:9:13-3:10:14",
"value": [
{
"string": "c",
"raw_string": "c"
}
]
}
}
]
},
"dst_arrow": ">"
}
],
"primary": {},
"value": {}
}
},
"due_to_glob": true,
"due_to_lazy_glob": true
},
{
"string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "z"
}
]
},
"key_path": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "z"
}
]
}
}
]
},
"context": {
"edge": null,
"key": {
"range": "TestCompile/patterns/alixander-review/3.d2,3:0:4-3:10:14",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "z"
}
]
}
}
]
},
"edges": [
{
"range": "TestCompile/patterns/alixander-review/3.d2,3:0:4-3:10:14",
"src": {
"range": "TestCompile/patterns/alixander-review/3.d2,3:0:4-3:5:9",
"path": [
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/3.d2,3:0:4-3:3:7",
"value": [
{
"string": "***",
"raw_string": "***"
}
],
"pattern": [
"*",
"",
"*",
"",
"*"
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/3.d2,3:4:8-3:5:9",
"value": [
{
"string": "b",
"raw_string": "b"
}
]
}
}
]
},
"src_arrow": "",
"dst": {
"range": "TestCompile/patterns/alixander-review/3.d2,3:9:13-3:10:14",
"path": [
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/3.d2,3:9:13-3:10:14",
"value": [
{
"string": "c",
"raw_string": "c"
}
]
}
}
]
},
"dst_arrow": ">"
}
],
"primary": {},
"value": {}
}
},
"due_to_glob": true,
"due_to_lazy_glob": true
}
]
}
@ -3494,260 +3115,6 @@
},
"due_to_glob": false,
"due_to_lazy_glob": false
},
{
"string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
},
"key_path": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "z"
}
]
}
}
]
},
"context": {
"edge": null,
"key": {
"range": "TestCompile/patterns/alixander-review/3.d2,3:0:4-3:10:14",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "z"
}
]
}
}
]
},
"edges": [
{
"range": "TestCompile/patterns/alixander-review/3.d2,3:0:4-3:10:14",
"src": {
"range": "TestCompile/patterns/alixander-review/3.d2,3:0:4-3:5:9",
"path": [
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/3.d2,3:0:4-3:3:7",
"value": [
{
"string": "***",
"raw_string": "***"
}
],
"pattern": [
"*",
"",
"*",
"",
"*"
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/3.d2,3:4:8-3:5:9",
"value": [
{
"string": "b",
"raw_string": "b"
}
]
}
}
]
},
"src_arrow": "",
"dst": {
"range": "TestCompile/patterns/alixander-review/3.d2,3:9:13-3:10:14",
"path": [
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/3.d2,3:9:13-3:10:14",
"value": [
{
"string": "c",
"raw_string": "c"
}
]
}
}
]
},
"dst_arrow": ">"
}
],
"primary": {},
"value": {}
}
},
"due_to_glob": true,
"due_to_lazy_glob": true
},
{
"string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
},
"key_path": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "z"
}
]
}
}
]
},
"context": {
"edge": null,
"key": {
"range": "TestCompile/patterns/alixander-review/3.d2,3:0:4-3:10:14",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "z"
}
]
}
}
]
},
"edges": [
{
"range": "TestCompile/patterns/alixander-review/3.d2,3:0:4-3:10:14",
"src": {
"range": "TestCompile/patterns/alixander-review/3.d2,3:0:4-3:5:9",
"path": [
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/3.d2,3:0:4-3:3:7",
"value": [
{
"string": "***",
"raw_string": "***"
}
],
"pattern": [
"*",
"",
"*",
"",
"*"
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/3.d2,3:4:8-3:5:9",
"value": [
{
"string": "b",
"raw_string": "b"
}
]
}
}
]
},
"src_arrow": "",
"dst": {
"range": "TestCompile/patterns/alixander-review/3.d2,3:9:13-3:10:14",
"path": [
{
"unquoted_string": {
"range": "TestCompile/patterns/alixander-review/3.d2,3:9:13-3:10:14",
"value": [
{
"string": "c",
"raw_string": "c"
}
]
}
}
]
},
"dst_arrow": ">"
}
],
"primary": {},
"value": {}
}
},
"due_to_glob": true,
"due_to_lazy_glob": true
}
]
}

File diff suppressed because it is too large Load diff

View file

@ -1805,288 +1805,6 @@
},
"due_to_glob": false,
"due_to_lazy_glob": false
},
{
"string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "x"
}
]
},
"key_path": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "scenarios"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "x"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/double-glob/defaults.d2,0:0:0-0:2:2",
"value": [
{
"string": "**",
"raw_string": "**"
}
],
"pattern": [
"*",
"",
"*"
]
}
}
]
},
"context": {
"edge": null,
"key": {
"range": "TestCompile/patterns/double-glob/defaults.d2,0:0:0-2:1:20",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "scenarios"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "x"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/double-glob/defaults.d2,0:0:0-0:2:2",
"value": [
{
"string": "**",
"raw_string": "**"
}
],
"pattern": [
"*",
"",
"*"
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "TestCompile/patterns/double-glob/defaults.d2,0:4:4-2:1:20",
"nodes": [
{
"map_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": ",0:0:0-0:0:0",
"value": [
{
"string": "x"
}
]
},
"key_path": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "scenarios"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "x"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/double-glob/defaults.d2,0:0:0-0:2:2",
"value": [
{
"string": "**",
"raw_string": "**"
}
],
"pattern": [
"*",
"",
"*"
]
}
}
]
},
"context": {
"edge": null,
"key": {
"range": "TestCompile/patterns/double-glob/defaults.d2,0:0:0-2:1:20",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "scenarios"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "x"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/double-glob/defaults.d2,0:0:0-0:2:2",
"value": [
{
"string": "**",
"raw_string": "**"
}
],
"pattern": [
"*",
"",
"*"
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "TestCompile/patterns/double-glob/defaults.d2,0:4:4-2:1:20",
"nodes": [
{
"map_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
}
]
}
@ -2197,288 +1915,6 @@
},
"due_to_glob": false,
"due_to_lazy_glob": false
},
{
"string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "scenarios"
}
]
},
"key_path": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "scenarios"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "x"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/double-glob/defaults.d2,0:0:0-0:2:2",
"value": [
{
"string": "**",
"raw_string": "**"
}
],
"pattern": [
"*",
"",
"*"
]
}
}
]
},
"context": {
"edge": null,
"key": {
"range": "TestCompile/patterns/double-glob/defaults.d2,0:0:0-2:1:20",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "scenarios"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "x"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/double-glob/defaults.d2,0:0:0-0:2:2",
"value": [
{
"string": "**",
"raw_string": "**"
}
],
"pattern": [
"*",
"",
"*"
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "TestCompile/patterns/double-glob/defaults.d2,0:4:4-2:1:20",
"nodes": [
{
"map_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": ",0:0:0-0:0:0",
"value": [
{
"string": "scenarios"
}
]
},
"key_path": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "scenarios"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "x"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/double-glob/defaults.d2,0:0:0-0:2:2",
"value": [
{
"string": "**",
"raw_string": "**"
}
],
"pattern": [
"*",
"",
"*"
]
}
}
]
},
"context": {
"edge": null,
"key": {
"range": "TestCompile/patterns/double-glob/defaults.d2,0:0:0-2:1:20",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "scenarios"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "x"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/double-glob/defaults.d2,0:0:0-0:2:2",
"value": [
{
"string": "**",
"raw_string": "**"
}
],
"pattern": [
"*",
"",
"*"
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "TestCompile/patterns/double-glob/defaults.d2,0:4:4-2:1:20",
"nodes": [
{
"map_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
}
]
},

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -2088,28 +2088,8 @@
]
},
"key_path": {
"range": ",0:0:0-0:0:0",
"range": "TestCompile/patterns/field-glob-style-inherit.d2,0:0:0-0:15:15",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "scenarios"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "1"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/field-glob-style-inherit.d2,0:0:0-0:1:1",
@ -2153,28 +2133,117 @@
"key": {
"range": "TestCompile/patterns/field-glob-style-inherit.d2,0:0:0-0:18:18",
"key": {
"range": ",0:0:0-0:0:0",
"range": "TestCompile/patterns/field-glob-style-inherit.d2,0:0:0-0:15:15",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"range": "TestCompile/patterns/field-glob-style-inherit.d2,0:0:0-0:1:1",
"value": [
{
"string": "scenarios"
"string": "*",
"raw_string": "*"
}
],
"pattern": [
"*"
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/field-glob-style-inherit.d2,0:2:2-0:7:7",
"value": [
{
"string": "style",
"raw_string": "style"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"range": "TestCompile/patterns/field-glob-style-inherit.d2,0:8:8-0:15:15",
"value": [
{
"string": "1"
"string": "opacity",
"raw_string": "opacity"
}
]
}
},
}
]
},
"primary": {},
"value": {
"number": {
"range": "TestCompile/patterns/field-glob-style-inherit.d2,0:17:17-0:18:18",
"raw": "0",
"value": "0"
}
}
}
},
"due_to_glob": true,
"due_to_lazy_glob": true
},
{
"string": {
"range": "TestCompile/patterns/field-glob-style-inherit.d2,0:2:2-0:7:7",
"value": [
{
"string": "style",
"raw_string": "style"
}
]
},
"key_path": {
"range": "TestCompile/patterns/field-glob-style-inherit.d2,0:0:0-0:15:15",
"path": [
{
"unquoted_string": {
"range": "TestCompile/patterns/field-glob-style-inherit.d2,0:0:0-0:1:1",
"value": [
{
"string": "*",
"raw_string": "*"
}
],
"pattern": [
"*"
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/field-glob-style-inherit.d2,0:2:2-0:7:7",
"value": [
{
"string": "style",
"raw_string": "style"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/field-glob-style-inherit.d2,0:8:8-0:15:15",
"value": [
{
"string": "opacity",
"raw_string": "opacity"
}
]
}
}
]
},
"context": {
"edge": null,
"key": {
"range": "TestCompile/patterns/field-glob-style-inherit.d2,0:0:0-0:18:18",
"key": {
"range": "TestCompile/patterns/field-glob-style-inherit.d2,0:0:0-0:15:15",
"path": [
{
"unquoted_string": {
"range": "TestCompile/patterns/field-glob-style-inherit.d2,0:0:0-0:1:1",
@ -2471,154 +2540,6 @@
},
"due_to_glob": false,
"due_to_lazy_glob": false
},
{
"string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "1"
}
]
},
"key_path": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "scenarios"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "1"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/field-glob-style-inherit.d2,0:0:0-0:1:1",
"value": [
{
"string": "*",
"raw_string": "*"
}
],
"pattern": [
"*"
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/field-glob-style-inherit.d2,0:2:2-0:7:7",
"value": [
{
"string": "style",
"raw_string": "style"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/field-glob-style-inherit.d2,0:8:8-0:15:15",
"value": [
{
"string": "opacity",
"raw_string": "opacity"
}
]
}
}
]
},
"context": {
"edge": null,
"key": {
"range": "TestCompile/patterns/field-glob-style-inherit.d2,0:0:0-0:18:18",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "scenarios"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "1"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/field-glob-style-inherit.d2,0:0:0-0:1:1",
"value": [
{
"string": "*",
"raw_string": "*"
}
],
"pattern": [
"*"
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/field-glob-style-inherit.d2,0:2:2-0:7:7",
"value": [
{
"string": "style",
"raw_string": "style"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/field-glob-style-inherit.d2,0:8:8-0:15:15",
"value": [
{
"string": "opacity",
"raw_string": "opacity"
}
]
}
}
]
},
"primary": {},
"value": {
"number": {
"range": "TestCompile/patterns/field-glob-style-inherit.d2,0:17:17-0:18:18",
"raw": "0",
"value": "0"
}
}
}
},
"due_to_glob": true,
"due_to_lazy_glob": true
}
]
}
@ -2736,154 +2657,6 @@
},
"due_to_glob": false,
"due_to_lazy_glob": false
},
{
"string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "scenarios"
}
]
},
"key_path": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "scenarios"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "1"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/field-glob-style-inherit.d2,0:0:0-0:1:1",
"value": [
{
"string": "*",
"raw_string": "*"
}
],
"pattern": [
"*"
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/field-glob-style-inherit.d2,0:2:2-0:7:7",
"value": [
{
"string": "style",
"raw_string": "style"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/field-glob-style-inherit.d2,0:8:8-0:15:15",
"value": [
{
"string": "opacity",
"raw_string": "opacity"
}
]
}
}
]
},
"context": {
"edge": null,
"key": {
"range": "TestCompile/patterns/field-glob-style-inherit.d2,0:0:0-0:18:18",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "scenarios"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "1"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/field-glob-style-inherit.d2,0:0:0-0:1:1",
"value": [
{
"string": "*",
"raw_string": "*"
}
],
"pattern": [
"*"
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/field-glob-style-inherit.d2,0:2:2-0:7:7",
"value": [
{
"string": "style",
"raw_string": "style"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/field-glob-style-inherit.d2,0:8:8-0:15:15",
"value": [
{
"string": "opacity",
"raw_string": "opacity"
}
]
}
}
]
},
"primary": {},
"value": {
"number": {
"range": "TestCompile/patterns/field-glob-style-inherit.d2,0:17:17-0:18:18",
"raw": "0",
"value": "0"
}
}
}
},
"due_to_glob": true,
"due_to_lazy_glob": true
}
]
}

View file

@ -81,28 +81,8 @@
]
},
"key_path": {
"range": ",0:0:0-0:0:0",
"range": "TestCompile/patterns/override/2.d2,1:0:1-1:14:15",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "hi"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/override/2.d2,1:0:1-1:3:4",
@ -150,28 +130,8 @@
"key": {
"range": "TestCompile/patterns/override/2.d2,1:0:1-1:22:23",
"key": {
"range": ",0:0:0-0:0:0",
"range": "TestCompile/patterns/override/2.d2,1:0:1-1:14:15",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "hi"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/override/2.d2,1:0:1-1:3:4",
@ -599,28 +559,8 @@
]
},
"key_path": {
"range": ",0:0:0-0:0:0",
"range": "TestCompile/patterns/override/2.d2,1:0:1-1:14:15",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "hi"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/override/2.d2,1:0:1-1:3:4",
@ -668,28 +608,8 @@
"key": {
"range": "TestCompile/patterns/override/2.d2,1:0:1-1:22:23",
"key": {
"range": ",0:0:0-0:0:0",
"range": "TestCompile/patterns/override/2.d2,1:0:1-1:14:15",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "hi"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/override/2.d2,1:0:1-1:3:4",
@ -994,28 +914,8 @@
]
},
"key_path": {
"range": ",0:0:0-0:0:0",
"range": "TestCompile/patterns/override/2.d2,1:0:1-1:14:15",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "hi"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/override/2.d2,1:0:1-1:3:4",
@ -1063,28 +963,8 @@
"key": {
"range": "TestCompile/patterns/override/2.d2,1:0:1-1:22:23",
"key": {
"range": ",0:0:0-0:0:0",
"range": "TestCompile/patterns/override/2.d2,1:0:1-1:14:15",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "hi"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/override/2.d2,1:0:1-1:3:4",
@ -1715,326 +1595,6 @@
},
"due_to_glob": false,
"due_to_lazy_glob": false
},
{
"string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "hi"
}
]
},
"key_path": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "hi"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/override/2.d2,1:0:1-1:3:4",
"value": [
{
"string": "***",
"raw_string": "***"
}
],
"pattern": [
"*",
"",
"*",
"",
"*"
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/override/2.d2,1:4:5-1:9:10",
"value": [
{
"string": "style",
"raw_string": "style"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/override/2.d2,1:10:11-1:14:15",
"value": [
{
"string": "fill",
"raw_string": "fill"
}
]
}
}
]
},
"context": {
"edge": null,
"key": {
"range": "TestCompile/patterns/override/2.d2,1:0:1-1:22:23",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "hi"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/override/2.d2,1:0:1-1:3:4",
"value": [
{
"string": "***",
"raw_string": "***"
}
],
"pattern": [
"*",
"",
"*",
"",
"*"
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/override/2.d2,1:4:5-1:9:10",
"value": [
{
"string": "style",
"raw_string": "style"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/override/2.d2,1:10:11-1:14:15",
"value": [
{
"string": "fill",
"raw_string": "fill"
}
]
}
}
]
},
"primary": {},
"value": {
"unquoted_string": {
"range": "TestCompile/patterns/override/2.d2,1:16:17-1:22:23",
"value": [
{
"string": "yellow",
"raw_string": "yellow"
}
]
}
}
}
},
"due_to_glob": true,
"due_to_lazy_glob": true
},
{
"string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "hi"
}
]
},
"key_path": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "hi"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/override/2.d2,1:0:1-1:3:4",
"value": [
{
"string": "***",
"raw_string": "***"
}
],
"pattern": [
"*",
"",
"*",
"",
"*"
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/override/2.d2,1:4:5-1:9:10",
"value": [
{
"string": "style",
"raw_string": "style"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/override/2.d2,1:10:11-1:14:15",
"value": [
{
"string": "fill",
"raw_string": "fill"
}
]
}
}
]
},
"context": {
"edge": null,
"key": {
"range": "TestCompile/patterns/override/2.d2,1:0:1-1:22:23",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "hi"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/override/2.d2,1:0:1-1:3:4",
"value": [
{
"string": "***",
"raw_string": "***"
}
],
"pattern": [
"*",
"",
"*",
"",
"*"
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/override/2.d2,1:4:5-1:9:10",
"value": [
{
"string": "style",
"raw_string": "style"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/override/2.d2,1:10:11-1:14:15",
"value": [
{
"string": "fill",
"raw_string": "fill"
}
]
}
}
]
},
"primary": {},
"value": {
"unquoted_string": {
"range": "TestCompile/patterns/override/2.d2,1:16:17-1:22:23",
"value": [
{
"string": "yellow",
"raw_string": "yellow"
}
]
}
}
}
},
"due_to_glob": true,
"due_to_lazy_glob": true
}
]
}
@ -2218,326 +1778,6 @@
},
"due_to_glob": false,
"due_to_lazy_glob": false
},
{
"string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
},
"key_path": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "hi"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/override/2.d2,1:0:1-1:3:4",
"value": [
{
"string": "***",
"raw_string": "***"
}
],
"pattern": [
"*",
"",
"*",
"",
"*"
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/override/2.d2,1:4:5-1:9:10",
"value": [
{
"string": "style",
"raw_string": "style"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/override/2.d2,1:10:11-1:14:15",
"value": [
{
"string": "fill",
"raw_string": "fill"
}
]
}
}
]
},
"context": {
"edge": null,
"key": {
"range": "TestCompile/patterns/override/2.d2,1:0:1-1:22:23",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "hi"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/override/2.d2,1:0:1-1:3:4",
"value": [
{
"string": "***",
"raw_string": "***"
}
],
"pattern": [
"*",
"",
"*",
"",
"*"
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/override/2.d2,1:4:5-1:9:10",
"value": [
{
"string": "style",
"raw_string": "style"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/override/2.d2,1:10:11-1:14:15",
"value": [
{
"string": "fill",
"raw_string": "fill"
}
]
}
}
]
},
"primary": {},
"value": {
"unquoted_string": {
"range": "TestCompile/patterns/override/2.d2,1:16:17-1:22:23",
"value": [
{
"string": "yellow",
"raw_string": "yellow"
}
]
}
}
}
},
"due_to_glob": true,
"due_to_lazy_glob": true
},
{
"string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
},
"key_path": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "hi"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/override/2.d2,1:0:1-1:3:4",
"value": [
{
"string": "***",
"raw_string": "***"
}
],
"pattern": [
"*",
"",
"*",
"",
"*"
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/override/2.d2,1:4:5-1:9:10",
"value": [
{
"string": "style",
"raw_string": "style"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/override/2.d2,1:10:11-1:14:15",
"value": [
{
"string": "fill",
"raw_string": "fill"
}
]
}
}
]
},
"context": {
"edge": null,
"key": {
"range": "TestCompile/patterns/override/2.d2,1:0:1-1:22:23",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "layers"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "hi"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/override/2.d2,1:0:1-1:3:4",
"value": [
{
"string": "***",
"raw_string": "***"
}
],
"pattern": [
"*",
"",
"*",
"",
"*"
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/override/2.d2,1:4:5-1:9:10",
"value": [
{
"string": "style",
"raw_string": "style"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/override/2.d2,1:10:11-1:14:15",
"value": [
{
"string": "fill",
"raw_string": "fill"
}
]
}
}
]
},
"primary": {},
"value": {
"unquoted_string": {
"range": "TestCompile/patterns/override/2.d2,1:16:17-1:22:23",
"value": [
{
"string": "yellow",
"raw_string": "yellow"
}
]
}
}
}
},
"due_to_glob": true,
"due_to_lazy_glob": true
}
]
}

File diff suppressed because it is too large Load diff

View file

@ -5124,28 +5124,8 @@
]
},
"key_path": {
"range": ",0:0:0-0:0:0",
"range": "TestCompile/patterns/single-glob/defaults.d2,0:0:0-0:9:9",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "scenarios"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "x"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:0:0-0:7:7",
@ -5178,28 +5158,8 @@
"key": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:0:0-2:1:27",
"key": {
"range": ",0:0:0-0:0:0",
"range": "TestCompile/patterns/single-glob/defaults.d2,0:0:0-0:9:9",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "scenarios"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "x"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:0:0-0:7:7",
@ -5284,28 +5244,8 @@
]
},
"key_path": {
"range": ",0:0:0-0:0:0",
"range": "TestCompile/patterns/single-glob/defaults.d2,0:0:0-0:9:9",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "scenarios"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "x"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:0:0-0:7:7",
@ -5338,28 +5278,248 @@
"key": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:0:0-2:1:27",
"key": {
"range": ",0:0:0-0:0:0",
"range": "TestCompile/patterns/single-glob/defaults.d2,0:0:0-0:9:9",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"range": "TestCompile/patterns/single-glob/defaults.d2,0:0:0-0:7:7",
"value": [
{
"string": "scenarios"
"string": "wrapper",
"raw_string": "wrapper"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"range": "TestCompile/patterns/single-glob/defaults.d2,0:8:8-0:9:9",
"value": [
{
"string": "x"
"string": "*",
"raw_string": "*"
}
],
"pattern": [
"*"
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:11:11-2:1:27",
"nodes": [
{
"map_key": {
"range": "TestCompile/patterns/single-glob/defaults.d2,1:1:14-1:12:25",
"key": {
"range": "TestCompile/patterns/single-glob/defaults.d2,1:1:14-1:6:19",
"path": [
{
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,1:1:14-1:6:19",
"value": [
{
"string": "shape",
"raw_string": "shape"
}
]
}
}
]
},
"primary": {},
"value": {
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,1:8:21-1:12:25",
"value": [
{
"string": "page",
"raw_string": "page"
}
]
}
}
}
}
]
}
}
}
},
"due_to_glob": true,
"due_to_lazy_glob": true
},
{
"string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:0:0-0:7:7",
"value": [
{
"string": "wrapper",
"raw_string": "wrapper"
}
]
},
"key_path": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:0:0-0:9:9",
"path": [
{
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:0:0-0:7:7",
"value": [
{
"string": "wrapper",
"raw_string": "wrapper"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:8:8-0:9:9",
"value": [
{
"string": "*",
"raw_string": "*"
}
],
"pattern": [
"*"
]
}
}
]
},
"context": {
"edge": null,
"key": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:0:0-2:1:27",
"key": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:0:0-0:9:9",
"path": [
{
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:0:0-0:7:7",
"value": [
{
"string": "wrapper",
"raw_string": "wrapper"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:8:8-0:9:9",
"value": [
{
"string": "*",
"raw_string": "*"
}
],
"pattern": [
"*"
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:11:11-2:1:27",
"nodes": [
{
"map_key": {
"range": "TestCompile/patterns/single-glob/defaults.d2,1:1:14-1:12:25",
"key": {
"range": "TestCompile/patterns/single-glob/defaults.d2,1:1:14-1:6:19",
"path": [
{
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,1:1:14-1:6:19",
"value": [
{
"string": "shape",
"raw_string": "shape"
}
]
}
}
]
},
"primary": {},
"value": {
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,1:8:21-1:12:25",
"value": [
{
"string": "page",
"raw_string": "page"
}
]
}
}
}
}
]
}
}
}
},
"due_to_glob": true,
"due_to_lazy_glob": true
},
{
"string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:0:0-0:7:7",
"value": [
{
"string": "wrapper",
"raw_string": "wrapper"
}
]
},
"key_path": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:0:0-0:9:9",
"path": [
{
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:0:0-0:7:7",
"value": [
{
"string": "wrapper",
"raw_string": "wrapper"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:8:8-0:9:9",
"value": [
{
"string": "*",
"raw_string": "*"
}
],
"pattern": [
"*"
]
}
}
]
},
"context": {
"edge": null,
"key": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:0:0-2:1:27",
"key": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:0:0-0:9:9",
"path": [
{
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:0:0-0:7:7",
@ -5553,324 +5713,6 @@
},
"due_to_glob": false,
"due_to_lazy_glob": false
},
{
"string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "x"
}
]
},
"key_path": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "scenarios"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "x"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:0:0-0:7:7",
"value": [
{
"string": "wrapper",
"raw_string": "wrapper"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:8:8-0:9:9",
"value": [
{
"string": "*",
"raw_string": "*"
}
],
"pattern": [
"*"
]
}
}
]
},
"context": {
"edge": null,
"key": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:0:0-2:1:27",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "scenarios"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "x"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:0:0-0:7:7",
"value": [
{
"string": "wrapper",
"raw_string": "wrapper"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:8:8-0:9:9",
"value": [
{
"string": "*",
"raw_string": "*"
}
],
"pattern": [
"*"
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:11:11-2:1:27",
"nodes": [
{
"map_key": {
"range": "TestCompile/patterns/single-glob/defaults.d2,1:1:14-1:12:25",
"key": {
"range": "TestCompile/patterns/single-glob/defaults.d2,1:1:14-1:6:19",
"path": [
{
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,1:1:14-1:6:19",
"value": [
{
"string": "shape",
"raw_string": "shape"
}
]
}
}
]
},
"primary": {},
"value": {
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,1:8:21-1:12:25",
"value": [
{
"string": "page",
"raw_string": "page"
}
]
}
}
}
}
]
}
}
}
},
"due_to_glob": true,
"due_to_lazy_glob": true
},
{
"string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "x"
}
]
},
"key_path": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "scenarios"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "x"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:0:0-0:7:7",
"value": [
{
"string": "wrapper",
"raw_string": "wrapper"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:8:8-0:9:9",
"value": [
{
"string": "*",
"raw_string": "*"
}
],
"pattern": [
"*"
]
}
}
]
},
"context": {
"edge": null,
"key": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:0:0-2:1:27",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "scenarios"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "x"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:0:0-0:7:7",
"value": [
{
"string": "wrapper",
"raw_string": "wrapper"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:8:8-0:9:9",
"value": [
{
"string": "*",
"raw_string": "*"
}
],
"pattern": [
"*"
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:11:11-2:1:27",
"nodes": [
{
"map_key": {
"range": "TestCompile/patterns/single-glob/defaults.d2,1:1:14-1:12:25",
"key": {
"range": "TestCompile/patterns/single-glob/defaults.d2,1:1:14-1:6:19",
"path": [
{
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,1:1:14-1:6:19",
"value": [
{
"string": "shape",
"raw_string": "shape"
}
]
}
}
]
},
"primary": {},
"value": {
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,1:8:21-1:12:25",
"value": [
{
"string": "page",
"raw_string": "page"
}
]
}
}
}
}
]
}
}
}
},
"due_to_glob": true,
"due_to_lazy_glob": true
}
]
}
@ -5992,324 +5834,6 @@
},
"due_to_glob": false,
"due_to_lazy_glob": false
},
{
"string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "scenarios"
}
]
},
"key_path": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "scenarios"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "x"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:0:0-0:7:7",
"value": [
{
"string": "wrapper",
"raw_string": "wrapper"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:8:8-0:9:9",
"value": [
{
"string": "*",
"raw_string": "*"
}
],
"pattern": [
"*"
]
}
}
]
},
"context": {
"edge": null,
"key": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:0:0-2:1:27",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "scenarios"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "x"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:0:0-0:7:7",
"value": [
{
"string": "wrapper",
"raw_string": "wrapper"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:8:8-0:9:9",
"value": [
{
"string": "*",
"raw_string": "*"
}
],
"pattern": [
"*"
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:11:11-2:1:27",
"nodes": [
{
"map_key": {
"range": "TestCompile/patterns/single-glob/defaults.d2,1:1:14-1:12:25",
"key": {
"range": "TestCompile/patterns/single-glob/defaults.d2,1:1:14-1:6:19",
"path": [
{
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,1:1:14-1:6:19",
"value": [
{
"string": "shape",
"raw_string": "shape"
}
]
}
}
]
},
"primary": {},
"value": {
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,1:8:21-1:12:25",
"value": [
{
"string": "page",
"raw_string": "page"
}
]
}
}
}
}
]
}
}
}
},
"due_to_glob": true,
"due_to_lazy_glob": true
},
{
"string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "scenarios"
}
]
},
"key_path": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "scenarios"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "x"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:0:0-0:7:7",
"value": [
{
"string": "wrapper",
"raw_string": "wrapper"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:8:8-0:9:9",
"value": [
{
"string": "*",
"raw_string": "*"
}
],
"pattern": [
"*"
]
}
}
]
},
"context": {
"edge": null,
"key": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:0:0-2:1:27",
"key": {
"range": ",0:0:0-0:0:0",
"path": [
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "scenarios"
}
]
}
},
{
"unquoted_string": {
"range": ",0:0:0-0:0:0",
"value": [
{
"string": "x"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:0:0-0:7:7",
"value": [
{
"string": "wrapper",
"raw_string": "wrapper"
}
]
}
},
{
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:8:8-0:9:9",
"value": [
{
"string": "*",
"raw_string": "*"
}
],
"pattern": [
"*"
]
}
}
]
},
"primary": {},
"value": {
"map": {
"range": "TestCompile/patterns/single-glob/defaults.d2,0:11:11-2:1:27",
"nodes": [
{
"map_key": {
"range": "TestCompile/patterns/single-glob/defaults.d2,1:1:14-1:12:25",
"key": {
"range": "TestCompile/patterns/single-glob/defaults.d2,1:1:14-1:6:19",
"path": [
{
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,1:1:14-1:6:19",
"value": [
{
"string": "shape",
"raw_string": "shape"
}
]
}
}
]
},
"primary": {},
"value": {
"unquoted_string": {
"range": "TestCompile/patterns/single-glob/defaults.d2,1:8:21-1:12:25",
"value": [
{
"string": "page",
"raw_string": "page"
}
]
}
}
}
}
]
}
}
}
},
"due_to_glob": true,
"due_to_lazy_glob": true
}
]
},

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff