Replace pawncc preprocessor with custom parser