Model Redesign: Added Reference Frames
Added Inverse Functions UI Redesign Cleaned Code
This commit is contained in:
@@ -29,12 +29,12 @@ MPFunctionAccessorImplementation(SumExpression, _sumExpression)
|
||||
#pragma mark Evaluating Functions
|
||||
- (MPTerm *)parseWithError:(MPParseError *__autoreleasing *)error
|
||||
{
|
||||
MPExpressionEvaluator *startEvaluator = self.startExpression.evaluator;
|
||||
MPExpressionEvaluator *startEvaluator = [[MPExpressionEvaluator alloc] initWithExpression:self.startExpression];
|
||||
MPTerm *start = [startEvaluator parseExpectingVariable:YES
|
||||
error:error];
|
||||
ReturnIfNil(start);
|
||||
|
||||
MPExpressionEvaluator *targetEvaluator = self.targetExpression.evaluator;
|
||||
MPExpressionEvaluator *targetEvaluator = [[MPExpressionEvaluator alloc] initWithExpression:self.targetExpression];
|
||||
MPTerm *target = [targetEvaluator parseExpectingVariable:NO
|
||||
error:error];
|
||||
ReturnIfNil(target);
|
||||
@@ -43,7 +43,7 @@ MPFunctionAccessorImplementation(SumExpression, _sumExpression)
|
||||
|
||||
[[MPEvaluationContext sharedContext] push];
|
||||
[[MPEvaluationContext sharedContext] defineVariable:variable withValue:[NSNull null]];
|
||||
MPExpressionEvaluator *sumEvaluator = self.sumExpression.evaluator;
|
||||
MPExpressionEvaluator *sumEvaluator = [[MPExpressionEvaluator alloc] initWithExpression:self.sumExpression];
|
||||
MPTerm *sum = [sumEvaluator parseExpectingVariable:NO
|
||||
error:error];
|
||||
ReturnIfNil(sum);
|
||||
|
||||
Reference in New Issue
Block a user