...
1# DO NOT EDIT; generated by go run testdata/gen.go
2#
3raw: true
4eval: true
5noOpt: true
6-- in.cue --
7{
8 #And: {
9 #: "Fn::And": [...(3 | #And)]
10 }
11 #Ands: #And & {
12 #: "Fn::And": [_]
13 }
14}
15-- out/def --
16#And: {
17 #: {
18 "Fn::And": [...3 | #And]
19 }
20}
21#Ands: #And & {
22 #: {
23 "Fn::And": [_]
24 }
25}
26-- out/export --
27
28-- out/yaml --
29{}
30-- out/json --
31{}
32-- out/compile --
33--- in.cue
34{
35 {
36 #And: {
37 #: {
38 "Fn::And": [
39 ...(3|〈3;#And〉),
40 ]
41 }
42 }
43 #Ands: (〈0;#And〉 & {
44 #: {
45 "Fn::And": [
46 _,
47 ]
48 }
49 })
50 }
51}
52-- out/eval/stats --
53Leaks: 0
54Freed: 12
55Reused: 3
56Allocs: 9
57Retain: 0
58
59Unifications: 10
60Conjuncts: 19
61Disjuncts: 12
62-- out/eval --
63(struct){
64 #And: (#struct){
65 #: (#struct){
66 "Fn::And": (list){
67 }
68 }
69 }
70 #Ands: (#struct){
71 #: (#struct){
72 "Fn::And": (#list){
73 0: ((int|struct)){ |((int){ 3 }, (#struct){
74 #: (#struct){
75 "Fn::And": (list){
76 }
77 }
78 }) }
79 }
80 }
81 }
82}
View as plain text