1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#![feature(
    iter_intersperse,
    formatting_options,
    impl_trait_in_bindings,
    arbitrary_self_types
)]
mod array;
mod exec;
mod lexer;
mod parser;
mod ui;
fn main() {
    let x = std::fs::read_to_string(std::env::args().nth(1).unwrap()).unwrap();
    let y = parser::parse_s(&x, parser::top());
    exec::exec(y, &x);
}