| OLD | NEW | 
|   1 --> must work at beginning of file! |   1 --> must work at beginning of file! | 
|   2  |   2  | 
|   3 // Copyright 2008 the V8 project authors. All rights reserved. |   3 // Copyright 2008 the V8 project authors. All rights reserved. | 
|   4 // Redistribution and use in source and binary forms, with or without |   4 // Redistribution and use in source and binary forms, with or without | 
|   5 // modification, are permitted provided that the following conditions are |   5 // modification, are permitted provided that the following conditions are | 
|   6 // met: |   6 // met: | 
|   7 // |   7 // | 
|   8 //     * Redistributions of source code must retain the above copyright |   8 //     * Redistributions of source code must retain the above copyright | 
|   9 //       notice, this list of conditions and the following disclaimer. |   9 //       notice, this list of conditions and the following disclaimer. | 
|  10 //     * Redistributions in binary form must reproduce the above |  10 //     * Redistributions in binary form must reproduce the above | 
| (...skipping 14 matching lines...) Expand all  Loading... | 
|  25 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |  25 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | 
|  26 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |  26 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | 
|  27 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |  27 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | 
|  28 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |  28 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 
|  29  |  29  | 
|  30 var x = 1; |  30 var x = 1; | 
|  31 --> this must be ignored... |  31 --> this must be ignored... | 
|  32    --> so must this... |  32    --> so must this... | 
|  33         --> and this. |  33         --> and this. | 
|  34 x-->0; |  34 x-->0; | 
|  35 assertEquals(0, x); |  35 assertEquals(0, x, 'a'); | 
|  36  |  36  | 
|  37  |  37  | 
|  38 var x = 0; x <!-- x |  38 var x = 0; x <!-- x | 
|  39 assertEquals(0, x); |  39 assertEquals(0, x, 'b'); | 
|  40  |  40  | 
|  41 var x = 1; x <!--x |  41 var x = 1; x <!--x | 
|  42 assertEquals(1, x); |  42 assertEquals(1, x, 'c'); | 
|  43  |  43  | 
|  44 var x = 2; x <!-- x; x = 42; |  44 var x = 2; x <!-- x; x = 42; | 
|  45 assertEquals(2, x); |  45 assertEquals(2, x, 'd'); | 
|  46  |  46  | 
|  47 var x = 1; x <! x--; |  47 var x = 1; x <! x--; | 
|  48 assertEquals(0, x); |  48 assertEquals(0, x, 'e'); | 
|  49  |  49  | 
|  50 var x = 1; x <!- x--; |  50 var x = 1; x <!- x--; | 
|  51 assertEquals(0, x); |  51 assertEquals(0, x, 'f'); | 
|  52  |  52  | 
|  53 var b = true <! true; |  53 var b = true <! true; | 
|  54 assertFalse(b); |  54 assertFalse(b, 'g'); | 
|  55  |  55  | 
|  56 var b = true <!- true; |  56 var b = true <!- true; | 
|  57 assertFalse(b); |  57 assertFalse(b, 'h'); | 
| OLD | NEW |