From c8183e5405fb45ee1c034d96c3e4990e026b998a Mon Sep 17 00:00:00 2001 From: Deukhoofd Date: Tue, 21 May 2019 21:00:56 +0200 Subject: [PATCH] Implements binding parenthesized expression --- src/Binder/Binder.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Binder/Binder.cpp b/src/Binder/Binder.cpp index aa4d92b..dc060a3 100644 --- a/src/Binder/Binder.cpp +++ b/src/Binder/Binder.cpp @@ -42,6 +42,9 @@ BoundExpression* Binder::BindExpression(ParsedExpression* expression){ case ParsedExpressionKind ::LiteralBool: return new BoundLiteralBoolExpression(((LiteralBoolExpression*)expression)->GetValue(), expression->GetStartPosition(), expression->GetLength()); + case ParsedExpressionKind ::Parenthesized: + return BindExpression(((ParenthesizedExpression*)expression)->GetInnerExpression()); + case ParsedExpressionKind ::Bad: return new BoundBadExpression(expression->GetStartPosition(), expression-> GetLength()); }