How feasible would it be to write a plugin that runs flex or bison or some other tool on certain project files? At the moment I've got it running a separate makefile in pre build steps, but it slows things down a bit because it has to go through the makefile each time. I'm wondering if it's possible to integrate a bunch of other programs and file types into codeblocks.