Fixing lots of stuff. pretty printer. saving to localStorage again. store stuff. can't remember now
This commit is contained in:
parent
01d8a6d67c
commit
b1696499e5
9 changed files with 300 additions and 102 deletions
|
|
@ -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 },
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue