I'd like to do it, but I got a new job, so I won't have much time to do so, and I have personal projects.
What I have suggested, however, is to use dynamic languages to do the parsing, such as Ruby, Lua, or Perl. This way, we could have a parser for each language, and anyone could write a parser for a custom language, without modifying Code::Blocks's source code. This may be a little slower, but it will be a lot more flexible. And I prefer slower to incomplete.
Tell me what you think about it.
-- Wolf --