00001 // This file is automatically generated, do not edit. 00002 00003 #ifndef lestes__lang__cplus__lex__condition_stack_m_hh__included 00004 #define lestes__lang__cplus__lex__condition_stack_m_hh__included 00005 /*! \file 00006 \brief Messages for conditionals. 00007 00008 Definition of warnings and errors issued for conditional directives. 00009 00010 */ 00011 #include <lestes/common.hh> 00012 #include <lestes/msg/reporting_support.hh> 00013 00014 package(lestes); 00015 package(lang); 00016 package(cplus); 00017 package(lex); 00018 //! Error message for conditional directives. 00019 extern ptr < ::lestes::msg::message_stencil0< bool > > elif_without_if; 00020 //! Error message for conditional directives. 00021 extern ptr < ::lestes::msg::message_stencil0< bool > > endif_without_if; 00022 //! Error message for conditional directives. 00023 extern ptr < ::lestes::msg::message_stencil0< bool > > else_without_if; 00024 //! Error message for conditional directives. 00025 extern ptr < ::lestes::msg::message_stencil0< bool > > elif_after_else; 00026 //! Error message for conditional directives. 00027 extern ptr < ::lestes::msg::message_stencil0< bool > > else_after_else; 00028 //! Error message for conditional directives. 00029 extern ptr < ::lestes::msg::message_stencil1< lstring > > unterminated_conditional; 00030 //! Error message for conditional directives. 00031 extern ptr < ::lestes::msg::message_stencil0< bool > > conditional_starts_here; 00032 end_package(lex); 00033 end_package(cplus); 00034 end_package(lang); 00035 end_package(lestes); 00036 #endif
1.5.1-20070107