Skip to content

Commit 6298c3d

Browse files
committed
Refactored binary_expression implementation
1 parent daab04c commit 6298c3d

1 file changed

Lines changed: 3 additions & 8 deletions

File tree

rusty_parser/src/expr/binary_expression.rs

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -44,16 +44,11 @@ fn expr_after_binary_operator()
4444
// boxed breaks apart the recursive type evaluation
4545
IifParser::new(
4646
// the previous operator is a keyword op, must have whitespace or parenthesis
47-
ws_expr_pos_p()
48-
.boxed()
49-
.or_expected("expression after operator"),
47+
ws_expr_pos_p().boxed(),
5048
// the previous operator is a symbol, whitespace is optional
51-
lead_opt_ws(
52-
expression_pos_p()
53-
.boxed()
54-
.or_expected("expression after operator"),
55-
),
49+
lead_opt_ws(expression_pos_p().boxed()),
5650
)
51+
.or_expected("expression after operator")
5752
}
5853

5954
fn non_bin_expr() -> impl Parser<StringView, Output = ExpressionPos, Error = ParserError> {

0 commit comments

Comments
 (0)