Fixing lots of stuff. pretty printer. saving to localStorage again. store stuff. can't remember now

This commit is contained in:
Dustin Swan 2026-02-11 16:57:51 -07:00
parent 01d8a6d67c
commit b1696499e5
No known key found for this signature in database
GPG key ID: 30D46587E2100467
9 changed files with 300 additions and 102 deletions

View file

@ -2,7 +2,7 @@ import { compileAndRun } from './compiler'
import { tokenize } from './lexer'
import { Parser } from './parser'
import { runAppCompiled } from './runtime-compiled'
import { _rt } from './runtime-js'
import { _rt, loadDefinitions, saveDefinitions } from './runtime-js'
const modules = import.meta.glob('./cg/*.cg', { query: 'raw', import: 'default', eager: true });
const cgCode = Object.keys(modules)
@ -17,7 +17,9 @@ try {
const tokens = tokenize(cgCode);
const parser = new Parser(tokens, cgCode);
const defs = parser.parse();
loadDefinitions();
const os = compileAndRun(defs);
saveDefinitions();
runAppCompiled(
{ init: os.init, update: os.update, view: os.view },