summaryrefslogtreecommitdiff
path: root/MLKInterpreter.m
Commit message (Collapse)AuthorAgeFilesLines
* Create environments upon binding when needed.Matthias Andreas Benkard2008-06-301-5/+9
|
* Add support for compiler macros to lexical contexts.Matthias Andreas Benkard2008-06-281-1/+2
|
* MLKInterpreter: Fix macro support.Matthias Andreas Benkard2008-06-271-3/+6
|
* Add class MLKRoot.Matthias Andreas Benkard2008-06-271-4/+28
|
* MLKInterpreter: Implement the VALUES operator.Matthias Andreas Benkard2008-06-271-0/+18
|
* MLKInterpreter: Correctly handle multiple values.Matthias Andreas Benkard2008-06-271-29/+53
|
* MLKInterpreter: Fix APPLY and %LAMBDA.Matthias Andreas Benkard2008-06-271-5/+9
|
* MLKInterpreter: Implement the %LAMBDA operator.Matthias Andreas Benkard2008-06-271-0/+36
|
* Fix a crash upon looking up declarations in the lexical context.Matthias Andreas Benkard2008-06-251-1/+1
|
* MLKInterpreter: Implement LET.Matthias Andreas Benkard2008-06-251-0/+103
|
* Rename methods: forBinding -> forSymbolMatthias Andreas Benkard2008-06-241-1/+1
|
* Allow binding NIL in environments.Matthias Andreas Benkard2008-06-231-0/+2
|
* Initialise the global environment on startup.Matthias Andreas Benkard2008-06-231-0/+3
|
* MLKInterpreter: Support symbol macros.Matthias Andreas Benkard2008-06-231-1/+18
|
* Interpreter: Fix QUOTE and empty PROGN forms.Matthias Andreas Benkard2008-06-221-3/+3
|
* MLKInterpreter: Support QUOTE.Matthias Andreas Benkard2008-06-221-0/+13
|
* Add classes MLKLexicalEnvironment and MLKReadEvalPrintLoop.Matthias Andreas Benkard2008-06-221-8/+36
|
* Add class MLKInterpreter.Matthias Andreas Benkard2008-06-221-0/+146