(
&mut self,
)
| 1922 | } |
| 1923 | |
| 1924 | fn parse_double_starred_kv_pair( |
| 1925 | &mut self, |
| 1926 | ) -> Result<(Option<Expression>, Expression), ParsingError> { |
| 1927 | if self.eat(Kind::Pow) { |
| 1928 | let value = self.parse_expression()?; |
| 1929 | Ok((None, value)) |
| 1930 | } else { |
| 1931 | let key = self.parse_expression()?; |
| 1932 | self.expect(Kind::Colon)?; |
| 1933 | let value = self.parse_expression()?; |
| 1934 | Ok((Some(key), value)) |
| 1935 | } |
| 1936 | } |
| 1937 | |
| 1938 | fn consume_whitespace_and_newline(&mut self) -> bool { |
| 1939 | let mut consumed = false; |
no test coverage detected