flat-file parser