run using a file as input cargo run -- sample.code and to run in REPL mode, simple do: cargo run add cli arguments to print parser and scanner outputs check if enums give better organization