Commits

Author Commit Message Labels Comments Date
Wei Hu
Improve the parser and compiler. Fixed some bugs. Finally got working.
Wei Hu
Further cleanup
Wei Hu
Document initializeNativeTarget is required for executing code but not generating.
Wei Hu
Cleanup
Wei Hu
initializeNativeTarget
Adam Jones
updated readme
Adam Jones
a little interpreter, just for fun
Adam Jones
latest version of compiler
Adam Jones
now compiles non-closure functions!
Adam Jones
more compilation notes
Adam Jones
incomplete attempt at compilation
Adam Jones
cleaned up the calculator code a bit
Adam Jones
Yay, working calculator ... too bad constant folding makes the generated code uninteresting
Adam Jones
wrote a function to rewrite let nodes in the ast to direct applications of generated functions
Adam Jones
working parser and implementation of compilation to the stack language for AST extensions
Adam Jones
now producing a (modified) version of the stack machine code, including add/mul instructions and transformations of lets into applications of implicit lambda functions
Adam Jones
added 'runwith' function to run a parser then run any valid results through the given function
Adam Jones
have a parser for lambda calculus + let expressions
Adam Jones
switched to plain old lambda calculus. wrote a very basic parser for it
Adam Jones
saving old ast/parser
Adam Jones
added description