| OLD | NEW |
| 1 Checks Debugger.getPossibleBreakpoints | 1 Checks Debugger.getPossibleBreakpoints |
| 2 // Copyright 2017 the V8 project authors. All rights reserved. | 2 // Copyright 2017 the V8 project authors. All rights reserved. |
| 3 // Use of this source code is governed by a BSD-style license that can be | 3 // Use of this source code is governed by a BSD-style license that can be |
| 4 // found in the LICENSE file. | 4 // found in the LICENSE file. |
| 5 | 5 |
| 6 function testEval() { | 6 function testEval() { |
| 7 |C|eval('// comment only'); | 7 |C|eval('// comment only'); |
| 8 |C|eval('// comment only\n'); | 8 |C|eval('// comment only\n'); |
| 9 |R|} | 9 |R|} |
| 10 | 10 |
| 11 // function without return | 11 // function without return |
| 12 function procedure() { | 12 function procedure() { |
| 13 var a = |_|1; | 13 var a = |_|1; |
| 14 var b = |_|2; | 14 var b = |_|2; |
| 15 |R|} | 15 |R|} |
| 16 | 16 |
| 17 function testProcedure() { | 17 function testProcedure() { |
| 18 |C|procedure(); | 18 |C|procedure(); |
| 19 |R|} | 19 |R|} |
| 20 | 20 |
| 21 function returnTrue() { | 21 function returnTrue() { |
| 22 |_|return true; | 22 |_|return true; |
| 23 |R|} | 23 |R|} |
| 24 | 24 |
| 25 function testIf() { | 25 function testIf() { |
| 26 var a; | 26 var a; |
| 27 |_|if (true) |_|a = true; | 27 if (true) |_|a = true; |
| 28 |_|if (!a) { | 28 |_|if (!a) { |
| 29 |_|a = true; | 29 |_|a = true; |
| 30 } else { | 30 } else { |
| 31 |_|a = false; | 31 |_|a = false; |
| 32 } | 32 } |
| 33 |_|if (|C|returnTrue()) { | 33 |_|if (|C|returnTrue()) { |
| 34 |_|a = false; | 34 |_|a = false; |
| 35 } else { | 35 } else { |
| 36 |_|a = true; | 36 |_|a = true; |
| 37 } | 37 } |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 103 | 103 |
| 104 function testForInLoop() { | 104 function testForInLoop() { |
| 105 var o = |_|{}; | 105 var o = |_|{}; |
| 106 for (var |_|k in |_|o) {} | 106 for (var |_|k in |_|o) {} |
| 107 for (var |_|k in |_|o) |_|k; | 107 for (var |_|k in |_|o) |_|k; |
| 108 for (var |_|k in |_|{ a:1 }) {} | 108 for (var |_|k in |_|{ a:1 }) {} |
| 109 for (var |_|k in |_|{ a:1 }) |_|k; | 109 for (var |_|k in |_|{ a:1 }) |_|k; |
| 110 |R|} | 110 |R|} |
| 111 | 111 |
| 112 function testSimpleExpressions() { | 112 function testSimpleExpressions() { |
| 113 |_|1 + 2 + 3; | 113 1 + 2 + 3; |
| 114 var a = |_|1; | 114 var a = |_|1; |
| 115 |_|++a; | 115 |_|++a; |
| 116 |_|a--; | 116 |_|a--; |
| 117 |R|} | 117 |R|} |
| 118 | 118 |
| 119 Object.defineProperty(this, 'getterFoo', { | 119 Object.defineProperty(this, 'getterFoo', { |
| 120 get: () => |_|return42|R| | 120 get: () => |_|return42|R| |
| 121 }); | 121 }); |
| 122 | 122 |
| 123 function testGetter() { | 123 function testGetter() { |
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 165 |D|debugger; | 165 |D|debugger; |
| 166 |_|gen.|C|next().value; | 166 |_|gen.|C|next().value; |
| 167 |C|return42(); | 167 |C|return42(); |
| 168 |_|gen.|C|next().value; | 168 |_|gen.|C|next().value; |
| 169 |C|return42(); | 169 |C|return42(); |
| 170 |_|gen.|C|next().value; | 170 |_|gen.|C|next().value; |
| 171 |R|} | 171 |R|} |
| 172 | 172 |
| 173 function throwException() { | 173 function throwException() { |
| 174 |_|throw |C|new Error(); | 174 |_|throw |C|new Error(); |
| 175 |R|} | 175 } |
| 176 | 176 |
| 177 function testCaughtException() { | 177 function testCaughtException() { |
| 178 try { | 178 try { |
| 179 |C|throwException() | 179 |C|throwException() |
| 180 } catch (e) { | 180 } catch (e) { |
| 181 |_|return; | 181 |_|return; |
| 182 } | 182 } |
| 183 |R|} | 183 |R|} |
| 184 | 184 |
| 185 function testClasses() { | 185 function testClasses() { |
| (...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 261 | 261 |
| 262 function twiceDefined() { | 262 function twiceDefined() { |
| 263 return a + b; | 263 return a + b; |
| 264 } | 264 } |
| 265 | 265 |
| 266 function twiceDefined() { | 266 function twiceDefined() { |
| 267 |_|return a + b; | 267 |_|return a + b; |
| 268 |R|} | 268 |R|} |
| 269 | 269 |
| 270 | 270 |
| OLD | NEW |