Archived
1

Added Change Notifications to MPExpression, MPMutableExpression and MPFunction

Removed -beginEditing and -endEditing
Optimized -fixSymbols
Updated Project File
This commit is contained in:
Kim Wittenburg
2014-05-18 01:06:49 +02:00
parent fa499d299c
commit 982b70d7fb
5 changed files with 119 additions and 65 deletions

View File

@@ -6,7 +6,7 @@
// Copyright (c) 2014 Kim Wittenburg. All rights reserved.
//
@class MPExpression, MPFunction;
@class MPExpression, MPFunction, MPRangePath;
extern NSString *MPAdditionOperator;
extern NSString *MPSubtractionOperator;
@@ -86,14 +86,17 @@ extern NSString *MPDivisionOperator;
@end
@interface MPExpression (MPChangeNotificationExtension)
- (void)symbolsChangedInRangePath:(MPRangePath *)rangePath replacementLength:(NSUInteger)length;
@end
@interface MPMutableExpression : MPExpression
- (void)replaceSymbolsInRange:(NSRange)range
withSymbols:(NSArray *)symbols;
- (void)beginEditing;
- (void)endEditing;
@end
@interface MPMutableExpression (MPMutableExpressionExtensionMethods)