// // MPFunction+MPToken.m // MathKit // // Created by Kim Wittenburg on 19.09.14. // Copyright (c) 2014 Kim Wittenburg. All rights reserved. // #import "MPFunction+MPToken.h" #import "MPExpression.h" #import "MPPowerFunction.h" @implementation MPFunction (MPToken) - (MPTokenType)tokenType { return [self isMemberOfClass:[MPPowerFunction class]] ? MPPowerToken : MPGenericFunctionToken; } - (NSRange)range { return NSMakeRange([self.parent convertIndex:[self.parent indexOfElement:self] fromReferenceFrame:MPElementReferenceFrame toReferenceFrame:MPSymbolReferenceFrame], 1); } - (NSString *)stringValue { return [self description]; } @end