dyn trait for tokenizer buffer

This commit is contained in:
2024-11-21 19:28:20 -07:00
parent abaf58374f
commit ae45a3c848
3 changed files with 30 additions and 44 deletions

View File

@@ -35,7 +35,7 @@ fn run_logic() -> Result<(), StationlangError> {
let args = Args::parse();
let input_file = args.input_file;
let tokenizer: Tokenizer<_> = match input_file {
let tokenizer: Tokenizer = match input_file {
Some(input_file) => Tokenizer::from_path(&input_file)?,
None => {
let mut buf = String::new();