2 Commits (71bdafb35bc17d5ff09643a7c046c76a5a73ede7)

Author SHA1 Message Date
nisstyre56 cd1a478560 closures! 10 years ago
nisstyre56 826b19a4de restructure for evaluator 11 years ago
nisstyre56 c34fd71244 fix bug where defops were not being included by the tokenizer properly, fixed precedence order mixup in prelude.jl 11 years ago
nisstyre56 252798b134 return type alias bindings along with ast 11 years ago
nisstyre56 cd23678c5a fix semantic ambiguity with type aliases vs. data types with no parameters 11 years ago
nisstyre56 cd3d5f40db rename file to be more inline with what it actually does 11 years ago
nisstyre56 223eeb8e72 a few tweaks based on jshint 11 years ago
nisstyre56 3f7b2af82f -> should be in the list of operators 11 years ago
nisstyre56 03dbefcdd9 error handling for type applications 11 years ago
nisstyre56 0297fbd5af fixed bug with defop parsing, wrong token type in the pattern 11 years ago
nisstyre56 778ffb63db desugar type bindings 11 years ago
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
nisstyre56 b18d0a1eca work on parsing type applications/signatures 11 years ago
nisstyre56 01e4e93b56 fixed some stupid bugs, started a file for testing the parser 11 years ago
nisstyre56 74b2c9b310 tests 11 years ago
nisstyre56 13201d8662 switching to underscore.js for most functionality 11 years ago
nisstyre56 d366da152a full closure conversion sort of works, doesn't map variables on to types yet, will have to add that 11 years ago
nisstyre56 27eee4bc10 free variable calculation and naive closure creation works 11 years ago
nisstyre56 d5424b9c4b closure stuff, desugar to curried functions 11 years ago
nisstyre56 02baaa0192 some minor cosmetic fixes 11 years ago
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
nisstyre56 0661a055c4 calculate the free variables of a function (not done yet) 11 years ago
nisstyre56 f1aa8b324e closure conversion, expanded description more 11 years ago
nisstyre56 b2ea5642a2 closure conversion first commit 11 years ago