luxlabs header browser preview


@class NSData, ICSTokenizer;
@protocol ICSUIDGenerator;

@interface ICSParser : NSObject {
    unsigned long long _options;
    NSData *_data;
    id<ICSUIDGenerator> _uidGenerator;
}

@property (readonly, nonatomic) ICSTokenizer *lexer;

+ (id)entitiesFromNSData:(id)a0 options:(unsigned long long)a1;

- (id)initWithData:(id)a0 options:(unsigned long long)a1;
- (void).cxx_destruct;
- (BOOL)_parseComponent:(id)a0;
- (void)_parseComponent:(id)a0 depth:(unsigned long long)a1 fatalError:(BOOL *)a2;
- (BOOL)createPropertyType:(int)a0 component:(id)a1 withName:(id)a2 fatalError:(BOOL *)a3;
- (id)makeComponent:(const char *)a0;
- (id)parseData;
- (BOOL)parseParameter:(id)a0 fatalError:(BOOL *)a1;
- (BOOL)parseProperty:(id)a0 fatalError:(BOOL *)a1;

@end