Non assignment expressions

Syntax

    NonAssignmentExpressionβ :
      ShortCircuitExpressionβ
      yield [no line break] NonAssignmentExpressionβ
      FunctionExpressionβ
      ShortCircuitExpressionβ ? NonAssignmentExpressionβ : NonAssignmentExpressionβ