[−][src]Crate yolk
Numerical computing for Yolol
Yolk is a domain-specific language that transpiles to Yolol.
Quick Start
use yolk::{YolkProgram, YololProgram}; use std::convert::TryInto; // Parse a Yolk program from a string let yolk: YolkProgram = "let foo = 1".parse().unwrap(); // Transpile a Yolk program to Yolol, then optimize let yolol: YololProgram = yolk.try_into().unwrap(); let optimized = yolol.optimize(); // Print a Yolol program as a chip println!("{}", optimized.to_string());
Re-exports
pub use ast::YolkProgram; |
pub use ast::YololProgram; |
pub use error::YolkError; |
Modules
ast | |
error | |
optimizer | |
parser | |
transpiler |