fixed off by one

This commit is contained in:
Moritz Gmeiner 2024-09-02 23:26:02 +02:00
commit d040d92052

View file

@ -80,7 +80,7 @@ impl Display for LoxError {
writeln!(f, "{len} lexer error{}:", plural(len))?; writeln!(f, "{len} lexer error{}:", plural(len))?;
if len > 1 { 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}")?; writeln!(f, "{lexer_error}")?;
} }
} }
@ -93,7 +93,7 @@ impl Display for LoxError {
writeln!(f, "{len} parser error{}:", plural(len))?; writeln!(f, "{len} parser error{}:", plural(len))?;
if len > 1 { 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}")?; writeln!(f, "{lexer_error}")?;
} }
} }