update readme.
This commit is contained in:
parent
84278263d7
commit
27b019595d
10
README.md
10
README.md
|
@ -1,3 +1,11 @@
|
|||
# catgirl calculus interpreter
|
||||
|
||||
an interpreter for catgirl calculus 1.0.0.
|
||||
a compiler, interpreter, and REPL for catgirl calculus; a custom language that's basically a layer of syntactic sugar over the untyped lambda calculus.
|
||||
|
||||
the parser takes catgirl calculus source code and turns it into a syntax tree.
|
||||
|
||||
the compiler takes that tree and turns it into a `Map` of functions; the functions are represented in [the format described here](https://m1el.github.io/smallest-lambda-eval/).
|
||||
|
||||
the interpreter takes a compiled function, and transpiles(?) it to a javascript function (not to javascript code).
|
||||
|
||||
the REPL is currently unfinished.
|
||||
|
|
Loading…
Reference in New Issue