...

Text file src/cuelang.org/go/cue/testdata/export/023.txtar

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

     1# DO NOT EDIT; generated by go run testdata/gen.go
     2#
     3raw: true
     4-- in.cue --
     5{
     6	#emb: {
     7		a: 1
     8
     9		sub: {
    10			f: 3
    11		}
    12	}
    13	#def: {
    14		#emb
    15
    16		b: 2
    17	}
    18	#f: a: 10
    19	#e: {
    20		#f
    21
    22		b: int
    23		{[_]: <100}
    24		{[_]: <300}
    25	}
    26}
    27-- out/def --
    28#emb: {
    29	a: 1
    30	sub: {
    31		f: 3
    32	}
    33}
    34#def: {
    35	b: 2
    36	#emb
    37}
    38#f: {
    39	a: 10
    40}
    41#e: {
    42	b: int
    43	#f
    44	[string]: <100
    45	[string]: <300
    46}
    47-- out/export --
    48
    49-- out/yaml --
    50{}
    51-- out/json --
    52{}
    53-- out/compile --
    54--- in.cue
    55{
    56  {
    57    #emb: {
    58      a: 1
    59      sub: {
    60        f: 3
    61      }
    62    }
    63    #def: {
    64      〈1;#emb〉
    65      b: 2
    66    }
    67    #f: {
    68      a: 10
    69    }
    70    #e: {
    71      〈1;#f〉
    72      b: int
    73      {
    74        [_]: <100
    75      }
    76      {
    77        [_]: <300
    78      }
    79    }
    80  }
    81}
    82-- out/eval/stats --
    83Leaks:  0
    84Freed:  15
    85Reused: 11
    86Allocs: 4
    87Retain: 0
    88
    89Unifications: 15
    90Conjuncts:    26
    91Disjuncts:    15
    92-- out/evalalpha --
    93(struct){
    94  #emb: (#struct){
    95    a: (int){ 1 }
    96    sub: (#struct){
    97      f: (int){ 3 }
    98    }
    99  }
   100  #def: (#struct){
   101    b: (int){ 2 }
   102    a: (int){ 1 }
   103    sub: (#struct){
   104      f: (int){ 3 }
   105    }
   106  }
   107  #f: (#struct){
   108    a: (int){ 10 }
   109  }
   110  #e: (#struct){
   111    b: (int){ &(<100, int) }
   112    a: (int){ 10 }
   113  }
   114}
   115-- diff/-out/evalalpha<==>+out/eval --
   116diff old new
   117--- old
   118+++ new
   119@@ -6,17 +6,17 @@
   120     }
   121   }
   122   #def: (#struct){
   123-    a: (int){ 1 }
   124-    sub: (#struct){
   125-      f: (int){ 3 }
   126-    }
   127     b: (int){ 2 }
   128+    a: (int){ 1 }
   129+    sub: (#struct){
   130+      f: (int){ 3 }
   131+    }
   132   }
   133   #f: (#struct){
   134     a: (int){ 10 }
   135   }
   136   #e: (#struct){
   137-    a: (int){ 10 }
   138     b: (int){ &(<100, int) }
   139+    a: (int){ 10 }
   140   }
   141 }
   142-- diff/todo/p3 --
   143Reordering
   144-- out/eval --
   145(struct){
   146  #emb: (#struct){
   147    a: (int){ 1 }
   148    sub: (#struct){
   149      f: (int){ 3 }
   150    }
   151  }
   152  #def: (#struct){
   153    a: (int){ 1 }
   154    sub: (#struct){
   155      f: (int){ 3 }
   156    }
   157    b: (int){ 2 }
   158  }
   159  #f: (#struct){
   160    a: (int){ 10 }
   161  }
   162  #e: (#struct){
   163    a: (int){ 10 }
   164    b: (int){ &(<100, int) }
   165  }
   166}

View as plain text