A dumb parser generator