aboutsummaryrefslogtreecommitdiffstats
path: root/test
AgeCommit message (Expand)AuthorFilesLines
2012-12-26Add cond macro test.David Robillard1-0/+44
2012-12-25Implement ellipses as in R*RS.David Robillard2-3/+3
2012-12-25Support multiple ellipses in macros.David Robillard2-6/+12
2012-12-25Preliminary syntax-rules macro implementation.David Robillard1-0/+8
2012-12-23Move towards standard Scheme syntax.David Robillard21-46/+46
2012-12-17Fix calling functions that lexically enclose the current function.David Robillard1-14/+13
2012-12-15Compile constructors as LLVM struct types.David Robillard1-0/+25
2011-01-06Update syntax highlighting script.David Robillard1-3/+4
2010-12-31Revert accidental change to ack.resp.David Robillard1-1/+1
2010-12-31Use standard LLVM optimization passes, and optimize entire module (much more ...David Robillard1-1/+1
2010-12-31Update match test case to match expected output in test.sh.David Robillard1-2/+1
2010-12-31Only compile symbols once (cache compiled symbol values specially for this).David Robillard1-5/+9
2010-12-31Define named (and possibly recursive) types for closures and functions.David Robillard1-1/+2
2010-12-29Destructuring (i.e. working `match').David Robillard1-9/+5
2010-12-25Add let-over-lambda test case.David Robillard1-0/+7
2010-12-09Revert accidental change.David Robillard1-2/+0
2010-12-09Document the free variable implementation (mostly in lift_symbol) better.David Robillard1-0/+2
2010-12-09Remove wildly outdated and false intro.resp.David Robillard1-148/+0
2010-12-09Add let form.David Robillard1-0/+7
2010-12-07Saner recursive descent lexer/parser.David Robillard1-3/+0
2010-09-30Preliminary work on algebraic data types and run-time typing.David Robillard1-0/+14
2010-08-19Generalise `cons': a call to any symbol beginning with an uppercase characterDavid Robillard1-1/+1
2010-08-19Add quote to syntax (currently only a lexeme is quotable, no lists...)David Robillard1-0/+3
2010-08-19Coherent AString and Lexeme implementation.David Robillard1-0/+4
2010-04-13Better error reporting when unification fails (report both locations, and pre...David Robillard1-1/+1
2010-04-13Restructure as a source translation based compiler.David Robillard5-3/+12
2010-04-08Tuplr -> Resp (RESource Processing).David Robillard7-2/+2
2009-10-16Make ellipses a new kind (AType::DOTS).David Robillard1-0/+4
2009-10-16. operator for destructuring Tuples (cons).David Robillard1-0/+2
2009-06-19Remove crufty cons/car/cdr implementation that doesn't work anyway.David Robillard1-3/+0
2009-06-19Add quick kludgey test suite.David Robillard4-0/+168
2009-06-18Primitive internal macro system (for implementing sugar).David Robillard2-8/+7
2009-03-30Compile things into separate build dir.David Robillard3-0/+18