mcode generators

This commit is contained in:
2026-02-09 17:01:39 -06:00
parent 1b747720b7
commit 68e2395b92
2 changed files with 1636 additions and 0 deletions

10
mcode.ce Normal file
View File

@@ -0,0 +1,10 @@
var fd = use("fd")
var tokenize = use("tokenize")
var parse = use("parse")
var mcode = use("mcode")
var filename = args[0]
var src = text(fd.slurp(filename))
var result = tokenize(src, filename)
var ast = parse(result.tokens, src, filename)
var compiled = mcode(ast)
print(json.encode(compiled))

1626
mcode.cm Normal file

File diff suppressed because it is too large Load Diff