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