D implementation of a PEG parser generator