MCPcopy Create free account
hub / github.com/Amanieu/regalloc3 / parse_reg_group_def

Function parse_reg_group_def

src/debug_utils/generic_reginfo/parse.rs:135–144  ·  view source on GitHub ↗
(
    pair: Pair<'_, Rule>,
    groups: &mut PrimaryMap<RegGroup, RegGroupData>,
)

Source from the content-addressed store, hash-verified

133}
134
135fn parse_reg_group_def(
136 pair: Pair<'_, Rule>,
137 groups: &mut PrimaryMap<RegGroup, RegGroupData>,
138) -> Result<()> {
139 let [group, reg_list] = extract(pair, [Rule::reg_group, Rule::reg_list]);
140 parse_expected_entity(group, groups.next_key())?;
141 let regs = parse_entity_list(reg_list)?;
142 groups.push(RegGroupData { regs });
143 Ok(())
144}
145
146fn parse_class_def(
147 pair: Pair<'_, Rule>,

Callers 1

parseMethod · 0.85

Calls 5

next_keyMethod · 0.80
pushMethod · 0.80
extractFunction · 0.70
parse_expected_entityFunction · 0.70
parse_entity_listFunction · 0.70

Tested by

no test coverage detected