...

Text file src/cuelang.org/go/cue/testdata/fulleval/034_label_and_field_aliases.txtar

Documentation: cuelang.org/go/cue/testdata/fulleval

     1# DO NOT EDIT; generated by go run testdata/gen.go
     2#
     3#name: label and field aliases
     4#evalFull
     5-- in.cue --
     6p: [ID=string]: {name: ID}
     7A="foo=bar": "str"
     8a:           A
     9B=bb:        4
    10b1:          B
    11b1:          bb
    12C="\(a)":    5
    13c:           C
    14-- out/def --
    15p: {
    16	[ID=string]: {
    17		name: ID
    18	}
    19}
    20"foo=bar": "str"
    21a:         "str"
    22bb:        4
    23b1:        4
    24c:         5
    25str:       5
    26-- out/export --
    27p: {}
    28"foo=bar": "str"
    29a:         "str"
    30bb:        4
    31b1:        4
    32c:         5
    33str:       5
    34-- out/yaml --
    35p: {}
    36foo=bar: str
    37a: str
    38bb: 4
    39b1: 4
    40c: 5
    41str: 5
    42-- out/json --
    43{"p":{},"foo=bar":"str","a":"str","bb":4,"b1":4,"c":5,"str":5}
    44-- out/legacy-debug --
    45<0>{p: <1>{[]: <2>(ID: string)-><3>{name: <2>.ID}, }, "foo=bar": "str", a: "str", bb: 4, b1: 4, c: 5, str: 5}
    46-- out/compile --
    47--- in.cue
    48{
    49  p: {
    50    [string]: {
    51      name: 〈1;-〉
    52    }
    53  }
    54  "foo=bar": "str"
    55  a: 〈0;"foo=bar"〉
    56  bb: 4
    57  b1: 〈0;bb〉
    58  b1: 〈0;bb〉
    59  "\(〈0;a〉)": 5
    60  c: 〈0;("\(〈0;a〉)")〉
    61}
    62-- out/eval/stats --
    63Leaks:  0
    64Freed:  8
    65Reused: 4
    66Allocs: 4
    67Retain: 3
    68
    69Unifications: 8
    70Conjuncts:    10
    71Disjuncts:    9
    72-- out/eval --
    73(struct){
    74  p: (struct){
    75  }
    76  "foo=bar": (string){ "str" }
    77  a: (string){ "str" }
    78  bb: (int){ 4 }
    79  b1: (int){ 4 }
    80  c: (int){ 5 }
    81  str: (int){ 5 }
    82}

View as plain text