From ce923481996c1ab54af6ac382784823d6a4963d3 Mon Sep 17 00:00:00 2001 From: Deukhoofd Date: Sun, 11 Nov 2018 20:00:06 +0100 Subject: [PATCH] Binds parenthesized expressions --- Upsilon/Binder/Binder.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Upsilon/Binder/Binder.cs b/Upsilon/Binder/Binder.cs index 3fe2d3a..c23f7a9 100644 --- a/Upsilon/Binder/Binder.cs +++ b/Upsilon/Binder/Binder.cs @@ -34,7 +34,7 @@ namespace Upsilon.Binder case SyntaxKind.LiteralExpression: return BindLiteralExpression((LiteralExpressionSyntax) e); case SyntaxKind.ParenthesizedExpression: - break; + return BindParenthesizedExpression((ParenthesizedExpressionSyntax) e); case SyntaxKind.AssignmentExpression: break; case SyntaxKind.VariableExpression: @@ -100,5 +100,10 @@ namespace Upsilon.Binder } return new BoundLiteralExpression(outValue, type); } + + private BoundExpression BindParenthesizedExpression(ParenthesizedExpressionSyntax syntax) + { + return BindExpression(syntax.Expression); + } } } \ No newline at end of file