summaryrefslogtreecommitdiff
path: root/MLKReadtable.h
diff options
context:
space:
mode:
authorMatthias Andreas Benkard <matthias@benkard.de>2008-06-14 23:29:25 +0200
committerMatthias Andreas Benkard <matthias@benkard.de>2008-06-14 23:29:25 +0200
commit93bd600a7b1bc4062c29f1c8e961c29317312efb (patch)
treeb3966d04bd263f7092e1512b8ed5ccb19a548daa /MLKReadtable.h
parent932d3df11b56b88a97ef497ca7c891547275d05a (diff)
Add class MLKReadtable.
Diffstat (limited to 'MLKReadtable.h')
-rw-r--r--MLKReadtable.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/MLKReadtable.h b/MLKReadtable.h
index 1f4bf97..2ea4cc7 100644
--- a/MLKReadtable.h
+++ b/MLKReadtable.h
@@ -18,6 +18,9 @@
#import "MLKLispValue.h"
+#import <Foundation/NSObject.h>
+#import <Foundation/NSString.h>
+
@class MLKClosure, NSMutableDictionary;
@@ -30,7 +33,7 @@ enum MLKReadtableCase
};
-@interface MLKReadtable : MLKLispValue
+@interface MLKReadtable : MLKLispValue <NSCopying>
{
NSMutableDictionary *_syntaxTable;
NSMutableDictionary *_readerMacros;
@@ -39,7 +42,8 @@ enum MLKReadtableCase
}
-(MLKReadtable *) init;
--(MLKReadtable *) copy;
+
+-(MLKReadtable *) copyWithZone:(NSZone *)zone;
-(BOOL) isWhitespaceCharacter:(unichar)ch;
-(BOOL) isMacroCharacter:(unichar)ch;