00001 // This file is automatically generated, do not edit. 00002 /*! \file 00003 \brief Messages for macro expansion. 00004 00005 Definition of warnings and errors issued for macro expansion list. 00006 00007 */ 00008 #include <lestes/lang/cplus/lex/macro_body.m.hh> 00009 #include <lestes/common.hh> 00010 #include <lestes/msg/reporting_support.hh> 00011 00012 package(lestes); 00013 package(lang); 00014 package(cplus); 00015 package(lex); 00016 /*! 00017 00018 Issued when the '#' operator is used without macro parameter. 00019 00020 */ 00021 ptr < ::lestes::msg::message_stencil0< bool > > hash_without_parameter(::lestes::msg::message_stencil0< bool > ::create("'#' is not followed by a macro parameter", ::lestes::msg::message::FLG_ERROR)); 00022 /*! 00023 00024 Issued when the '##' operator is found at the beginning 00025 of a macro expansion. 00026 00027 */ 00028 ptr < ::lestes::msg::message_stencil0< bool > > hash_hash_at_beginning(::lestes::msg::message_stencil0< bool > ::create("'##' at the beginning of a macro expansion", ::lestes::msg::message::FLG_ERROR)); 00029 /*! 00030 00031 Issued when the '##' operator is found at the end 00032 of a macro expansion. 00033 00034 */ 00035 ptr < ::lestes::msg::message_stencil0< bool > > hash_hash_at_end(::lestes::msg::message_stencil0< bool > ::create("'##' at the end of a macro expansion", ::lestes::msg::message::FLG_ERROR)); 00036 end_package(lex); 00037 end_package(cplus); 00038 end_package(lang); 00039 end_package(lestes);
1.5.1-20070107