Interactive C/C++ preprocessor shell