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
fbc2664a29
refactor parseMany function to accept general functions rather than strings, this is done in order to handle -> as an identifier rather than its own token
|
11 years ago |
LICENSE.md
|
changing license to ΩF:∅ Working Group
|
11 years ago |
README.md
|
readme stuff
|
12 years ago |
cexps.js
|
tests
|
11 years ago |
closure_conversion.js
|
refactor parseMany function to accept general functions rather than strings, this is done in order to handle -> as an identifier rather than its own token
|
11 years ago |
desugar.js
|
switching to underscore.js for most functionality
|
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 |
example.jl
|
changed example filename to example.jl
|
11 years ago |
fib.jl
|
handle unary arithmetic operations correctly
|
12 years ago |
parse.js
|
refactor parseMany function to accept general functions rather than strings, this is done in order to handle -> as an identifier rather than its own token
|
11 years ago |
pprint.js
|
work on parsing type applications/signatures
|
11 years ago |
representation.js
|
work on parsing type applications/signatures
|
11 years ago |
test.js
|
tweaks for identifier generation
|
11 years ago |
tokenize.js
|
tweaks for identifier generation
|
11 years ago |
tools.js
|
work on parsing type applications/signatures
|
11 years ago |
treegen.js
|
check for NaN in tokenization functions
|
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: