lovelang
Version:
🖤 LoveLang: A romantic wrapper language over TypeScript/TSX
12 lines (9 loc) • 320 B
text/typescript
// C:\Projects\lovelang\playground-src\main.ts
import { tokenize } from "../src/tokenizer.js";
import { parse } from "../src/parser.js";
import { emit } from "../src/emitter.js";
export function compileLove(code: string) {
const tokens = tokenize(code);
const ast = parse(tokens);
return emit(ast);
}