A parser generator, led by example.