00001 // This file is automatically generated, do not edit. 00002 00003 #ifndef lestes__lang__cplus__lex__macro_storage_m_hh__included 00004 #define lestes__lang__cplus__lex__macro_storage_m_hh__included 00005 /*! \file 00006 \brief Messages for manipualtion with macros. 00007 00008 Definition of warnings and errors issued for defining, redefining 00009 and undefining macros. 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 macro manipulation. 00020 extern ptr < ::lestes::msg::message_stencil1< ucn_string > > predefined_macro_redefined; 00021 //! Error message for macro manipulation. 00022 extern ptr < ::lestes::msg::message_stencil1< ucn_string > > predefined_macro_undefined; 00023 //! Error message for macro manipulation. 00024 extern ptr < ::lestes::msg::message_stencil1< ucn_string > > macro_redefinition_different; 00025 //! Error message for macro manipulation. 00026 extern ptr < ::lestes::msg::message_stencil0< bool > > expected_macro_name; 00027 //! Error message for macro manipulation. 00028 extern ptr < ::lestes::msg::message_stencil0< bool > > previous_definition; 00029 end_package(lex); 00030 end_package(cplus); 00031 end_package(lang); 00032 end_package(lestes); 00033 #endif
1.5.1-20070107