...
1# DO NOT EDIT; generated by go run testdata/gen.go
2#
3#name: label and field aliases
4#evalFull
5-- in.cue --
6p: [ID=string]: {name: ID}
7A="foo=bar": "str"
8a: A
9B=bb: 4
10b1: B
11b1: bb
12C="\(a)": 5
13c: C
14-- out/def --
15p: {
16 [ID=string]: {
17 name: ID
18 }
19}
20"foo=bar": "str"
21a: "str"
22bb: 4
23b1: 4
24c: 5
25str: 5
26-- out/export --
27p: {}
28"foo=bar": "str"
29a: "str"
30bb: 4
31b1: 4
32c: 5
33str: 5
34-- out/yaml --
35p: {}
36foo=bar: str
37a: str
38bb: 4
39b1: 4
40c: 5
41str: 5
42-- out/json --
43{"p":{},"foo=bar":"str","a":"str","bb":4,"b1":4,"c":5,"str":5}
44-- out/legacy-debug --
45<0>{p: <1>{[]: <2>(ID: string)-><3>{name: <2>.ID}, }, "foo=bar": "str", a: "str", bb: 4, b1: 4, c: 5, str: 5}
46-- out/compile --
47--- in.cue
48{
49 p: {
50 [string]: {
51 name: 〈1;-〉
52 }
53 }
54 "foo=bar": "str"
55 a: 〈0;"foo=bar"〉
56 bb: 4
57 b1: 〈0;bb〉
58 b1: 〈0;bb〉
59 "\(〈0;a〉)": 5
60 c: 〈0;("\(〈0;a〉)")〉
61}
62-- out/eval/stats --
63Leaks: 0
64Freed: 8
65Reused: 4
66Allocs: 4
67Retain: 3
68
69Unifications: 8
70Conjuncts: 10
71Disjuncts: 9
72-- out/eval --
73(struct){
74 p: (struct){
75 }
76 "foo=bar": (string){ "str" }
77 a: (string){ "str" }
78 bb: (int){ 4 }
79 b1: (int){ 4 }
80 c: (int){ 5 }
81 str: (int){ 5 }
82}
View as plain text