diff options
author | Matthias Andreas Benkard <matthias@benkard.de> | 2008-08-12 19:18:52 +0200 |
---|---|---|
committer | Matthias Andreas Benkard <matthias@benkard.de> | 2008-08-12 19:18:52 +0200 |
commit | 428aa889649c3688240a14a4f291b8a2be1e2ae8 (patch) | |
tree | 46674240dee89c93632274d6329b84b00e1f5b42 /MLKLLVMCompiler.h | |
parent | d9a4288c6b7acfbcb7e819841a291f3063daa00c (diff) |
MLKLexicalContext: Add management of user-defined function and variable properties.
Diffstat (limited to 'MLKLLVMCompiler.h')
-rw-r--r-- | MLKLLVMCompiler.h | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/MLKLLVMCompiler.h b/MLKLLVMCompiler.h index 4f167bb..7a38679 100644 --- a/MLKLLVMCompiler.h +++ b/MLKLLVMCompiler.h @@ -19,6 +19,7 @@ #import "MLKForm.h" #import "MLKInterpreter.h" #import "MLKLexicalContext.h" +#import "MLKLexicalContext-MLKLLVMCompilation.h" #import <Foundation/NSObject.h> #import <Foundation/NSString.h> @@ -68,13 +69,4 @@ using namespace llvm; @interface MLKForm (MLKLLVMCompilation) -(Value *) processForLLVM; @end - - -@interface MLKLexicalContext (MLKLLVMCompilation) --(BOOL) isHeapVariable:(id)name; --(Value *) functionCellForSymbol:(id)name; --(Value *) closureDataPointerForSymbol:(id)name; --(Value *) bindingForSymbol:(id)name; --(Value *) valueForSymbol:(id)name; -@end #endif |