| // test of non-standard list |
| |
| // TODO: there are many missing comments, but these really are consequences |
| // of the buggy textpbfmt library. |
| |
| -- list.cue -- |
| empty1: [...int] |
| empty2: [...int] |
| |
| int1: [...int] |
| int2: [...int] |
| int3: [...int] |
| |
| string1: [...string] |
| |
| float1: [...number] |
| |
| |
| -- input.textproto -- |
| empty1: [] |
| empty2: [ # foo |
| ] |
| |
| int1: [1, 2] |
| int2: [1 2] # omitting commas okay |
| int3: [ |
| 1 # omitting comma okay |
| 2 |
| ] |
| |
| string1: [ |
| "a", # omitting comma NOT supported |
| "b" |
| ] |
| |
| float1: [ 1e+2 1. 0] |
| -- out/decode -- |
| empty1: [] |
| empty2: [ // foo |
| ] |
| int1: [1, 2] |
| int2: [1, 2] // omitting commas okay |
| int3: [1, // omitting comma okay |
| 2] |
| string1: ["a", // omitting comma NOT supported |
| "b"] |
| float1: [1e+2, 1.0, 0] |