luxlabs header browser preview


@class NSString;

@interface PRZhuyinModification : PRModification {
    struct _NSRange { unsigned long long location; unsigned long long length; } _range;
    NSString *_replacementString;
    unsigned long long _modificationType;
    struct _NSRange { unsigned long long location; unsigned long long length; } _syllableRange;
    struct _NSRange { unsigned long long location; unsigned long long length; } _additionalSyllableRange;
    double _modificationScore;
    unsigned long long _syllableCountScore;
    unsigned char _letters[5];
    BOOL _producesPartialSyllable;
}

- (struct _NSRange { unsigned long long x0; unsigned long long x1; })range;
- (unsigned long long)hash;
- (void)dealloc;
- (unsigned long long)modificationType;
- (id)description;
- (BOOL)isEqual:(id)a0;
- (id)replacementString;
- (BOOL)_shouldAppendLetter:(unsigned char)a0;
- (struct _NSRange { unsigned long long x0; unsigned long long x1; })additionalSyllableRange;
- (struct _NSRange { unsigned long long x0; unsigned long long x1; })combinedSyllableRange;
- (id)initWithRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 replacementString:(id)a1 modificationType:(unsigned long long)a2 syllableRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a3 additionalSyllableRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a4 modificationScore:(double)a5 syllableCountScore:(unsigned long long)a6 syllableLetters:(const char *)a7 producesPartialSyllable:(BOOL)a8;
- (id)initWithRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 replacementString:(id)a1 modificationType:(unsigned long long)a2 syllableRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a3 modificationScore:(double)a4 syllableCountScore:(unsigned long long)a5 syllableLetters:(const char *)a6 producesPartialSyllable:(BOOL)a7;
- (double)modificationScore;
- (BOOL)producesPartialSyllable;
- (unsigned long long)syllableCountScore;
- (struct _NSRange { unsigned long long x0; unsigned long long x1; })syllableRange;

@end