Beautify CESyntaxParser a bit

This commit is contained in:
1024jp 2014-12-10 02:10:36 +01:00
parent b897be8935
commit b8dcf7d6bb

View File

@ -68,7 +68,7 @@ typedef NS_ENUM(NSUInteger, QCStartEndType) {
@property (atomic, copy) NSDictionary *coloringDictionary;
@property (atomic, copy) NSDictionary *simpleWordsCharacterSets;
@property (atomic, copy) NSDictionary *pairedQuoteTypes; // dict for quote pair to extract with comment
@property (atomic, copy) NSArray *cacheColorings; // extracting results cache of the last whole string coloring
@property (atomic, copy) NSArray *cacheColorings; // extracted results cache of the last whole string coloring
@property (atomic, copy) NSString *cacheHash; // MD5 hash
@property (atomic) CEIndicatorSheetController *indicatorController;
@ -214,7 +214,7 @@ static CGFloat kPerCompoIncrement;
[charSet removeCharactersInString:@"\n\t "]; //
characterSets[key] = charSet;
} // ==== end-autoreleasepool
}
}
_simpleWordsCharacterSets = characterSets;
}
@ -285,6 +285,7 @@ static CGFloat kPerCompoIncrement;
}
}
// ------------------------------------------------------
///
- (void)colorVisibleRange:(NSRange)range wholeString:(NSString *)wholeString
@ -926,9 +927,10 @@ static CGFloat kPerCompoIncrement;
- (void)colorString:(NSString *)wholeString range:(NSRange)coloringRange
// ------------------------------------------------------
{
if (coloringRange.length == 0) { return; }
//
NSString *coloringString = [wholeString substringWithRange:coloringRange];
if ([coloringString length] == 0) { return; }
//
if (![self hasSyntaxHighlighting]) {