cuelang.org/go@v0.13.0/cue/testdata/interpolation/042_multiline_interpolation.txtar (about)

     1  #name: multiline interpolation
     2  #evalPartial
     3  -- in.cue --
     4  a1: """
     5  			before
     6  			\(4)
     7  			after
     8  			"""
     9  a2: """
    10  			before
    11  			\(4)
    12  
    13  			"""
    14  a3: """
    15  
    16  			\(4)
    17  			after
    18  			"""
    19  a4: """
    20  
    21  			\(4)
    22  
    23  			"""
    24  m1: """
    25  			before
    26  			\(
    27  	4)
    28  			after
    29  			"""
    30  m2: """
    31  			before
    32  			\(
    33  	4)
    34  
    35  			"""
    36  m3: """
    37  
    38  			\(
    39  
    40  	4)
    41  			after
    42  			"""
    43  m4: """
    44  
    45  			\(
    46  	4)
    47  
    48  			"""
    49  -- out/def --
    50  a1: """
    51          before
    52          4
    53          after
    54          """
    55  a2: """
    56          before
    57          4
    58          
    59          """
    60  a3: """
    61          
    62          4
    63          after
    64          """
    65  a4: """
    66          
    67          4
    68          
    69          """
    70  m1: """
    71          before
    72          4
    73          after
    74          """
    75  m2: """
    76          before
    77          4
    78          
    79          """
    80  m3: """
    81          
    82          4
    83          after
    84          """
    85  m4: """
    86          
    87          4
    88          
    89          """
    90  -- out/export --
    91  a1: """
    92          before
    93          4
    94          after
    95          """
    96  a2: """
    97          before
    98          4
    99          
   100          """
   101  a3: """
   102          
   103          4
   104          after
   105          """
   106  a4: """
   107          
   108          4
   109          
   110          """
   111  m1: """
   112          before
   113          4
   114          after
   115          """
   116  m2: """
   117          before
   118          4
   119          
   120          """
   121  m3: """
   122          
   123          4
   124          after
   125          """
   126  m4: """
   127          
   128          4
   129          
   130          """
   131  -- out/yaml --
   132  a1: |-
   133    before
   134    4
   135    after
   136  a2: |
   137    before
   138    4
   139  a3: |2-
   140  
   141    4
   142    after
   143  a4: |2
   144  
   145    4
   146  m1: |-
   147    before
   148    4
   149    after
   150  m2: |
   151    before
   152    4
   153  m3: |2-
   154  
   155    4
   156    after
   157  m4: |2
   158  
   159    4
   160  -- out/json --
   161  {"a1":"before\n4\nafter","a2":"before\n4\n","a3":"\n4\nafter","a4":"\n4\n","m1":"before\n4\nafter","m2":"before\n4\n","m3":"\n4\nafter","m4":"\n4\n"}
   162  -- out/legacy-debug --
   163  <0>{a1: "before\n4\nafter", a2: "before\n4\n", a3: "\n4\nafter", a4: "\n4\n", m1: "before\n4\nafter", m2: "before\n4\n", m3: "\n4\nafter", m4: "\n4\n"}
   164  -- out/compile --
   165  --- in.cue
   166  {
   167    a1: "before
   168    \(4)
   169    after"
   170    a2: "before
   171    \(4)
   172    "
   173    a3: "
   174    \(4)
   175    after"
   176    a4: "
   177    \(4)
   178    "
   179    m1: "before
   180    \(4)
   181    after"
   182    m2: "before
   183    \(4)
   184    "
   185    m3: "
   186    \(4)
   187    after"
   188    m4: "
   189    \(4)
   190    "
   191  }
   192  -- out/eval/stats --
   193  Leaks:  0
   194  Freed:  9
   195  Reused: 7
   196  Allocs: 2
   197  Retain: 0
   198  
   199  Unifications: 9
   200  Conjuncts:    9
   201  Disjuncts:    9
   202  -- out/eval --
   203  (struct){
   204    a1: (string){ "before\n4\nafter" }
   205    a2: (string){ "before\n4\n" }
   206    a3: (string){ "\n4\nafter" }
   207    a4: (string){ "\n4\n" }
   208    m1: (string){ "before\n4\nafter" }
   209    m2: (string){ "before\n4\n" }
   210    m3: (string){ "\n4\nafter" }
   211    m4: (string){ "\n4\n" }
   212  }