diff options
| author | Hrutvik Kanabar <hrutvik@google.com> | 2022-10-25 10:14:37 +0000 |
|---|---|---|
| committer | Aleksandr Nogikh <wp32pw@gmail.com> | 2022-11-21 11:06:14 +0100 |
| commit | 1360be3b26a4fe8a3ece98440df5a82253ac23ba (patch) | |
| tree | 3f74edd01515b27685fd7ba888c899c066b835a5 /sys | |
| parent | d0405298b24db0e2a6b2abfdc8c7e5ebbe49d1a0 (diff) | |
prog: introduce new Base64 syntax for data
The new "$..." syntax is read as a Base64 encoding binary data.
Note that users cannot specify the size of the Base64 syntax using the
`"..."/<size>` notation.
When serialising programs to human-readable form, only compressed types
(determined by `IsCompressed()`) are represented using the new Base64
notation.
Also add a couple of serialisation tests, checking behaviour for
compressed and non-compressed types.
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/test/test.txt | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/test/test.txt b/sys/test/test.txt index c780d5fe9..86be743d1 100644 --- a/sys/test/test.txt +++ b/sys/test/test.txt @@ -776,6 +776,8 @@ minimize$0(a0 proc[10, 2], a1 proc[10, 2, opt]) serialize0(a ptr[in, serialize0_struct]) serialize1(a ptr[out, array[int8]], b len[a]) +serialize2(a ptr[in, array[int8]]) +serialize3(a ptr[in, compressed_image]) (no_generate, no_minimize) serialize0_struct { a string[serialize_strings, 10] |
