A massively parallel, high-level programming language
Go to file
2023-09-14 19:42:49 +02:00
src Fix ';' in let term, allow '.' in name 2023-09-14 19:42:23 +02:00
tests Add 3 global lambda tests 2023-09-14 19:42:49 +02:00
.clippy.toml Fix parsing and conversion to hvm core. Tidy up 2023-09-01 16:52:58 +02:00
.gitignore Initial commit of hvm-lang with basic parser 2023-08-29 22:43:01 +02:00
.rustfmt.toml Initial commit of hvm-lang with basic parser 2023-08-29 22:43:01 +02:00
Cargo.lock Go back to using 32bit nodes 2023-09-14 17:35:57 +02:00
Cargo.toml Add explicit cargo bin, make clap dep for cli only 2023-09-09 10:59:23 +02:00
example.hvm Don't require parenthesis for the first level of a Rule's body 2023-09-11 18:58:32 +02:00
justfile Initial commit of hvm-lang with basic parser 2023-08-29 22:43:01 +02:00
README.md Add example code 2023-09-06 08:37:10 +02:00
rust-toolchain.toml Initial commit of hvm-lang with basic parser 2023-08-29 22:43:01 +02:00

cargo run -- <file_path> to compile an hvm-lang file to hvm-core. Please note that hvm doesn't have a parser for files with multiple definitions at the moment.

cargo test to run all tests.

Check example.hvm for an example of all of hvm-langs features