Puting parser