Same here, recursive descent is what I have run into in the real world.
I'm just happy when parsing isn't being done with some absurdly long regex with no documentation.