1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
|
#path: root
-- in.cue --
root: {
// comprehensions
t1: {for p in b let x = c if d {}}
t2: e
t3: f
// incomplete
t4: [1, 2][x]
t5: m.foo // TODO: do not inline m
t6: {a: 1}[n.foo.bar]
}
b: _
c: _
d: _
e: {for p in _ {}}
f: {if _ {}}
x: int
y: "b"
z: string
m: {}
n: {foo: {baz: int}}
-- out/self/default --
// comprehensions
t1: {
for p in B let x = C if D {}
}
t2: E
t3: F
// incomplete
t4: [1, 2][X]
t5: {}.foo
t6: {
a: 1
}[FOO.bar]
//cue:path: b
let B = _
//cue:path: c
let C = _
//cue:path: d
let D = _
//cue:path: e
let E = {
for p in _ {}
}
//cue:path: f
let F = {
if _ {}
}
//cue:path: x
let X = int
//cue:path: n.foo
let FOO = {
baz: int
}
|