Work on PEG parser