diff --git a/src/parser.rs b/src/parser.rs index 6614760..97428ff 100644 --- a/src/parser.rs +++ b/src/parser.rs @@ -200,7 +200,7 @@ impl Parser { )?; let params = { let mut params = Vec::new(); - if !self.check(&TokenType::RightParen) { + if self.expect(&[TokenType::RightParen]).is_none() { loop { if params.len() >= 255 { return Err(ParserError::new(