cuelang.org/go@v0.13.0/internal/core/export/testdata/main/merge.txtar (about)

     1  -- in.cue --
     2  #A: {
     3  	_
     4  	#a: string
     5  }
     6  
     7  #E: {_}
     8  #F: {_}
     9  #G: {_}
    10  
    11  #B: #A & {
    12  	{2, #def: 3}
    13  	2
    14  	#E & #F
    15  	#f: int
    16  	{
    17  		_
    18  		#bar: int
    19  		#G
    20  	}
    21  
    22  }
    23  -- out/definition --
    24  #A: {
    25  	_
    26  	#a: string
    27  }
    28  #E: _
    29  #F: _
    30  #G: _
    31  #B: #A & {
    32  	#E & #F
    33  	#G
    34  	2
    35  	#f:   int
    36  	#def: 3
    37  	#bar: int
    38  }
    39  -- out/doc-v3 --
    40  []
    41  [#A]
    42  [#A #a]
    43  [#E]
    44  [#F]
    45  [#G]
    46  [#B]
    47  [#B #def]
    48  [#B #f]
    49  [#B #bar]
    50  [#B #a]
    51  -- diff/-out/doc-v3<==>+out/doc --
    52  diff old new
    53  --- old
    54  +++ new
    55  @@ -5,7 +5,7 @@
    56   [#F]
    57   [#G]
    58   [#B]
    59  -[#B #a]
    60   [#B #def]
    61   [#B #f]
    62   [#B #bar]
    63  +[#B #a]
    64  -- diff/doc/explanation --
    65  Reordering.
    66  -- out/doc --
    67  []
    68  [#A]
    69  [#A #a]
    70  [#E]
    71  [#F]
    72  [#G]
    73  [#B]
    74  [#B #a]
    75  [#B #def]
    76  [#B #f]
    77  [#B #bar]
    78  -- out/value --
    79  == Simplified
    80  {}
    81  == Raw
    82  {
    83  	#A: {
    84  		_
    85  		#a: string
    86  	}
    87  	#E: _
    88  	#F: _
    89  	#G: _
    90  	#B: {
    91  		2
    92  		#a:   string
    93  		#def: 3
    94  		#f:   int
    95  		#bar: int
    96  	}
    97  }
    98  == Final
    99  {}
   100  == All
   101  {
   102  	#A: {
   103  		_
   104  		#a: string
   105  	}
   106  	#E: _
   107  	#F: _
   108  	#G: _
   109  	#B: {
   110  		2
   111  		#a:   string
   112  		#def: 3
   113  		#f:   int
   114  		#bar: int
   115  	}
   116  }
   117  == Eval
   118  {
   119  	#A: {
   120  		_
   121  		#a: string
   122  	}
   123  	#E: _
   124  	#F: _
   125  	#G: _
   126  	#B: {
   127  		2
   128  		#a:   string
   129  		#def: 3
   130  		#f:   int
   131  		#bar: int
   132  	}
   133  }