1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- #import <Foundation/Foundation.h>
- extern NSString * DBJSONErrorDomain;
- enum {
- EUNSUPPORTED = 1,
- EPARSENUM,
- EPARSE,
- EFRAGMENT,
- ECTRL,
- EUNICODE,
- EDEPTH,
- EESCAPE,
- ETRAILCOMMA,
- ETRAILGARBAGE,
- EEOF,
- EINPUT
- };
- @interface DBJsonBase : NSObject {
- NSMutableArray *errorTrace;
- @protected
- NSUInteger depth, maxDepth;
- }
- @property NSUInteger maxDepth;
- @property(copy,readonly) NSArray* errorTrace;
- - (void)addErrorWithCode:(NSUInteger)code description:(NSString*)str;
- - (void)clearErrorTrace;
- @end
|