├── .gitattributes ├── .gitignore ├── .gitlab-ci.yml ├── .gitmodules ├── CMakeLists.txt ├── LICENSE ├── docs └── sphinx │ ├── about.rst │ ├── api.rst │ ├── api_cloudgroup.rst │ ├── api_cloudtype.rst │ ├── api_cloudtypesgroup.rst │ ├── api_direction.rst │ ├── api_distance.rst │ ├── api_group.rst │ ├── api_groupinfo.rst │ ├── api_groupparser.rst │ ├── api_keywordgroup.rst │ ├── api_layerforecastgroup.rst │ ├── api_lightninggroup.rst │ ├── api_locationgroup.rst │ ├── api_lowmidhighcloudgroup.rst │ ├── api_metaftime.rst │ ├── api_minmaxtemperaturegroup.rst │ ├── api_miscgroup.rst │ ├── api_parser.rst │ ├── api_parseresult.rst │ ├── api_precipitation.rst │ ├── api_precipitationgroup.rst │ ├── api_pressure.rst │ ├── api_pressuregroup.rst │ ├── api_pressuretendencygroup.rst │ ├── api_reporterror.rst │ ├── api_reportmetadata.rst │ ├── api_reportpart.rst │ ├── api_reporttimegroup.rst │ ├── api_reporttype.rst │ ├── api_runway.rst │ ├── api_runwaystategroup.rst │ ├── api_seasurfacegroup.rst │ ├── api_speed.rst │ ├── api_surfacefriction.rst │ ├── api_temperature.rst │ ├── api_temperaturegroup.rst │ ├── api_trendgroup.rst │ ├── api_unknowngroup.rst │ ├── api_vicinitygroup.rst │ ├── api_visibilitygroup.rst │ ├── api_visitor.rst │ ├── api_waveheight.rst │ ├── api_weathergroup.rst │ ├── api_weatherphenomena.rst │ ├── api_windgroup.rst │ ├── cloudgroup_ceiling_chino.svg │ ├── cloudgroup_cloudlayer.svg │ ├── cloudgroup_obscuration.svg │ ├── cloudgroup_variable.svg │ ├── cloudgroup_vv.svg │ ├── conf.py │ ├── index.rst │ ├── internals.rst │ ├── layerforecastgroup.svg │ ├── lightninggroup.svg │ ├── locationgroup.svg │ ├── lowmidhighcloudgroup.svg │ ├── metar.svg │ ├── metar_nil.svg │ ├── references.rst │ ├── reporttimegroup.svg │ ├── runwaystategroup.svg │ ├── taf.svg │ ├── taf_nil_cnl.svg │ ├── temperaturegroup_metar.svg │ ├── temperaturegroup_rmk.svg │ ├── trendgroup_metar.svg │ ├── trendgroup_taf.svg │ ├── tutorial.rst │ ├── unknown_nil.svg │ ├── windgroup_peak.svg │ ├── windgroup_sector.svg │ ├── windgroup_shear.svg │ ├── windgroup_shift.svg │ ├── windgroup_surface.svg │ └── windgroup_ws.svg ├── examples ├── explain.cpp ├── shellfiles │ ├── explain_shell.html │ └── summary_shell.html ├── summary.cpp └── tutorial.cpp ├── include └── metaf.hpp ├── metar.sublime-project ├── pages ├── examples.html ├── examples │ └── weather_widget │ │ ├── SourceSansPro-Regular.woff │ │ ├── SourceSansPro-Regular.woff2 │ │ ├── eye-regular-wh.svg │ │ ├── icicles-solid-wh.svg │ │ ├── weather_widget.css │ │ ├── weathericons-regular-webfont.woff │ │ └── weathericons-regular-webfont.woff2 ├── index.html └── style.css ├── performance └── main.cpp ├── readme.md └── test ├── coverage └── CMakeLists.txt ├── main.cpp ├── test_cloudgroup.cpp ├── test_cloudtype.cpp ├── test_cloudtypesgroup.cpp ├── test_direction.cpp ├── test_distance.cpp ├── test_fractionstrtouint.cpp ├── test_getsyntaxgroup.cpp ├── test_group.cpp ├── test_groupparser.cpp ├── test_keywordgroup.cpp ├── test_layerforecastgroup.cpp ├── test_lightninggroup.cpp ├── test_locationgroup.cpp ├── test_lowmidhighcloudgroup.cpp ├── test_metaftime.cpp ├── test_minmaxtemperaturegroup.cpp ├── test_miscgroup.cpp ├── test_parser.cpp ├── test_precipitation.cpp ├── test_precipitationgroup.cpp ├── test_pressure.cpp ├── test_pressuregroup.cpp ├── test_pressuretendencygroup.cpp ├── test_reporttimegroup.cpp ├── test_runway.cpp ├── test_runwaystategroup.cpp ├── test_seasurfacegroup.cpp ├── test_speed.cpp ├── test_strtouint.cpp ├── test_surfacefriction.cpp ├── test_temperature.cpp ├── test_temperaturegroup.cpp ├── test_trendgroup.cpp ├── test_unknowngroup.cpp ├── test_vicinitygroup.cpp ├── test_visibilitygroup.cpp ├── test_visitor.cpp ├── test_waveheight.cpp ├── test_weathergroup.cpp ├── test_weatherphenomena.cpp ├── test_windgroup.cpp ├── testdata_real.cpp └── testdata_real.h /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/LICENSE -------------------------------------------------------------------------------- /docs/sphinx/about.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/about.rst -------------------------------------------------------------------------------- /docs/sphinx/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api.rst -------------------------------------------------------------------------------- /docs/sphinx/api_cloudgroup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_cloudgroup.rst -------------------------------------------------------------------------------- /docs/sphinx/api_cloudtype.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_cloudtype.rst -------------------------------------------------------------------------------- /docs/sphinx/api_cloudtypesgroup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_cloudtypesgroup.rst -------------------------------------------------------------------------------- /docs/sphinx/api_direction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_direction.rst -------------------------------------------------------------------------------- /docs/sphinx/api_distance.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_distance.rst -------------------------------------------------------------------------------- /docs/sphinx/api_group.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_group.rst -------------------------------------------------------------------------------- /docs/sphinx/api_groupinfo.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_groupinfo.rst -------------------------------------------------------------------------------- /docs/sphinx/api_groupparser.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_groupparser.rst -------------------------------------------------------------------------------- /docs/sphinx/api_keywordgroup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_keywordgroup.rst -------------------------------------------------------------------------------- /docs/sphinx/api_layerforecastgroup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_layerforecastgroup.rst -------------------------------------------------------------------------------- /docs/sphinx/api_lightninggroup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_lightninggroup.rst -------------------------------------------------------------------------------- /docs/sphinx/api_locationgroup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_locationgroup.rst -------------------------------------------------------------------------------- /docs/sphinx/api_lowmidhighcloudgroup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_lowmidhighcloudgroup.rst -------------------------------------------------------------------------------- /docs/sphinx/api_metaftime.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_metaftime.rst -------------------------------------------------------------------------------- /docs/sphinx/api_minmaxtemperaturegroup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_minmaxtemperaturegroup.rst -------------------------------------------------------------------------------- /docs/sphinx/api_miscgroup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_miscgroup.rst -------------------------------------------------------------------------------- /docs/sphinx/api_parser.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_parser.rst -------------------------------------------------------------------------------- /docs/sphinx/api_parseresult.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_parseresult.rst -------------------------------------------------------------------------------- /docs/sphinx/api_precipitation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_precipitation.rst -------------------------------------------------------------------------------- /docs/sphinx/api_precipitationgroup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_precipitationgroup.rst -------------------------------------------------------------------------------- /docs/sphinx/api_pressure.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_pressure.rst -------------------------------------------------------------------------------- /docs/sphinx/api_pressuregroup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_pressuregroup.rst -------------------------------------------------------------------------------- /docs/sphinx/api_pressuretendencygroup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_pressuretendencygroup.rst -------------------------------------------------------------------------------- /docs/sphinx/api_reporterror.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_reporterror.rst -------------------------------------------------------------------------------- /docs/sphinx/api_reportmetadata.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_reportmetadata.rst -------------------------------------------------------------------------------- /docs/sphinx/api_reportpart.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_reportpart.rst -------------------------------------------------------------------------------- /docs/sphinx/api_reporttimegroup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_reporttimegroup.rst -------------------------------------------------------------------------------- /docs/sphinx/api_reporttype.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_reporttype.rst -------------------------------------------------------------------------------- /docs/sphinx/api_runway.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_runway.rst -------------------------------------------------------------------------------- /docs/sphinx/api_runwaystategroup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_runwaystategroup.rst -------------------------------------------------------------------------------- /docs/sphinx/api_seasurfacegroup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_seasurfacegroup.rst -------------------------------------------------------------------------------- /docs/sphinx/api_speed.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_speed.rst -------------------------------------------------------------------------------- /docs/sphinx/api_surfacefriction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_surfacefriction.rst -------------------------------------------------------------------------------- /docs/sphinx/api_temperature.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_temperature.rst -------------------------------------------------------------------------------- /docs/sphinx/api_temperaturegroup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_temperaturegroup.rst -------------------------------------------------------------------------------- /docs/sphinx/api_trendgroup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_trendgroup.rst -------------------------------------------------------------------------------- /docs/sphinx/api_unknowngroup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_unknowngroup.rst -------------------------------------------------------------------------------- /docs/sphinx/api_vicinitygroup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_vicinitygroup.rst -------------------------------------------------------------------------------- /docs/sphinx/api_visibilitygroup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_visibilitygroup.rst -------------------------------------------------------------------------------- /docs/sphinx/api_visitor.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_visitor.rst -------------------------------------------------------------------------------- /docs/sphinx/api_waveheight.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_waveheight.rst -------------------------------------------------------------------------------- /docs/sphinx/api_weathergroup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_weathergroup.rst -------------------------------------------------------------------------------- /docs/sphinx/api_weatherphenomena.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_weatherphenomena.rst -------------------------------------------------------------------------------- /docs/sphinx/api_windgroup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/api_windgroup.rst -------------------------------------------------------------------------------- /docs/sphinx/cloudgroup_ceiling_chino.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/cloudgroup_ceiling_chino.svg -------------------------------------------------------------------------------- /docs/sphinx/cloudgroup_cloudlayer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/cloudgroup_cloudlayer.svg -------------------------------------------------------------------------------- /docs/sphinx/cloudgroup_obscuration.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/cloudgroup_obscuration.svg -------------------------------------------------------------------------------- /docs/sphinx/cloudgroup_variable.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/cloudgroup_variable.svg -------------------------------------------------------------------------------- /docs/sphinx/cloudgroup_vv.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/cloudgroup_vv.svg -------------------------------------------------------------------------------- /docs/sphinx/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/conf.py -------------------------------------------------------------------------------- /docs/sphinx/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/index.rst -------------------------------------------------------------------------------- /docs/sphinx/internals.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/internals.rst -------------------------------------------------------------------------------- /docs/sphinx/layerforecastgroup.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/layerforecastgroup.svg -------------------------------------------------------------------------------- /docs/sphinx/lightninggroup.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/lightninggroup.svg -------------------------------------------------------------------------------- /docs/sphinx/locationgroup.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/locationgroup.svg -------------------------------------------------------------------------------- /docs/sphinx/lowmidhighcloudgroup.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/lowmidhighcloudgroup.svg -------------------------------------------------------------------------------- /docs/sphinx/metar.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/metar.svg -------------------------------------------------------------------------------- /docs/sphinx/metar_nil.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/metar_nil.svg -------------------------------------------------------------------------------- /docs/sphinx/references.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/references.rst -------------------------------------------------------------------------------- /docs/sphinx/reporttimegroup.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/reporttimegroup.svg -------------------------------------------------------------------------------- /docs/sphinx/runwaystategroup.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/runwaystategroup.svg -------------------------------------------------------------------------------- /docs/sphinx/taf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/taf.svg -------------------------------------------------------------------------------- /docs/sphinx/taf_nil_cnl.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/taf_nil_cnl.svg -------------------------------------------------------------------------------- /docs/sphinx/temperaturegroup_metar.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/temperaturegroup_metar.svg -------------------------------------------------------------------------------- /docs/sphinx/temperaturegroup_rmk.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/temperaturegroup_rmk.svg -------------------------------------------------------------------------------- /docs/sphinx/trendgroup_metar.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/trendgroup_metar.svg -------------------------------------------------------------------------------- /docs/sphinx/trendgroup_taf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/trendgroup_taf.svg -------------------------------------------------------------------------------- /docs/sphinx/tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/tutorial.rst -------------------------------------------------------------------------------- /docs/sphinx/unknown_nil.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/unknown_nil.svg -------------------------------------------------------------------------------- /docs/sphinx/windgroup_peak.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/windgroup_peak.svg -------------------------------------------------------------------------------- /docs/sphinx/windgroup_sector.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/windgroup_sector.svg -------------------------------------------------------------------------------- /docs/sphinx/windgroup_shear.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/windgroup_shear.svg -------------------------------------------------------------------------------- /docs/sphinx/windgroup_shift.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/windgroup_shift.svg -------------------------------------------------------------------------------- /docs/sphinx/windgroup_surface.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/windgroup_surface.svg -------------------------------------------------------------------------------- /docs/sphinx/windgroup_ws.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/docs/sphinx/windgroup_ws.svg -------------------------------------------------------------------------------- /examples/explain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/examples/explain.cpp -------------------------------------------------------------------------------- /examples/shellfiles/explain_shell.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/examples/shellfiles/explain_shell.html -------------------------------------------------------------------------------- /examples/shellfiles/summary_shell.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/examples/shellfiles/summary_shell.html -------------------------------------------------------------------------------- /examples/summary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/examples/summary.cpp -------------------------------------------------------------------------------- /examples/tutorial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/examples/tutorial.cpp -------------------------------------------------------------------------------- /include/metaf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/include/metaf.hpp -------------------------------------------------------------------------------- /metar.sublime-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/metar.sublime-project -------------------------------------------------------------------------------- /pages/examples.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/pages/examples.html -------------------------------------------------------------------------------- /pages/examples/weather_widget/SourceSansPro-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/pages/examples/weather_widget/SourceSansPro-Regular.woff -------------------------------------------------------------------------------- /pages/examples/weather_widget/SourceSansPro-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/pages/examples/weather_widget/SourceSansPro-Regular.woff2 -------------------------------------------------------------------------------- /pages/examples/weather_widget/eye-regular-wh.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/pages/examples/weather_widget/eye-regular-wh.svg -------------------------------------------------------------------------------- /pages/examples/weather_widget/icicles-solid-wh.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/pages/examples/weather_widget/icicles-solid-wh.svg -------------------------------------------------------------------------------- /pages/examples/weather_widget/weather_widget.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/pages/examples/weather_widget/weather_widget.css -------------------------------------------------------------------------------- /pages/examples/weather_widget/weathericons-regular-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/pages/examples/weather_widget/weathericons-regular-webfont.woff -------------------------------------------------------------------------------- /pages/examples/weather_widget/weathericons-regular-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/pages/examples/weather_widget/weathericons-regular-webfont.woff2 -------------------------------------------------------------------------------- /pages/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/pages/index.html -------------------------------------------------------------------------------- /pages/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/pages/style.css -------------------------------------------------------------------------------- /performance/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/performance/main.cpp -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/readme.md -------------------------------------------------------------------------------- /test/coverage/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/coverage/CMakeLists.txt -------------------------------------------------------------------------------- /test/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/main.cpp -------------------------------------------------------------------------------- /test/test_cloudgroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_cloudgroup.cpp -------------------------------------------------------------------------------- /test/test_cloudtype.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_cloudtype.cpp -------------------------------------------------------------------------------- /test/test_cloudtypesgroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_cloudtypesgroup.cpp -------------------------------------------------------------------------------- /test/test_direction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_direction.cpp -------------------------------------------------------------------------------- /test/test_distance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_distance.cpp -------------------------------------------------------------------------------- /test/test_fractionstrtouint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_fractionstrtouint.cpp -------------------------------------------------------------------------------- /test/test_getsyntaxgroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_getsyntaxgroup.cpp -------------------------------------------------------------------------------- /test/test_group.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_group.cpp -------------------------------------------------------------------------------- /test/test_groupparser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_groupparser.cpp -------------------------------------------------------------------------------- /test/test_keywordgroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_keywordgroup.cpp -------------------------------------------------------------------------------- /test/test_layerforecastgroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_layerforecastgroup.cpp -------------------------------------------------------------------------------- /test/test_lightninggroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_lightninggroup.cpp -------------------------------------------------------------------------------- /test/test_locationgroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_locationgroup.cpp -------------------------------------------------------------------------------- /test/test_lowmidhighcloudgroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_lowmidhighcloudgroup.cpp -------------------------------------------------------------------------------- /test/test_metaftime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_metaftime.cpp -------------------------------------------------------------------------------- /test/test_minmaxtemperaturegroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_minmaxtemperaturegroup.cpp -------------------------------------------------------------------------------- /test/test_miscgroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_miscgroup.cpp -------------------------------------------------------------------------------- /test/test_parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_parser.cpp -------------------------------------------------------------------------------- /test/test_precipitation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_precipitation.cpp -------------------------------------------------------------------------------- /test/test_precipitationgroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_precipitationgroup.cpp -------------------------------------------------------------------------------- /test/test_pressure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_pressure.cpp -------------------------------------------------------------------------------- /test/test_pressuregroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_pressuregroup.cpp -------------------------------------------------------------------------------- /test/test_pressuretendencygroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_pressuretendencygroup.cpp -------------------------------------------------------------------------------- /test/test_reporttimegroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_reporttimegroup.cpp -------------------------------------------------------------------------------- /test/test_runway.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_runway.cpp -------------------------------------------------------------------------------- /test/test_runwaystategroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_runwaystategroup.cpp -------------------------------------------------------------------------------- /test/test_seasurfacegroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_seasurfacegroup.cpp -------------------------------------------------------------------------------- /test/test_speed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_speed.cpp -------------------------------------------------------------------------------- /test/test_strtouint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_strtouint.cpp -------------------------------------------------------------------------------- /test/test_surfacefriction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_surfacefriction.cpp -------------------------------------------------------------------------------- /test/test_temperature.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_temperature.cpp -------------------------------------------------------------------------------- /test/test_temperaturegroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_temperaturegroup.cpp -------------------------------------------------------------------------------- /test/test_trendgroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_trendgroup.cpp -------------------------------------------------------------------------------- /test/test_unknowngroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_unknowngroup.cpp -------------------------------------------------------------------------------- /test/test_vicinitygroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_vicinitygroup.cpp -------------------------------------------------------------------------------- /test/test_visibilitygroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_visibilitygroup.cpp -------------------------------------------------------------------------------- /test/test_visitor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_visitor.cpp -------------------------------------------------------------------------------- /test/test_waveheight.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_waveheight.cpp -------------------------------------------------------------------------------- /test/test_weathergroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_weathergroup.cpp -------------------------------------------------------------------------------- /test/test_weatherphenomena.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_weatherphenomena.cpp -------------------------------------------------------------------------------- /test/test_windgroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/test_windgroup.cpp -------------------------------------------------------------------------------- /test/testdata_real.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/testdata_real.cpp -------------------------------------------------------------------------------- /test/testdata_real.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnaumenko/metaf/HEAD/test/testdata_real.h --------------------------------------------------------------------------------