luxlabs header browser preview


@class NSMutableData;

@interface SGStringPreprocessor : NSObject {
    NSMutableData *_buffer;
}

- (id)init;
- (void).cxx_destruct;
- (void)removeNonASCII:(id)a0;
- (void)removeEmojiModifyingCharacters:(id)a0;
- (void)replaceAllWhitespaceWithSpaces:(id)a0;
- (void)trimWhitespace:(id)a0;
- (void)addToEnd:(id)a0 withValue:(id)a1;
- (void)addToStart:(id)a0 withValue:(id)a1;
- (unsigned short *)bufferPtrWithMinimumLength:(unsigned long long)a0;
- (id)characterSetFromString:(id)a0;
- (void)combineDakutenAndHandakuten:(id)a0;
- (void)decomposeAndRecomposeStringWithCompatibilityMapping:(id)a0;
- (void)decomposeStringWithCompatibilityMapping:(id)a0;
- (void)finalizeForWordPieceCaseInsensitive:(id)a0;
- (void)finalizeForWordPieceCaseSensitive:(id)a0;
- (void)lowerCase:(id)a0;
- (void)mergeAnyConsecutiveCharacters:(id)a0;
- (void)mergeAnyConsecutiveNonalphabeticCharacters:(id)a0;
- (void)mergeAnyConsecutiveNonalphabeticCharactersWithExceptions:(id)a0 withValue:(id)a1;
- (void)mergeNumbersSeparatedByASCIISpace:(id)a0;
- (void)mergeTwoOrMoreConsecutiveCharacters:(id)a0;
- (void)removeCharacters:(id)a0 withExceptions:(id)a1 fromString:(id)a2;
- (void)removeCharacters:(id)a0 withValue:(id)a1;
- (void)removeDuplicateWhitespace:(id)a0;
- (void)removeEmojiModifyingCharactersWithExceptions:(id)a0 withValue:(id)a1;
- (void)removeEmojis:(id)a0;
- (void)removeEmojisWithExceptions:(id)a0 withValue:(id)a1;
- (void)removeNonBaseCharacters:(id)a0;
- (void)removeNonBasicMultilingualPlane:(id)a0;
- (void)removeNonEmojiSymbols:(id)a0;
- (void)removeNonEmojiSymbolsWithExceptions:(id)a0 withValue:(id)a1;
- (void)removePunctuation:(id)a0;
- (void)removePunctuationWithExceptions:(id)a0 withValue:(id)a1;
- (void)removeSpacingModifierLetters:(id)a0;
- (void)removeSymbols:(id)a0;
- (void)removeSymbolsWithExceptions:(id)a0 withValue:(id)a1;
- (void)replace:(id)a0 withBuffer:(unsigned short *)a1 toIndex:(unsigned long long)a2;
- (void)replaceCharactersWithSpaces:(id)a0 withValue:(id)a1;
- (void)replaceContactNamesWithString:(id)a0 withValue:(id)a1;
- (void)replaceLinksWithString:(id)a0 withValue:(id)a1;
- (void)replaceNumbersWithString:(id)a0 withValue:(id)a1;
- (void)separateCharacter:(id)a0 withValue:(id)a1;
- (void)separateFrenchElisions:(id)a0;
- (void)stripCombiningMarks:(id)a0;
- (void)stripNonBaseCharacters:(id)a0;
- (void)transformFullwidthToHalfwidth:(id)a0;
- (void)transformFullwidthToHalfwidthASCII:(id)a0;
- (void)transformHalfwidthToFullwidthCJK:(id)a0;

@end