fix(cli): remove unnecessary referencing/dereferencing in build_parse_table
These were probably optimized away, and in any case are only run once, per CLI run, but may as well remove them.
This commit is contained in:
parent
ac37e60559
commit
e87181ec9c
1 changed files with 2 additions and 4 deletions
|
|
@ -82,7 +82,7 @@ impl<'a> ParseTableBuilder<'a> {
|
|||
&Vec::new(),
|
||||
ParseItemSet::with(std::iter::once((
|
||||
ParseItem::start(),
|
||||
std::iter::once(&Symbol::end()).copied().collect(),
|
||||
std::iter::once(Symbol::end()).collect(),
|
||||
))),
|
||||
);
|
||||
|
||||
|
|
@ -106,9 +106,7 @@ impl<'a> ParseTableBuilder<'a> {
|
|||
step_index: 1,
|
||||
has_preceding_inherited_fields: false,
|
||||
},
|
||||
&std::iter::once(&Symbol::end_of_nonterminal_extra())
|
||||
.copied()
|
||||
.collect(),
|
||||
&std::iter::once(Symbol::end_of_nonterminal_extra()).collect(),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue