summaryrefslogtreecommitdiff
path: root/MLKForm.m
Commit message (Expand)AuthorAgeFilesLines
* Promote special operator APPLY to an intrinsic function.Matthias Andreas Benkard2008-08-181-2/+1
* MLKForm class cluster: Fix various memory management errors.Matthias Andreas Benkard2008-08-181-18/+19
* Replace special operator %DEFMACRO with intrinsic function %MACROSET.Matthias Andreas Benkard2008-08-181-26/+0
* Promote special operators SET and %FSET to intrinsics.Matthias Andreas Benkard2008-08-171-36/+0
* MLKForm class cluster: Fix SETQ and FSETQ (statement order in -complete method).Matthias Andreas Benkard2008-08-171-4/+6
* MLKForm class cluster: Fix handling of fixnums.Matthias Andreas Benkard2008-08-171-2/+2
* MLKForm class cluster: Add a couple of accessors to forms that are only proce...Matthias Andreas Benkard2008-08-171-0/+26
* MLKFunctionCallForm: Process arguments as forms.Matthias Andreas Benkard2008-08-161-1/+14
* LLVM compiler: Have %LAMBDA forms return closures rather than function pointers.Matthias Andreas Benkard2008-08-121-1/+1
* Fix various errors in the compiler and semantic analyser.Matthias Andreas Benkard2008-08-111-5/+7
* LLVM compiler: Support %LAMBDA, PROGN, %LOOP, lexical variables, and function...Matthias Andreas Benkard2008-08-111-1/+1
* MLKForm: Add method -subforms.Matthias Benkard2008-08-111-2/+97
* MLKForm class cluster: Implement declaration and docstring handling.Matthias Benkard2008-08-111-28/+132
* Implement most of the MLKForm class cluster.Matthias Benkard2008-08-111-0/+387
* MLKForm class cluster: Add instance variables.Matthias Andreas Benkard2008-08-101-0/+33
* Add missing class stubs.Matthias Benkard2008-08-101-1/+93
* Add class cluster MLKForm.Matthias Andreas Benkard2008-08-101-0/+209