c++ interpreter for scripting language