blob: eab9516a3b04934d5193f9093f51148ada4a512e [file] [log] [blame]
# DO NOT EDIT; generated by go run testdata/gen.go
#
#name: struct comprehensions
#evalPartial
-- in.cue --
obj: foo: a: "bar"
obj: [Name=string]: {
a: *"dummy" | string
if true {
sub: as: a
}
}
for k, v in {def :: 1, opt?: 2, _hid: 3, reg: 4} {
"\(k)": v
}
-- out/def --
obj: {
{[Name=string]: {
a: *"dummy" | string, sub: {
as: a
}
}}
foo: {
a: "bar"
sub: {
as: "bar"
}
}
}
reg: 4
-- out/export --
obj: {
foo: {
a: "bar"
sub: {
as: "bar"
}
}
}
reg: 4
-- out/yaml --
obj:
foo:
a: bar
sub:
as: bar
reg: 4
-- out/json --
{"obj":{"foo":{"a":"bar","sub":{"as":"bar"}}},"reg":4}
-- out/legacy-debug --
<0>{obj: <1>{[]: <2>(Name: string)-><3>{a: (*"dummy" | string) if true yield <4>{sub: <5>{as: <3>.a}}}, foo: <6>{a: "bar", sub: <7>{as: "bar"}}}, reg: 4}