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

     1  -- in.cue --
     2  a:  int | *2
     3  b?: 4 | 5
     4  c: [string]: int
     5  
     6  #d: {
     7  	e!: string
     8  	e?: =~"a"
     9  
    10  	f?: 1
    11  }
    12  
    13  // Issue #2305
    14  g: #d
    15  -- out/definition --
    16  a:  int | *2
    17  b?: 4 | 5
    18  c: {
    19  	[string]: int
    20  }
    21  #d: {
    22  	e!: =~"a"
    23  	f?: 1
    24  }
    25  
    26  // Issue #2305
    27  g: #d
    28  -- out/doc --
    29  []
    30  [a]
    31  [b]
    32  [c]
    33  [#d]
    34  [#d e]
    35  [#d f]
    36  [g]
    37  - Issue #2305
    38  
    39  [g e]
    40  [g f]
    41  -- out/value --
    42  == Simplified
    43  {
    44  	a: *2 | int
    45  	c: {}
    46  
    47  	// Issue #2305
    48  	g: {
    49  		e!: =~"a"
    50  	}
    51  }
    52  == Raw
    53  {
    54  	a:  *2 | int
    55  	b?: 4 | 5
    56  	c: {}
    57  	#d: {
    58  		e!: =~"a"
    59  		f?: 1
    60  	}
    61  
    62  	// Issue #2305
    63  	g: {
    64  		e!: =~"a"
    65  		f?: 1
    66  	}
    67  }
    68  == Final
    69  {
    70  	a: 2
    71  	c: {}
    72  	g: {
    73  		e!: =~"a"
    74  	}
    75  }
    76  == All
    77  {
    78  	a:  *2 | int
    79  	b?: 4 | 5
    80  	c: {}
    81  	#d: {
    82  		e!: =~"a"
    83  		f?: 1
    84  	}
    85  
    86  	// Issue #2305
    87  	g: {
    88  		e!: =~"a"
    89  		f?: 1
    90  	}
    91  }
    92  == Eval
    93  {
    94  	a:  2
    95  	b?: 4 | 5
    96  	c: {}
    97  	#d: {
    98  		e!: =~"a"
    99  		f?: 1
   100  	}
   101  	g: {
   102  		e!: =~"a"
   103  		f?: 1
   104  	}
   105  }