Skip to content

Commit a695889

Browse files
authored
Revert "Fix if-else to be treated as a binary operand" (#7785)
Revert "Fix if-else to be treated as a binary operand (#7783)" This reverts commit 545d0b7.
1 parent 545d0b7 commit a695889

File tree

1 file changed

+0
-8
lines changed

1 file changed

+0
-8
lines changed

rust/kcl-lib/src/parsing/parser.rs

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2163,7 +2163,6 @@ fn possible_operands(i: &mut TokenSlice) -> ModalResult<Expr> {
21632163
name.map(Box::new).map(Expr::Name),
21642164
array,
21652165
object.map(Box::new).map(Expr::ObjectExpression),
2166-
if_expr.map(Expr::IfExpression),
21672166
binary_expr_in_parens.map(Box::new).map(Expr::BinaryExpression),
21682167
unnecessarily_bracketed,
21692168
))
@@ -3455,13 +3454,6 @@ mod tests {
34553454
binary_expression.parse(tokens).unwrap();
34563455
}
34573456

3458-
#[test]
3459-
fn parse_binary_operator_with_if_else() {
3460-
let tokens = crate::parsing::token::lex("40 + if true { 2 } else { 0 }", ModuleId::default()).unwrap();
3461-
let tokens = tokens.as_slice();
3462-
binary_expression.parse(tokens).unwrap();
3463-
}
3464-
34653457
#[test]
34663458
fn expression_in_array_index() {
34673459
let tokens = crate::parsing::token::lex("arr[x + 1]", ModuleId::default()).unwrap();

0 commit comments

Comments
 (0)