A massively parallel, high-level programming language
Go to file
2023-09-09 10:59:23 +02:00
src Avoid copying definition names so much; Separate semantic checking into module 2023-09-09 10:49:49 +02:00
tests Avoid copying definition names so much; Separate semantic checking into module 2023-09-09 10:49: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 Avoid copying definition names so much; Separate semantic checking into module 2023-09-09 10:49:49 +02:00
Cargo.toml Add explicit cargo bin, make clap dep for cli only 2023-09-09 10:59:23 +02:00
example.hvm Add example code 2023-09-06 08:37:10 +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