Working on C-like preprocessor