A massively parallel, high-level programming language
Go to file
2023-10-10 21:29:26 +02:00
src Implement If term, partial fix for op2, stabilize nums! 2023-10-10 21:29:26 +02:00
tests Implement If term, partial fix for op2, stabilize nums! 2023-10-10 21:29:26 +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 Fix wrong error outputs by using miette 2023-10-09 18:33:12 -03:00
Cargo.toml Implement If term, partial fix for op2, stabilize nums! 2023-10-10 21:29:26 +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
TODO.md Mark two items as done from the TODO list 2023-10-10 17:54:17 +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