text: /*
   *  Identifier reference as a left-hand side expression (E5 Sections 11.2, 11.13,
   *  11.3.1, 11.3.2, 11.4.4, 11.4.5).
   */
  
  /*===
  1
  3
  234
  345
  ===*/
  
  x = 1;
  print(x);
  
  x = 2;
  (((x))) = 3;
  print(x);
  
  // inside function
  function test() {
      var x = 123;
  
      x = 234;
      print(x);
      (((x))) = 345;
      print(x);
  }
  
  try {
      test();
  } catch (e) {
      print(e.stack || e);
  }
  
  /* XXX: more tests */
  