Would it work to call recursively `parseUnaryExpression()` instead of using `goto` at line 1074?