Add parsing arrays and objects as binary operands (#7661)

* Add parsing arrays and objects as binary operands

* Add sim test showing the error message
This commit is contained in:
Jonathan Tran
2025-07-01 19:33:36 -04:00
committed by GitHub
parent a85a534d6b
commit fba62dab98
17 changed files with 336 additions and 3 deletions

View File

@ -149,6 +149,9 @@ impl BinaryPart {
BinaryPart::UnaryExpression(unary_expression) => {
unary_expression.get_hover_value_for_position(pos, code, opts)
}
BinaryPart::ArrayExpression(e) => e.get_hover_value_for_position(pos, code, opts),
BinaryPart::ArrayRangeExpression(e) => e.get_hover_value_for_position(pos, code, opts),
BinaryPart::ObjectExpression(e) => e.get_hover_value_for_position(pos, code, opts),
BinaryPart::IfExpression(e) => e.get_hover_value_for_position(pos, code, opts),
BinaryPart::AscribedExpression(e) => e.expr.get_hover_value_for_position(pos, code, opts),
BinaryPart::MemberExpression(member_expression) => {