instaparse

If you're not trampolining your parser, why bother getting up in the morning?