00001
00002
00003
00004
00005
00006
00007
00008
00009 #import <Foundation/Foundation.h>
00010
00011
00012 @interface TDParser : NSObject {
00013 NSMutableArray *results;
00014 NSMutableString *currentString;
00015 @private
00016 id target;
00017 SEL selector;
00018 NSError *error;
00019 NSData *data;
00020 }
00021
00022 - (id)initWithTarget:(id)theTarget andSelector:(SEL)theSelector;
00023 - (id)initWithData:(NSData *)aData;
00024 - (NSMutableArray *)parseResults:(NSError **)parseError;
00025
00026
00027 @property (nonatomic, retain) NSData *data;
00028
00029 @end