(&mut self)
| 8020 | } |
| 8021 | |
| 8022 | fn parse_set_variable_value(&mut self) -> Result<SetVariableValue, ParserError> { |
| 8023 | if let Some(value) = self.maybe_parse(Parser::parse_value) { |
| 8024 | Ok(SetVariableValue::Literal(value)) |
| 8025 | } else if let Some(ident) = self.maybe_parse(Parser::parse_identifier) { |
| 8026 | Ok(SetVariableValue::Ident(ident)) |
| 8027 | } else { |
| 8028 | self.expected(self.peek_pos(), "variable value", self.peek_token()) |
| 8029 | } |
| 8030 | } |
| 8031 | |
| 8032 | fn parse_reset(&mut self) -> Result<Statement<Raw>, ParserError> { |
| 8033 | let mut variable = self.parse_identifier()?; |
no test coverage detected