/* * PrimitiveFunction.cc * * Created on: Feb 10, 2010 * Author: petergoodman * Version: $Id$ */ #include "PrimitiveFunction.h" /** * Constructor, store the function pointer. */ PrimitiveFunction::PrimitiveFunction(primitive_func_t *primitive_func) { func = primitive_func; } /** * Destructor. */ PrimitiveFunction::~PrimitiveFunction() { } /** * Call operator. */ void PrimitiveFunction::call(deque &stack, deque &tokens, map &symbols) { func(stack, tokens, symbols); }