You've been with us since some time, but since you created the home page, let me welcome you offcially.

Your parser is pretty neat. I can see you took your time to test a lot of corner cases.

I agree with you that using some kind of DOM is the best approach -- you have the proper (X)HTML almost for free then.

I can see you decided to use both "*" and "-" in bullet lists. Maybe that's a good idea after all. OLPC document format does this too.

Last remark -- your links can span lines, and point to pages with weird names then:
{{{
[[some
link|some
text]]
}}}
-- [RadomirDopieralski], 2006-09-26