2023-11-18 19:46:41 +01:00
|
|
|
use clap::Parser;
|
2023-11-20 11:05:55 +01:00
|
|
|
use pipeline_lang::args::Args;
|
|
|
|
use pipeline_lang::evaluator::{EvalConfig, Evaluator};
|
2023-11-19 16:52:38 +01:00
|
|
|
|
2023-11-18 19:46:41 +01:00
|
|
|
fn main() {
|
2023-11-18 21:11:43 +01:00
|
|
|
let args = Args::parse();
|
2023-11-18 19:46:41 +01:00
|
|
|
|
2023-11-20 09:41:07 +01:00
|
|
|
let mut evaluator = Evaluator::init(EvalConfig::new(args.debug_tokens, args.debug_typed_repr));
|
2023-11-19 01:44:53 +01:00
|
|
|
|
2023-11-20 11:05:55 +01:00
|
|
|
evaluator.run(&args.text, None);
|
2023-11-19 16:52:38 +01:00
|
|
|
evaluator.next();
|
2023-11-18 19:46:41 +01:00
|
|
|
}
|