// // MPFractionTerm.m // MathPad // // Created by Kim Wittenburg on 15.11.14. // Copyright (c) 2014 Kim Wittenburg. All rights reserved. // #import "MPFractionTerm.h" @implementation MPFractionTerm - (NSDecimalNumber *)doEvaluation:(NSError *__autoreleasing *)error { NSDecimalNumber *nominator = [[self expressionAtIndex:0] evaluate:error]; if (!nominator) { return nil; } NSDecimalNumber *denominator = [[self expressionAtIndex:1] evaluate:error]; if (!denominator) { return nil; } #warning Division by zero ahead return [nominator decimalNumberByDividingBy:denominator]; } @end