From ca17649dab6d0d1ed49a3e072827e8324629aa64 Mon Sep 17 00:00:00 2001 From: Matthias Andreas Benkard Date: Thu, 31 Jul 2008 11:48:46 +0200 Subject: Reader: Add support for dispatching macro characters. --- MLKReadtable.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'MLKReadtable.h') diff --git a/MLKReadtable.h b/MLKReadtable.h index 8084890..6fb81d8 100644 --- a/MLKReadtable.h +++ b/MLKReadtable.h @@ -17,12 +17,12 @@ */ #import "MLKLispValue.h" +#import "MLKFuncallable.h" +#import #import #import -@class MLKFuncallable, NSMutableDictionary; - enum MLKReadtableCase { @@ -64,7 +64,7 @@ enum MLKConstituentTrait NSMutableDictionary *_syntaxTable; NSMutableDictionary *_readerMacros; NSMutableDictionary *_traits; - //MLKFuncallable *_caseConverter; + //id _caseConverter; enum MLKReadtableCase _case; } @@ -100,8 +100,8 @@ enum MLKConstituentTrait -(BOOL) isDigit:(unichar)ch inBase:(int)base; -(int) digitWeight:(unichar)ch; --(MLKFuncallable *) macroFunctionForCharacter:(unichar)ch; --(void) setMacroFunction:(MLKFuncallable *)function forCharacter:(unichar)ch; +-(id ) macroFunctionForCharacter:(unichar)ch; +-(void) setMacroFunction:(id )function forCharacter:(unichar)ch; -(unichar) charWithReadtableCase:(unichar)ch; -(int) characterConstituentTraits:(unichar)ch; -- cgit v1.2.3