(&mut self)
| 39 | } |
| 40 | |
| 41 | pub fn parse_statement(&mut self) -> Option<Statement> { |
| 42 | match self.current_token { |
| 43 | Token::Set => self.parse_set_statement(), |
| 44 | Token::Return => self.parse_return_statement(), |
| 45 | Token::Include => self.parse_include_statement(), |
| 46 | Token::Anew => self.parse_anew_expr(), |
| 47 | Token::Break => self.parse_break_statement(), |
| 48 | Token::Continue => self.parse_continue_statement(), |
| 49 | _ => self.parse_expr_statement(), |
| 50 | } |
| 51 | } |
| 52 | |
| 53 | |
| 54 | pub fn parse_expr_statement(&mut self) -> Option<Statement> { |
no test coverage detected