cuelang.org/go@v0.10.1/cue/ast/astutil/testdata/resolve/fieldalias.txtar (about)

     1  -- in.cue --
     2  X=a: int
     3  b:   a
     4  c:   X
     5  -- out/resolve/in --
     6  4[X]:   Scope: 0[<nil>]     Node: 0[]
     7  5[a]:   Scope: 0[<nil>]     Node: 0[]
     8  6[int]: Scope: 0[<nil>]     Node: 0[]
     9  8[b]:   Scope: 0[<nil>]     Node: 0[]
    10  9[a]:   Scope: 1[*ast.File] Node: 6[int]
    11  11[c]:  Scope: 0[<nil>]     Node: 0[]
    12  12[X]:  Scope: 1[*ast.File] Node: 2[X=a: int]
    13  -- dynamic.cue --
    14  X=("foo"): int
    15  Y="\(X)":  string
    16  a:         X
    17  b:         Y
    18  -- out/resolve/dynamic --
    19  4[X]:       Scope: 0[<nil>]     Node: 0[]
    20  5[int]:     Scope: 0[<nil>]     Node: 0[]
    21  8[Y]:       Scope: 0[<nil>]     Node: 0[]
    22  9[X]:       Scope: 1[*ast.File] Node: 2[X=("foo"): int]
    23  10[string]: Scope: 0[<nil>]     Node: 0[]
    24  12[a]:      Scope: 0[<nil>]     Node: 0[]
    25  13[X]:      Scope: 1[*ast.File] Node: 2[X=("foo"): int]
    26  15[b]:      Scope: 0[<nil>]     Node: 0[]
    27  16[Y]:      Scope: 1[*ast.File] Node: 6[Y="\(X)": string]