// // MPParseError.m // MathPad // // Created by Kim Wittenburg on 08.09.14. // Copyright (c) 2014 Kim Wittenburg. All rights reserved. // #import "MPParseError.h" @implementation MPParseError - (instancetype)initWithErrorRange:(NSRange)errorRange errorMessageKey:(NSString *)key { self = [super init]; if (self) { _errorRange = errorRange; _localizedErrorMessage = NSLocalizedString(key, nil); } return self; } - (instancetype)initWithErrorRange:(NSRange)errorRange localizederrorMessage:(NSString *)errorMessage { self = [super init]; if (self) { _errorRange = errorRange; _localizedErrorMessage = errorMessage; } return self; } - (NSString *)description { return [NSString stringWithFormat:@"MPParseError", self.errorRange.location, self.errorRange.length, self.localizedErrorMessage]; } @end