create `prelude` "module".
This commit is contained in:
parent
cb7a5153fa
commit
ebcf350c45
|
@ -0,0 +1,4 @@
|
|||
export default [
|
||||
"T = a b → a",
|
||||
"F = a b → b",
|
||||
];
|
|
@ -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) {
|
||||
|
|
Loading…
Reference in New Issue