(&mut self, name: String, node: Node)
| 1457 | } |
| 1458 | |
| 1459 | fn parse_alias(&mut self, name: String, node: Node) -> Alias { |
| 1460 | let asname = if self.eat(Kind::As) { |
| 1461 | let alias_name = self.cur_token().to_string(self.source); |
| 1462 | self.bump(Kind::Identifier); |
| 1463 | Some(alias_name) |
| 1464 | } else { |
| 1465 | None |
| 1466 | }; |
| 1467 | Alias { |
| 1468 | node: self.finish_node(node), |
| 1469 | name, |
| 1470 | asname, |
| 1471 | } |
| 1472 | } |
| 1473 | |
| 1474 | fn parse_module_name(&mut self) -> Result<(String, usize), ParsingError> { |
| 1475 | let mut level = 0; |
no test coverage detected