Generate a streaming human readable protocol parser