add TorqueScript transpiler and runtime

This commit is contained in:
Brian Beck 2025-11-30 11:44:47 -08:00
parent c8391a1056
commit 7d10fb7dee
49 changed files with 12324 additions and 2075 deletions

View file

@ -0,0 +1,13 @@
import fs from "node:fs/promises";
import { inspect } from "node:util";
import { parse } from "@/src/torqueScript";
async function run(scriptPath: string) {
const script = await fs.readFile(scriptPath, "utf8");
const ast = parse(script);
console.log(inspect(ast, { colors: true, depth: Infinity }));
}
const scriptPath = process.argv[2];
await run(scriptPath);