luxlabs header browser preview


@class NSMutableArray;

@interface PRZhuyinContext : PRAutocorrectionContext {
    NSMutableArray *_modifications;
    NSMutableArray *_addedModifications;
    NSMutableArray *_removedModifications;
    NSMutableArray *_addedRemovedModifications;
    NSMutableArray *_prefixes;
    char *_buffer;
    unsigned long long *_syllableLengthArray;
    void *_connection;
    unsigned long long _length;
    unsigned long long _lengthBeforeApostrophes;
    unsigned long long _startingPoint;
    unsigned long long _lastIndexes[4];
    unsigned long long _nextIndexes[2];
    unsigned long long _startIndex;
    unsigned long long _endIndex;
    BOOL _lastSyllableIsPartial;
}

- (id)init;
- (void)reset;
- (void)dealloc;
- (id)description;
- (void)_addInsertions;
- (void)_addReplacements;
- (void)_advanceIndexes;
- (void)_addDeletions;
- (void)_addTranspositions;
- (void)_filterModifications;
- (void)_removeModificationsAndMoveStartingPoint;
- (void)addInputCharacter:(unsigned short)a0 geometryModel:(void *)a1 geometryData:(id)a2;
- (id)addedModifications;
- (id)currentModifications;
- (void)removeNumberOfInputCharacters:(unsigned long long)a0;
- (id)removedModifications;

@end