C/C++ mini interpreter