cuelang.org/go@v0.13.0/cue/testdata/basicrewrite/000_errors.txtar (about)

     1  #name: errors
     2  #evalPartial
     3  -- in.cue --
     4  a: _|_ & _|_
     5  b: null & _|_
     6  c: b.a == _|_
     7  d: _|_ != b.a
     8  e: _|_ == _|_
     9  f: ({} & false) == _|_
    10  g: _|_ != ({} & false)
    11  -- out/def --
    12  a: _|_ // explicit error (_|_ literal) in source
    13  b: _|_ // explicit error (_|_ literal) in source
    14  c: true
    15  d: false
    16  e: true
    17  -- out/legacy-debug --
    18  <0>{a: _|_(explicit error (_|_ literal) in source), b: _|_(explicit error (_|_ literal) in source), c: true, d: false, e: true}
    19  -- out/compile --
    20  --- in.cue
    21  {
    22    a: (_|_(explicit error (_|_ literal) in source) & _|_(explicit error (_|_ literal) in source))
    23    b: (null & _|_(explicit error (_|_ literal) in source))
    24    c: (〈0;b〉.a == _|_(explicit error (_|_ literal) in source))
    25    d: (_|_(explicit error (_|_ literal) in source) != 〈0;b〉.a)
    26    e: (_|_(explicit error (_|_ literal) in source) == _|_(explicit error (_|_ literal) in source))
    27    f: (({} & false) == _|_(explicit error (_|_ literal) in source))
    28    g: (_|_(explicit error (_|_ literal) in source) != ({} & false))
    29  }
    30  -- out/eval/stats --
    31  Leaks:  0
    32  Freed:  10
    33  Reused: 7
    34  Allocs: 3
    35  Retain: 0
    36  
    37  Unifications: 10
    38  Conjuncts:    14
    39  Disjuncts:    10
    40  -- out/eval --
    41  Errors:
    42  explicit error (_|_ literal) in source:
    43      ./in.cue:1:4
    44  explicit error (_|_ literal) in source:
    45      ./in.cue:1:10
    46  explicit error (_|_ literal) in source:
    47      ./in.cue:2:11
    48  
    49  Result:
    50  (_|_){
    51    // [user]
    52    a: (_|_){
    53      // [user] explicit error (_|_ literal) in source:
    54      //     ./in.cue:1:4
    55      // explicit error (_|_ literal) in source:
    56      //     ./in.cue:1:10
    57    }
    58    b: (_|_){
    59      // [user] explicit error (_|_ literal) in source:
    60      //     ./in.cue:2:11
    61    }
    62    c: (bool){ true }
    63    d: (bool){ false }
    64    e: (bool){ true }
    65    f: (bool){ true }
    66    g: (bool){ false }
    67  }