PEG parser aspiring to be as fast as Pegleg and as convenient as Treetop