mirror of
https://github.com/fluencelabs/aquavm
synced 2024-12-12 18:55:32 +00:00
843d2a1d7b
* Introduce multiline call annotations Call annotations have same format as `;`-annotations, but can allow multiline JSON literals. They look like `#| ... |#` (that's Common Lisp syntax for multiline comments). For example: ``` (call "peer_id" ("serv" "func") [a b] var) #| map = { "0": null, "default": 42, } |# ``` * A JSON in the assertion parser doesn't have be last We have been using nom's `rest` for JSON values. Now we have a simple JSON parser that recognizes JSON to be parsed with `serde_json`, and may have multiple JSON objects within same assertion. * Allow annotation after a compound form It is attached to a rightmost nested element that has to be a `call` special form. |
||
---|---|---|
.. | ||
src | ||
Cargo.toml |