diff --git a/Upsilon/Parser/Parser.cs b/Upsilon/Parser/Parser.cs index f1d0391..12b9c4e 100644 --- a/Upsilon/Parser/Parser.cs +++ b/Upsilon/Parser/Parser.cs @@ -390,6 +390,8 @@ namespace Upsilon.Parser left = ParsePrimaryExpression(); } + left = HandleComplexExpression(left); + while (true) { var precedence = Current.Kind.BinaryOperatorPrecedence();