1
0
Fork 0
flightgear/src/ATCDCL/atis_lexicon.hxx
Dave Luff 9a987a3709 ATIS fixes/refactoring from John Denker
Some fixes, and refactoring of the lexicon and abbreviation remapping
into headers where it can be picked up by the scripts that generate
the voice files.
2010-12-30 16:24:43 +00:00

59 lines
873 B
C++

#ifndef _FG_ATIS_LEXICON_HXX
#define _FG_ATIS_LEXICON_HXX
#include <string>
#define Q(word) const std::string word(#word);
namespace lex {
Q(Airport)
Q(Airfield)
Q(Airbase)
Q(Junior)
Q(Celsius)
Q(wind)
Q(zulu_weather)
Q(Automated_weather_observation)
Q(weather)
Q(airport_information)
Q(International)
Q(Regional)
Q(County)
Q(Municipal)
Q(Memorial)
Q(Field)
Q(Air_Force_Base)
Q(Army_Air_Field)
Q(Marine_Corps_Air_Station)
Q(light_and_variable)
Q(at)
Q(thousand)
Q(hundred)
Q(zero)
Q(Temperature)
Q(clear)
Q(scattered)
Q(broken)
Q(overcast)
Q(Sky_condition)
Q(Ceiling)
Q(minus)
Q(dewpoint)
Q(Visibility)
Q(less_than_one_quarter)
Q(one_quarter)
Q(one_half)
Q(three_quarters)
Q(one_and_one_half)
Q(Altimeter)
Q(Landing_and_departing_runway)
Q(On_initial_contact_advise_you_have_information)
Q(This_is)
Q(left)
Q(right)
Q(center)
}
#undef Q
#endif // _FG_ATIS_LEXICON_HXX