23 Commits (53e92b4b37223789783f59f444f846eb3c8d0237)

Author SHA1 Message Date
nisstyre56 b18d0a1eca work on parsing type applications/signatures 11 years ago
nisstyre56 65b2717d5b removed spurious check on else variants 11 years ago
nisstyre56 13201d8662 switching to underscore.js for most functionality 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
wes 71f9342cea support for user defined operators, working on type declarations and inference 11 years ago
Wesley Kerfoot 7589d5c4d2 desugaring for let/def expressions, more error handling, expanded test cases 11 years ago
Wesley Kerfoot fa70001d4b basic support for let/def forms in the parser 11 years ago
Wesley Kerfoot 37c79418d4 started to add proper errors 12 years ago
Wesley Kerfoot fc6c61994d almost done adding let forms to the language, made sure to throw exceptions in most places 12 years ago
Wesley Kerfoot 2458430357 added tuple operator 12 years ago
Wesley Kerfoot e8d74ef3a0 handle unary arithmetic operations correctly 12 years ago
Wesley Kerfoot 6729a11df4 tweaked the tokenizer 12 years ago
Wesley Kerfoot 2bc760774b cleaned up/modularized code more 12 years ago
Wesley Kerfoot f57bbcce4e finally fixed the tokenizer 12 years ago
Wesley Kerfoot 976aa27151 worked on toknizer some more 12 years ago
Wesley Kerfoot 888b2d698a update 12 years ago
Wesley Kerfoot 942b92caa4 added support def functions and lists, next up: desugaring 12 years ago
Wesley Kerfoot 6021da7665 worked on tokenizer, added operators, stripping whitespace out 12 years ago
Wesley Kerfoot 0742d95bc4 started on the desugarer 12 years ago
Wesley Kerfoot 28de71cc0a moar pprint functions 12 years ago
Wesley Kerfoot 058719a884 adding stuff 12 years ago