An experiment in parentheses-free lisp (in JavaScript)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
nisstyre56
b890053d20
readability fixes, a few bug fixes, can calculate free variables of let blocks, environments not being passed yet or closures created
|
11 years ago |
LICENSE.md
|
added license
|
12 years ago |
README.md
|
readme stuff
|
12 years ago |
cexps.js
|
readability fixes, a few bug fixes, can calculate free variables of let blocks, environments not being passed yet or closures created
|
11 years ago |
closure_conversion.js
|
readability fixes, a few bug fixes, can calculate free variables of let blocks, environments not being passed yet or closures created
|
11 years ago |
desugar.js
|
readability fixes, a few bug fixes, can calculate free variables of let blocks, environments not being passed yet or closures created
|
11 years ago |
environments.js
|
readability fixes, a few bug fixes, can calculate free variables of let blocks, environments not being passed yet or closures created
|
11 years ago |
errors.js
|
readability fixes, a few bug fixes, can calculate free variables of let blocks, environments not being passed yet or closures created
|
11 years ago |
evaluate.js
|
readability fixes, a few bug fixes, can calculate free variables of let blocks, environments not being passed yet or closures created
|
11 years ago |
fib.jl
|
handle unary arithmetic operations correctly
|
12 years ago |
parse.js
|
readability fixes, a few bug fixes, can calculate free variables of let blocks, environments not being passed yet or closures created
|
11 years ago |
pprint.js
|
desugaring for let/def expressions, more error handling, expanded test cases
|
11 years ago |
representation.js
|
readability fixes, a few bug fixes, can calculate free variables of let blocks, environments not being passed yet or closures created
|
11 years ago |
test.jl
|
desugaring for let/def expressions, more error handling, expanded test cases
|
11 years ago |
test.js
|
fixed yet another bug, might refactor that function later
|
12 years ago |
tokenize.js
|
readability fixes, a few bug fixes, can calculate free variables of let blocks, environments not being passed yet or closures created
|
11 years ago |
tools.js
|
readability fixes, a few bug fixes, can calculate free variables of let blocks, environments not being passed yet or closures created
|
11 years ago |
typecheck.js
|
readability fixes, a few bug fixes, can calculate free variables of let blocks, environments not being passed yet or closures created
|
11 years ago |
This is the beginnings of a little language based on a typed LC with let
and mainly inspired by these: