MetarDecoder Fails on METAR with missing dew point



I recently ran into a problem where the METAR decoder would fail to decode a METAR with a missing dew point. I fixed the issue by replacing the missing part of the string with "/00 " using a regular expression, but I thought you should be made aware of the issue. Here is the METAR that the decoder failed on, for reference:

METAR KTRK 051445Z 00000KT 1/4SM FZFG OVC003 M09/ A3048 RMK NOSPECI FIRST 4/007 MAX 0061 MIN 1111

The "M09/" is the culprit here.

Let me know if you need more information.