Fixed world's worst recursive descent parser (issue #5)