// // MPEvaluationContext.h // MathPad // // Created by Kim Wittenburg on 12.09.14. // Copyright (c) 2014 Kim Wittenburg. All rights reserved. // #import @interface MPEvaluationContext : NSObject + (MPEvaluationContext *)sharedContext; - (void)push; - (void)pop; - (void)defineVariable:(NSString *)variable withValue:(NSDecimalNumber *)value; - (void)undefineVariable:(NSString *)variable; - (BOOL)isVariableDefined:(NSString *)variable; - (NSDecimalNumber *)valueForVariable:(NSString *)variable; @end