My idea was to return a error log in the ReplaceMacros function. So it could be outputed to the compiler log during compiling and in the codeblocks log when other. I mean if i compile something and then it does not work, it would be nice to see in the compiler log...