mq-lang 0.5.13

Core language implementation for mq query language
Documentation
1
2
3
4
5
6
7
8
9
10
fn main() {
    let mut engine = mq_lang::DefaultEngine::default();
    let code = "
     def fibonacci(x):
      if(x < 2):
        x
      else:
        fibonacci(sub(x, 1)) + fibonacci(sub(x, 2)); | fibonacci(20)";
    println!("{:?}", engine.eval(code, mq_lang::null_input().into_iter()).unwrap());
}