From cfc17a412d17cac2aa8ad31e434c803a4a7d21b3 Mon Sep 17 00:00:00 2001 From: Matthias Andreas Benkard Date: Sat, 14 Jun 2008 19:54:45 +0200 Subject: Add method declarations needed by the reader. --- MLKReadtable.h | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'MLKReadtable.h') diff --git a/MLKReadtable.h b/MLKReadtable.h index ed08d84..1f4bf97 100644 --- a/MLKReadtable.h +++ b/MLKReadtable.h @@ -18,7 +18,7 @@ #import "MLKLispValue.h" -@class NSMutableDictionary; +@class MLKClosure, NSMutableDictionary; enum MLKReadtableCase @@ -40,4 +40,17 @@ enum MLKReadtableCase -(MLKReadtable *) init; -(MLKReadtable *) copy; + +-(BOOL) isWhitespaceCharacter:(unichar)ch; +-(BOOL) isMacroCharacter:(unichar)ch; +-(BOOL) isNonTerminatingMacroCharacter:(unichar)ch; +-(BOOL) isTerminatingMacroCharacter:(unichar)ch; +-(BOOL) isSingleEscapeCharacter:(unichar)ch; +-(BOOL) isMultipleEscapeCharacter:(unichar)ch; +-(BOOL) isConstituentCharacter:(unichar)ch; +-(BOOL) isInvalidCharacter:(unichar)ch; +-(BOOL) characterHasCase:(unichar)ch; + +-(MLKClosure *) macroFunctionForCharacter:(unichar)ch; +-(unichar) charWithReadtableCase:(unichar)ch; @end -- cgit v1.2.3