(&mut self)
| 1070 | } |
| 1071 | |
| 1072 | fn parse_open_sequence_pattern(&mut self) -> Result<Vec<MatchPattern>, ParsingError> { |
| 1073 | let mut patterns = vec![]; |
| 1074 | patterns.push(self.parse_maybe_star_pattern()?); |
| 1075 | loop { |
| 1076 | if !self.eat(Kind::Comma) { |
| 1077 | break; |
| 1078 | } |
| 1079 | patterns.push(self.parse_maybe_star_pattern()?); |
| 1080 | } |
| 1081 | Ok(patterns) |
| 1082 | } |
| 1083 | |
| 1084 | fn parse_maybe_sequence_pattern(&mut self) -> Result<Vec<MatchPattern>, ParsingError> { |
| 1085 | let mut patterns = vec![]; |
no test coverage detected