blob: 3b987daab342dc2510ea76a7e56c6a8298f20565 [file] [log] [blame]
-- cue.mod/module.cue --
module: "acme.com"
-- bar/bar.cue --
package bar
A :: {
foo: [string]: {
B :: {
foo: int
}
bar: {
C :: { D :: int }
}
c: B.foo
d: B
e: B & { foo: 3 }
f: bar.C
g: bar.C.D
}
used: [=~"Foo"]: {
C :: {}
c: C
}
used: "FooBar": {}
unused: [=~"Foo"]: {
X :: {
}
x: X
}
}
-- out/fixmod --
--- bar/bar.cue
package bar
#A: {
foo: [string]: {
#B: {
foo: int
}
bar: {
#C: {
#D: int
}
}
c: #B.foo
d: #B
e: #B & {foo: 3}
f: bar.#C
g: bar.#C.#D
}
used: [=~"Foo"]: {
#C: {}
c: #C
}
used: "FooBar": {}
unused: [=~"Foo"]: {
#X: {
}
x: #X
}
}