Parser for the plist format