luxlabs header browser preview


@class NSMutableDictionary, NSLocale;

@interface PSITokenizer : NSObject {
    void *_tagger;
    BOOL _useCache;
    NSMutableDictionary *_cache;
}

@property (retain, nonatomic) NSLocale *locale;

+ (id)fts5StringFromString:(id)a0 forMatchType:(unsigned long long)a1;
+ (id)fts5StringFromString:(id)a0 useWildcard:(BOOL)a1;
+ (id)ftsTokenizerName;

- (void)tokenizeString:(id)a0 withOptions:(long long)a1 tokenOutput:(struct tokenOutput_t { id x0; id x1; id x2; struct *x3; long long x4; long long x5; struct *x6; long long x7; long long x8; } *)a2;
- (void)dealloc;
- (id)normalizeString:(id)a0;
- (int)registerFTS5TokenizerForDatabase:(struct sqlite3 { } *)a0;
- (id)initWithLocale:(id)a0 useCache:(BOOL)a1;
- (void)_tokenizeString:(id)a0 withContext:(struct { struct __CFString *x0; long long x1; struct tokenOutput_t *x2; unsigned short *x3; unsigned short *x4; long long x5; } *)a1;
- (void).cxx_destruct;
- (id)newTokensFromString:(id)a0 withOptions:(long long)a1 outCopyRanges:(id *)a2 error:(id *)a3;

@end