diff options
author | Matthias Andreas Benkard <matthias@benkard.de> | 2008-06-28 22:22:04 +0200 |
---|---|---|
committer | Matthias Andreas Benkard <matthias@benkard.de> | 2008-06-28 22:22:04 +0200 |
commit | ee2d7b7d9bb5ab87dc7986407ee44acd6bcad429 (patch) | |
tree | 3c6729e1d9edace9963def362d05d23f7b0e4a74 /MLKInterpreter.m | |
parent | 05fc2a9fd9326bd059681b7684a74e1ad1de1ec6 (diff) |
Add support for compiler macros to lexical contexts.
Diffstat (limited to 'MLKInterpreter.m')
-rw-r--r-- | MLKInterpreter.m | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/MLKInterpreter.m b/MLKInterpreter.m index f56e750..e276982 100644 --- a/MLKInterpreter.m +++ b/MLKInterpreter.m @@ -234,6 +234,7 @@ static MLKSymbol *_LAMBDA; functions:nil goTags:nil macros:nil + compilerMacros:nil symbolMacros:nil declarations:declarations]); @@ -373,7 +374,7 @@ static MLKSymbol *_LAMBDA; [NSArray arrayWithObjects: program, context, nil]] objectAtIndex:0]); -; + return [self eval:expansion inLexicalContext:context withEnvironment:lexenv]; |