Wed, 31 Dec 2014 06:09:35 +0100
Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.
1 function factorial(n) {
2 if (n <= 1) {
3 return 1;
4 } else {
5 return n * factorial(n - 1);
6 }
7 }
9 function* yielder(n) {
10 while (n-- >= 0) {
11 yield { value: n, squared: n * n };
12 }
13 }
15 function thrower() {
16 throw new Error("Curse your sudden but inevitable betrayal!");
17 }
19 function main() {
20 factorial(5);
22 // XXX bug 923729: Can't test yielding yet.
23 // for (let x of yielder(5)) {}
25 try {
26 thrower();
27 } catch (e) {
28 }
29 }