MCPcopy Create free account
hub / github.com/Glyphack/enderpy / parse_alias

Method parse_alias

parser/src/parser/parser.rs:1459–1472  ·  view source on GitHub ↗
(&mut self, name: String, node: Node)

Source from the content-addressed store, hash-verified

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;

Callers 2

Calls 5

eatMethod · 0.80
to_stringMethod · 0.80
cur_tokenMethod · 0.80
bumpMethod · 0.80
finish_nodeMethod · 0.80

Tested by

no test coverage detected