| Index: autotest/abprewrite_source.js |
| =================================================================== |
| --- a/autotest/abprewrite_source.js |
| +++ b/autotest/abprewrite_source.js |
| @@ -1,84 +1,86 @@ |
| const Cc = Components.classes |
| const Ci = Components.interfaces; |
| const Cu = Components.utils; |
| const Cr = Components.results; |
| const Cl = Components.unknown; |
| Cu.import("foo/bar.jsm"); |
| +"foo \x2B bar \n\r\x02\x0F\x1E"; |
| + |
| let {Utils} = require("utils"); |
| let {Filter, BlockingFilter} = require("filterClasses"); |
| -let foo; |
| +let foovar; |
| let bar = 2; |
| var bas; |
| const FOO = "FOO"; |
| let [a, b] = foo(); |
| [a, b] = [1, 2]; |
| -let {x: y} = foo(); |
| +let {x: prop} = foo(); |
| let {k1: v1, k2: v2} = foo(); |
| for (let v of fooList) |
| alert(v); |
| -for (let [a, b] of fooList) |
| +for (let [i1, i2] of fooList) |
| { |
| - a += b; |
| - b -= a; |
| + i1 += i2; |
| + i2 -= i1; |
| } |
| -for (let [a, b] of fooList); |
| +for (let [j1, j2] of fooList); |
| for (k of fooList) |
| alert(k); |
| -let a = function() { return 1; }; |
| -let b = { |
| +let arrow = () => 1; |
| +let getter = { |
| get foo() { return 1; } |
| }; |
| function foo() |
| { |
| return {foo: 1, bar: 2}; |
| } |
| if (a == b) |
| foo(); |
| else if (a == c) |
| bar(); |
| else |
| bas(); |
| if (a == b); |
| -for (let a = 0; a < b.length; a++) |
| +for (let x = 0; x < b.length; x++) |
| foo(); |
| -for (var a = 0; a < b.length; a++); |
| +for (var y = 0; y < b.length; y++); |
| -for (let a in b) |
| +for (let i in b) |
| foo(); |
| -for (var a in b); |
| +for (var j in b); |
| while (a==b) |
| foo(); |
| while (a==b); |
| -function genFunc() |
| +function* genFunc() |
| { |
| for (var i = 0; i < 10; i++) |
| { |
| yield i; |
| } |
| } |
| -var a = function() |
| +var func = function*() |
| { |
| for (var i = 0; i < 10; i++) |
| { |
| yield i; |
| } |
| }; |
| let x = (y) => y + 1; |