[−][src]Crate kes
kes implementation in Rust
Examples
use kes::builtin::RecordBuiltin; use kes::context::Context; use kes::program::Program; use futures_executor::block_on; let source = "$1 = 1 + 2; @$1;"; let program = Program::from_source(source).unwrap(); let mut builtin = RecordBuiltin::new(); let mut ctx = Context::new(&program); block_on(ctx.run(&mut builtin)).unwrap(); assert_eq!(builtin.text(), "3");
Modules
ast | |
builtin | |
context | |
error | |
formatter | |
interner | |
location | |
parser | |
program | |
value |
Attribute Macros
async_trait |