Add a few examples

This commit is contained in:
jonathandturner
2016-03-01 21:36:46 -05:00
parent d8dd673459
commit 1320a35c81
10 changed files with 32 additions and 3 deletions

View File

@@ -12,11 +12,9 @@ use fn_register::FnRegister;
mod parser;
// Todo (in no particular order):
// * Function in script
// * Doc some examples
// * String constants
// * Remove empty box values?
// * Refactor identifer to not require inlining of clone lookup in engine?
fn showit<T: Display>(x: &mut T) -> () {
println!("{}", x)
@@ -25,7 +23,7 @@ fn showit<T: Display>(x: &mut T) -> () {
fn main() {
for fname in env::args().skip(1) {
let mut engine = Engine::new();
&(showit as fn(x: &mut i32)->()).register(&mut engine, "print");
&(showit as fn(x: &mut i64)->()).register(&mut engine, "print");
&(showit as fn(x: &mut u32)->()).register(&mut engine, "print");