| Server IP : 14.225.204.176 / Your IP : 216.73.216.6 Web Server : nginx/1.24.0 System : Linux nodejs-ybgk 6.8.0-40-generic #40-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul 5 10:34:03 UTC 2024 x86_64 User : root ( 0) PHP Version : 8.1.34 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /usr/share/nodejs/@webassemblyjs/repl/esm/ |
Upload File : |
#!/usr/bin/env node
var readline = require("readline");
var _require = require("fs"),
createReadStream = _require.createReadStream;
var _require2 = require("./index"),
createRepl = _require2.createRepl;
var filename = process.argv[2];
var isVerbose = process.argv.find(function (x) {
return x === "--debug";
}) !== undefined;
function onAssert() {
process.exit(1);
}
function onLog(txt) {
console.log(txt);
}
function onOk() {}
var repl = createRepl({
isVerbose: isVerbose,
onAssert: onAssert,
onOk: onOk,
onLog: onLog
});
if (filename === undefined) {
var rl = readline.createInterface({
input: process.stdin
});
process.stdout.write("wasm 1.0 JavaScript interpreter\n");
process.stdout.write("> ");
rl.on("line", repl.read);
} else {
var _rl = readline.createInterface({
input: createReadStream(filename)
});
_rl.on("line", repl.read);
}