import init, { compile, run, tick, wordlist, ip, interp } from './pkg/automathon.js'; async function loaded() { console.debug('running init'); const mod = await init(); console.debug('init done', mod); document.querySelector('#compile').onclick = e => { console.debug('compile clicked', e); let text = document.querySelector('textarea').textContent; compile(text); }; document.querySelector('#tick').onclick = e => { console.debug('tick clicked', e); tick(); console.debug('result of ip', ip()); console.debug('result of wordlist', wordlist()); console.debug('result of interp', interp()); }; document.querySelector('#run').onclick = e => { console.debug('run clicked', e); run(); }; } document.addEventListener('DOMContentLoaded', loaded);