The ugliest code I ever wrote: a parser generator in XSLT | Hacker News Reader