cuelang.org/go@v0.10.1/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-v3 --
    79  == Simplified
    80  {}
    81  == Raw
    82  {
    83  	#A: {
    84  		_
    85  		#a: string
    86  	}
    87  	#E: _
    88  	#F: _
    89  	#G: _
    90  	#B: {
    91  		2
    92  		#f:   int
    93  		#def: 3
    94  		#bar: int
    95  		#a:   string
    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  		#f:   int
   112  		#def: 3
   113  		#bar: int
   114  		#a:   string
   115  	}
   116  }
   117  == Eval
   118  {
   119  	#A: {
   120  		_
   121  		#a: string
   122  	}
   123  	#E: _
   124  	#F: _
   125  	#G: _
   126  	#B: {
   127  		2
   128  		#f:   int
   129  		#def: 3
   130  		#bar: int
   131  		#a:   string
   132  	}
   133  }
   134  -- diff/-out/value-v3<==>+out/value --
   135  diff old new
   136  --- old
   137  +++ new
   138  @@ -11,10 +11,10 @@
   139   	#G: _
   140   	#B: {
   141   		2
   142  -		#a:   string
   143  -		#f:   int
   144  -		#def: 3
   145  -		#bar: int
   146  +		#f:   int
   147  +		#def: 3
   148  +		#bar: int
   149  +		#a:   string
   150   	}
   151   }
   152   == Final
   153  @@ -30,10 +30,10 @@
   154   	#G: _
   155   	#B: {
   156   		2
   157  -		#a:   string
   158  -		#f:   int
   159  -		#def: 3
   160  -		#bar: int
   161  +		#f:   int
   162  +		#def: 3
   163  +		#bar: int
   164  +		#a:   string
   165   	}
   166   }
   167   == Eval
   168  @@ -47,9 +47,9 @@
   169   	#G: _
   170   	#B: {
   171   		2
   172  -		#a:   string
   173  -		#f:   int
   174  -		#def: 3
   175  -		#bar: int
   176  +		#f:   int
   177  +		#def: 3
   178  +		#bar: int
   179  +		#a:   string
   180   	}
   181   }
   182  -- diff/value/todo/p2 --
   183  Reordering.
   184  -- out/value --
   185  == Simplified
   186  {}
   187  == Raw
   188  {
   189  	#A: {
   190  		_
   191  		#a: string
   192  	}
   193  	#E: _
   194  	#F: _
   195  	#G: _
   196  	#B: {
   197  		2
   198  		#a:   string
   199  		#f:   int
   200  		#def: 3
   201  		#bar: int
   202  	}
   203  }
   204  == Final
   205  {}
   206  == All
   207  {
   208  	#A: {
   209  		_
   210  		#a: string
   211  	}
   212  	#E: _
   213  	#F: _
   214  	#G: _
   215  	#B: {
   216  		2
   217  		#a:   string
   218  		#f:   int
   219  		#def: 3
   220  		#bar: int
   221  	}
   222  }
   223  == Eval
   224  {
   225  	#A: {
   226  		_
   227  		#a: string
   228  	}
   229  	#E: _
   230  	#F: _
   231  	#G: _
   232  	#B: {
   233  		2
   234  		#a:   string
   235  		#f:   int
   236  		#def: 3
   237  		#bar: int
   238  	}
   239  }