luxlabs header browser preview


@class NSString, NSArray, TSCEAbortObject, TSCEQuotedRefPathSplitter, NSMutableArray;
@protocol TSCEReferenceResolving;

@interface TSCEReferenceParsingContext : NSObject <NSCopying>

@property (nonatomic) struct TSCETableResolver { void /* function */ **x0; } *contextTableResolver;
@property (readonly, nonatomic) id<TSCEReferenceResolving> contextResolver;
@property (retain, nonatomic) NSString *contextSheetName;
@property (retain, nonatomic) NSArray *components;
@property (retain, nonatomic) NSString *aggregateFunction;
@property (retain, nonatomic) TSCEQuotedRefPathSplitter *refPathSplitter;
@property (nonatomic) BOOL filterColons;
@property (nonatomic) BOOL referenceIsComplete;
@property (retain, nonatomic) TSCEAbortObject *abortObject;
@property (nonatomic) BOOL parseAsBaseTableReference;
@property (nonatomic) BOOL trimNames;
@property (nonatomic) BOOL namesUsed;
@property (nonatomic) struct TSUPreserveFlags { unsigned char _flags; } preserveFlags;
@property (retain, nonatomic) NSString *sheetName;
@property (retain, nonatomic) NSString *tableName;
@property (retain, nonatomic) NSString *rest;
@property (retain, nonatomic) NSString *sheetNameUnquoted;
@property (retain, nonatomic) NSString *tableNameUnquoted;
@property (retain, nonatomic) NSMutableArray *referencesMatchingInputAsPrefix;

- (void)reset;
- (id).cxx_construct;
- (void).cxx_destruct;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)initWithContextResolver:(id)a0;
- (id)initWithContextResolver:(id)a0 components:(id)a1;
- (id)initWithContextTableResolver:(struct TSCETableResolver { void /* function */ **x0; } *)a0;
- (id)initWithContextTableResolver:(struct TSCETableResolver { void /* function */ **x0; } *)a0 components:(id)a1;

@end