This commit is contained in:
dcodeIO
2017-11-17 14:33:51 +01:00
parent d1c1178f25
commit d3d4938b68
17 changed files with 580 additions and 303 deletions

View File

@ -30,6 +30,10 @@ const files: Map<string,string> = new Map([
}
return -1;
}
import { sub } from "../other";
export function what(): void {
sub(1,2);
}
`],
["../other",
@ -54,6 +58,7 @@ do {
const program = parser.finish();
const compiler = new Compiler(program);
const module = compiler.compile();
console.log(program.elements.keys());
// module.optimize();
module.validate();

View File

@ -1,6 +1,6 @@
import "../src/glue/js";
import { Tokenizer, Token } from "../src/tokenizer";
import { Source } from "../src/reflection";
import { Source } from "../src/ast";
import * as fs from "fs";
const text = fs.readFileSync(__dirname + "/../src/tokenizer.ts").toString();