A small GPS (NMEA0183) parser