22 lines
352 B
JavaScript
22 lines
352 B
JavaScript
import init from "./out.mjs"
|
|
|
|
const mod = await init()
|
|
|
|
let result = null
|
|
|
|
export function run (source) {
|
|
const output = mod.ludus(source).value
|
|
console.log(output)
|
|
result = JSON.parse(output)
|
|
return result
|
|
}
|
|
|
|
export function stdout () {
|
|
return result.io.console.data
|
|
}
|
|
|
|
export function turtle_commands () {
|
|
return result.io.turtle.data
|
|
}
|
|
|