mirror of
https://github.com/fluencelabs/lalrpop
synced 2025-03-28 06:01:02 +00:00
Remove unnecessary parens
This commit is contained in:
parent
af88b698c2
commit
65421657bd
@ -732,10 +732,12 @@ impl<'ascent, 'grammar, W: Write> CodeGenerator<'ascent, 'grammar, W, TableDrive
|
|||||||
|
|
||||||
rust!(
|
rust!(
|
||||||
self.out,
|
self.out,
|
||||||
"{patterns} if true => {p}Symbol::{variant_name}(({pattern_names})),",
|
"{patterns} if true => {p}Symbol::{variant_name}({open}{pattern_names}{close}),",
|
||||||
patterns = patterns.iter().format(" | "),
|
patterns = patterns.iter().format(" | "),
|
||||||
p = self.prefix,
|
p = self.prefix,
|
||||||
variant_name = variant_name,
|
variant_name = variant_name,
|
||||||
|
open = if pattern_names.len() > 1 { "(" } else { "" },
|
||||||
|
close = if pattern_names.len() > 1 { ")" } else { "" },
|
||||||
pattern_names = pattern_names.join(", "),
|
pattern_names = pattern_names.join(", "),
|
||||||
);
|
);
|
||||||
rust!(self.out, "_ => unreachable!(),");
|
rust!(self.out, "_ => unreachable!(),");
|
||||||
|
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user