Parses an identifier. For an invalid identifier, the `id` field will be an empty string. See:
(&mut self)
| 567 | /// |
| 568 | /// See: <https://docs.python.org/3/reference/expressions.html#atom-identifiers> |
| 569 | pub(super) fn parse_identifier(&mut self) -> ast::Identifier { |
| 570 | self.parse_identifier_with_context(ExpressionContext::default()) |
| 571 | } |
| 572 | |
| 573 | fn parse_identifier_with_context(&mut self, context: ExpressionContext) -> ast::Identifier { |
| 574 | let range = self.current_token_range(); |
no test coverage detected