parsec.fileparse: allow empty values

Previously empty values are treated as undefined.

Close #647.