aboutsummaryrefslogtreecommitdiffstats
path: root/src/cps.cpp
AgeCommit message (Expand)AuthorFilesLines
2011-01-09Partially resurrect CPS translation pass.David Robillard1-86/+119
2010-12-28Use fst ("first") instead of head and rst ("rest") instead of tail.David Robillard1-1/+1
2010-12-27Kill AType.David Robillard1-13/+13
2010-12-26Update headers.David Robillard1-2/+2
2010-12-10Partially update cps.cpp (still doesn't compile).David Robillard1-35/+23
2010-12-09Fix cpplint warnings.David Robillard1-0/+3
2010-12-03Remove use of RTTI for AST.David Robillard1-3/+3
2010-12-03Merge ACall and ATuple.David Robillard1-8/+8
2010-12-02Remove ACall subclasses.David Robillard1-1/+1
2010-09-30Preliminary work on algebraic data types and run-time typing.David Robillard1-0/+12
2010-04-08Tuplr -> Resp (RESource Processing).David Robillard1-17/+17
2009-10-15Remove all use of ATuple::at().David Robillard1-20/+27
2009-10-15Replace more use of at(0) with head().David Robillard1-1/+1
2009-07-04Ditch Exp type and use AST even at lex time.David Robillard1-1/+1
2009-07-03Improved const correctness.David Robillard1-9/+11
2009-06-29Normalise EOF.David Robillard1-1/+0
2009-06-29Build compiler documentation.David Robillard1-4/+4
2009-06-28Move code into src directory.David Robillard1-0/+136