This is a parser for METAR which is a format for weather information. See also: http://d.hatena.ne.jp/hideshi_o/20130105/1357376552