add samples to playground

This commit is contained in:
2024-11-06 22:06:31 -08:00
parent eb1388caa8
commit 24ab6aa212
11 changed files with 647 additions and 10 deletions

View File

@@ -121,9 +121,13 @@ process.stdout.write = (s) => {
onmessage = function (e) {
let {src} = e.data
process.argv = ["", "", "src/Main.newt", "-o", "out.js"];
let module = 'Main'
let m = src.match(/module (\w+)/)
if (m) module = m[1]
let fn = `src/${module}.newt`
process.argv = ["", "", fn, "-o", "out.js"];
console.log("args", process.argv);
files["src/Main.newt"] = src;
files[fn] = src;
files['out.js'] = 'No JS output';
stdout = ''
try {