(&mut self)
| 1215 | } |
| 1216 | |
| 1217 | fn expression_statement(&mut self) -> Option<Stmt<'gc>> { |
| 1218 | let expr = self.expression()?; |
| 1219 | self.consume(TokenType::Semicolon, "Expect ';' after expression."); |
| 1220 | Some(Stmt::Expression { |
| 1221 | expression: expr, |
| 1222 | line: self.previous.line, |
| 1223 | }) |
| 1224 | } |
| 1225 | |
| 1226 | fn block(&mut self) -> Vec<Stmt<'gc>> { |
| 1227 | let mut statements = Vec::new(); |
no test coverage detected