preprocessor.m.hh

Go to the documentation of this file.
00001 // This file is automatically generated, do not edit.
00002 
00003 #ifndef lestes__lang__cplus__lex__preprocessor_m_hh__included
00004 #define lestes__lang__cplus__lex__preprocessor_m_hh__included
00005 /*! \file
00006 \brief Messages for preprocessor to C++ token transformation.
00007 
00008                         Definition of warnings and errors issued for token transformation and
00009          numeric literal parsing.
00010                 
00011 */
00012 #include <lestes/common.hh>
00013 #include <lestes/msg/reporting_support.hh>
00014 
00015 package(lestes);
00016 package(lang);
00017 package(cplus);
00018 package(lex);
00019 //! Error message for number parsing.
00020 extern ptr < ::lestes::msg::message_stencil0< bool > > invalid_character_in_number;
00021 //! Error message for number parsing.
00022 extern ptr < ::lestes::msg::message_stencil0< bool > > floating_exponent_empty;
00023 //! Error message for number parsing.
00024 extern ptr < ::lestes::msg::message_stencil0< bool > > floating_suffix_invalid;
00025 //! Error message for number parsing.
00026 extern ptr < ::lestes::msg::message_stencil0< bool > > integral_suffix_invalid;
00027 //! Error message for number parsing.
00028 extern ptr < ::lestes::msg::message_stencil0< bool > > integral_empty;
00029 //! Error message for token conversion.
00030 extern ptr < ::lestes::msg::message_stencil1< ucn_string > > invalid_cpp_token;
00031 //! Error message for token conversion.
00032 extern ptr < ::lestes::msg::message_stencil1< ucn_string > > stray_character;
00033 end_package(lex);
00034 end_package(cplus);
00035 end_package(lang);
00036 end_package(lestes);
00037 #endif

Generated on Mon Feb 12 18:23:11 2007 for lestes by doxygen 1.5.1-20070107