The vast majority of real languages have hand-rolled parsers and there is no real reason they shouldn't.