aquavm/crates/air-lib/lambda/ast
Ivan Boldyrev 619e8829a9
Get rid of unsafe code in the interpreter (#303)
* Get rid of unsafe code unless really necessary

* Add lint levels where appropriate

Some crates (air-beautifier, air-testing-framework) have lot of
rust_2018_idioms violations, that will be resolved later.
2022-09-06 00:03:30 +07:00
..
src Get rid of unsafe code in the interpreter (#303) 2022-09-06 00:03:30 +07:00
Cargo.toml Refactor AIR parser (#168) 2021-11-12 14:12:50 +03:00
README.md Use custom logic for lambda instead of json path (#154) 2021-10-18 23:23:30 +03:00

AIR lambda AST

AIR supports lambda expressions that could be applied both to scalars and streams. This crate defines an AST of such expressions, it has a array-like structure, because such a structure is easier to handle.