Nick Reinking wrote:
I'm actually in the middle of a C project to reduce the wikitext parser to a two-pass parser...
sorry to drop in late in the conversation... I'd not been following this one.
I mentioned a while ago that on Unreal Wiki we completely replaced UseMod's wikitext parser. It's a Perl module that's OO and very easy to extend.
I'm sure the guy who wrote it, Mych, would let Wikipedia use it if interested.