...
1{
2 "ast": {
3 "range": "d2/testdata/d2parser/TestParse/edge_group_value.d2,0:0:0-2:0:22",
4 "nodes": [
5 {
6 "map_key": {
7 "range": "d2/testdata/d2parser/TestParse/edge_group_value.d2,1:0:1-1:20:21",
8 "key": {
9 "range": "d2/testdata/d2parser/TestParse/edge_group_value.d2,1:0:1-1:1:2",
10 "path": [
11 {
12 "unquoted_string": {
13 "range": "d2/testdata/d2parser/TestParse/edge_group_value.d2,1:0:1-1:1:2",
14 "value": [
15 {
16 "string": "q",
17 "raw_string": "q"
18 }
19 ]
20 }
21 }
22 ]
23 },
24 "edges": [
25 {
26 "range": "d2/testdata/d2parser/TestParse/edge_group_value.d2,1:3:4-1:9:10",
27 "src": {
28 "range": "d2/testdata/d2parser/TestParse/edge_group_value.d2,1:3:4-1:4:5",
29 "path": [
30 {
31 "unquoted_string": {
32 "range": "d2/testdata/d2parser/TestParse/edge_group_value.d2,1:3:4-1:4:5",
33 "value": [
34 {
35 "string": "x",
36 "raw_string": "x"
37 }
38 ]
39 }
40 }
41 ]
42 },
43 "src_arrow": "",
44 "dst": {
45 "range": "d2/testdata/d2parser/TestParse/edge_group_value.d2,1:8:9-1:9:10",
46 "path": [
47 {
48 "unquoted_string": {
49 "range": "d2/testdata/d2parser/TestParse/edge_group_value.d2,1:8:9-1:9:10",
50 "value": [
51 {
52 "string": "y",
53 "raw_string": "y"
54 }
55 ]
56 }
57 }
58 ]
59 },
60 "dst_arrow": ">"
61 }
62 ],
63 "edge_key": {
64 "range": "d2/testdata/d2parser/TestParse/edge_group_value.d2,1:11:12-1:12:13",
65 "path": [
66 {
67 "unquoted_string": {
68 "range": "d2/testdata/d2parser/TestParse/edge_group_value.d2,1:11:12-1:12:13",
69 "value": [
70 {
71 "string": "z",
72 "raw_string": "z"
73 }
74 ]
75 }
76 }
77 ]
78 },
79 "primary": {},
80 "value": {
81 "unquoted_string": {
82 "range": "d2/testdata/d2parser/TestParse/edge_group_value.d2,1:14:15-1:20:21",
83 "value": [
84 {
85 "string": "(rawr)",
86 "raw_string": "(rawr)"
87 }
88 ]
89 }
90 }
91 }
92 }
93 ]
94 },
95 "err": null
96}
View as plain text