chasm-rs
This crate is a single-pass compiler to WebAssembly for the language chasm.
chasm is a very simple language created by Colin Eberhardt, to introduce the basic building blocks of compilers, and reveal some of the inner workings of WebAssembly. This is a implementation of the compiler in Rust.
Usage
Specify the dependency in Cargo.toml:
[]
= "0.1.0"
And then simply call chasm_rs::compile to compile a source code to a
WebAssembly module:
About
License
Copyright © 2021, Rodrigodd. Released under the MIT License.