diff --git a/interpreter/src/error.rs b/interpreter/src/error.rs index 8d6ca8c..5128a23 100644 --- a/interpreter/src/error.rs +++ b/interpreter/src/error.rs @@ -80,7 +80,7 @@ impl Display for LoxError { writeln!(f, "{len} lexer error{}:", plural(len))?; if len > 1 { - for lexer_error in lexer_errors[..len - 2].iter() { + for lexer_error in lexer_errors[..len - 1].iter() { writeln!(f, "{lexer_error}")?; } } @@ -93,7 +93,7 @@ impl Display for LoxError { writeln!(f, "{len} parser error{}:", plural(len))?; if len > 1 { - for lexer_error in parser_errors[..len - 2].iter() { + for lexer_error in parser_errors[..len - 1].iter() { writeln!(f, "{lexer_error}")?; } }