import { XXD } from "./src/XXD.src" import { SystemB } from "./src/SystemB.src" import { SystemC } from "./src/SystemC.src" void function main() { if (!system) var system = SystemA.init(SystemB); if (!system) var system = SystemA.init(SystemC); if (!system) { throw new Error("Unknown environment"); } system.setUpForExec({ run: function(system, path) { return system.read(path).then((contents) => { let xxd = (new XXD(contents)); xxd.exec(); system.print(xxd.output); }); } }); } ()