Converts BBCode to HTML. Gracefully handles invalid input. Built on Treetop.