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 /docs | |
| 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 'docs')
| -rw-r--r-- | docs/program_syntax.md | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/program_syntax.md b/docs/program_syntax.md index 2b1fb3c0d..12bea732a 100644 --- a/docs/program_syntax.md +++ b/docs/program_syntax.md @@ -31,7 +31,7 @@ resource-arg = variable ["/" hex-integer] ["+" hex-integer] result-arg = "<" variable "=>" arg pointer-arg = "&" pointer-arg-addr ["=ANY"] "=" arg pointer-arg-addr = "AUTO" | "(" pointer-addr ["/" region-size] ")" -string-arg = "'" escaped-string "'" | "\"" escaped-string "\"" +string-arg = "'" escaped-string "'" | "\"" escaped-string "\"" | "\"$" escaped-string "\"" struct-arg = "{" [arg ["," arg]*] "}" array-arg = "[" [arg ["," arg]*] "]" union-arg = "@" field-name ["=" arg] |
