q
This commit is contained in:
parent
4dcaae8362
commit
12b39c5b3f
|
@ -966,7 +966,9 @@ impl<'a> std::fmt::Display for Expr<'a> {
|
||||||
write!(f, "{stmt}")?;
|
write!(f, "{stmt}")?;
|
||||||
if let Some(expr) = stmts.get(i + 1)
|
if let Some(expr) = stmts.get(i + 1)
|
||||||
&& let Some(rest) = source.get(expr.pos() as usize..)
|
&& let Some(rest) = source.get(expr.pos() as usize..)
|
||||||
&& lexer::Lexer::new(rest).next().kind.precedence().is_some()
|
&& let kind = lexer::Lexer::new(rest).next().kind
|
||||||
|
&& (kind.precedence().is_some()
|
||||||
|
|| matches!(kind, TokenKind::Struct | TokenKind::Tupl))
|
||||||
{
|
{
|
||||||
write!(f, ";")?;
|
write!(f, ";")?;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue