create `prelude` "module".

This commit is contained in:
trans_soup 2023-11-11 18:34:58 +01:00
parent cb7a5153fa
commit ebcf350c45
2 changed files with 10 additions and 0 deletions

4
lib/prelude.mjs Normal file
View File

@ -0,0 +1,4 @@
export default [
"T = a b → a",
"F = a b → b",
];

View File

@ -9,6 +9,8 @@ import { reduce } from "./reduce.mjs";
import { prettify } from "./prettify.mjs";
import "./renderers/main.mjs";
import prelude from "../lib/prelude.mjs";
import readline from "node:readline";
const rl = readline.createInterface({
@ -44,6 +46,10 @@ specials.set("!.env_raw", _ => {
specials.set("!.clear", _ => console.clear());
specials.set("!.load prelude", _ => {
prelude.forEach(line => run(line, false));
});
function run (line, output = true) {