text: // Copyright 2009 the Sputnik authors.  All rights reserved.
  /**
   * First expression is evaluated first, and then second expression
   *
   * @path ch11/11.8/11.8.3/S11.8.3_A2.4_T2.js
   * @description Checking with "throw"
   */
  
  //CHECK#1
  var x = function () { throw "x"; };
  var y = function () { throw "y"; };
  try {
     x() <= y();
     $ERROR('#1.1: var x = function () { throw "x"; }; var y = function () { throw "y"; }; x() <= y() throw "x". Actual: ' + (x() <= y()));
  } catch (e) {
     if (e === "y") {
       $ERROR('#1.2: First expression is evaluated first, and then second expression');
     } else {
       if (e !== "x") {
         $ERROR('#1.3: var x = function () { throw "x"; }; var y = function () { throw "y"; }; x() <= y() throw "x". Actual: ' + (e));
       }
     }
  }
  
  