javascript 0.3.0

A JavaScript engine implementation in Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

var A = class {
    constructor() { } 
}
A.prototype.x = "superX";

var C = class extends A {
  x = eval('() => super.x;');
};

try {
    var c = new C();
    console.log("c.x type: " + typeof c.x);
    console.log("c.x() result: " + c.x());
} catch (e) {
    console.log("Error: " + e);
    if (e.stack) console.log(e.stack);
}