Cleaned Code by Removing Location Tracking for Errors
This commit is contained in:
@@ -11,6 +11,8 @@
|
||||
|
||||
#import "MPEvaluationContext.h"
|
||||
|
||||
#import "MPExpressionTree.h"
|
||||
|
||||
@implementation MPSumFunction
|
||||
|
||||
MPFunctionAccessorImplementation(StartExpression, _startExpression)
|
||||
@@ -24,7 +26,7 @@ MPFunctionAccessorImplementation(SumExpression, _sumExpression)
|
||||
|
||||
#pragma mark Evaluating Functions
|
||||
|
||||
- (BOOL)validate:(MPParseError *__autoreleasing *)error
|
||||
- (BOOL)validate:(NSError *__autoreleasing *)error
|
||||
{
|
||||
MPExpressionTree *startTree = [self.startExpression parse];
|
||||
if (![startTree validateExpectingVariableDefinition:YES error:error]) {
|
||||
@@ -67,21 +69,6 @@ MPFunctionAccessorImplementation(SumExpression, _sumExpression)
|
||||
}
|
||||
|
||||
#pragma mark Working With Functions
|
||||
/*
|
||||
- (BOOL)isEqualToFunction:(MPFunction *)aFunction
|
||||
{
|
||||
if (![aFunction isKindOfClass:[MPSumFunction class]]) {
|
||||
return NO;
|
||||
}
|
||||
MPSumFunction *sumFunction = (MPSumFunction *)aFunction;
|
||||
if (![self.startExpression isEqualToExpression:sumFunction.startExpression]) {
|
||||
return NO;
|
||||
}
|
||||
if (![self.targetExpression isEqualToExpression:sumFunction.targetExpression]) {
|
||||
return NO;
|
||||
}
|
||||
return [self.sumExpression isEqualToExpression:sumFunction.sumExpression];
|
||||
}*/
|
||||
|
||||
- (NSString *)description
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user