MCPcopy Create free account
hub / github.com/borgo-lang/borgo / parse_enum_constructor

Method parse_enum_constructor

compiler/src/parser.rs:1730–1735  ·  view source on GitHub ↗
(&mut self)

Source from the content-addressed store, hash-verified

1728 }
1729
1730 fn parse_enum_constructor(&mut self) -> Constructor {
1731 let name = self.parse_one_ident();
1732 let fields = self.parse_type_paren_elems();
1733
1734 Constructor { name, fields }
1735 }
1736
1737 fn parse_type_paren_elems(&mut self) -> Vec<EnumFieldDef> {
1738 if self.tok.kind != TokenKind::LParen {

Callers 1

item_enumMethod · 0.80

Calls 2

parse_one_identMethod · 0.80

Tested by

no test coverage detected