macro_body.m.cc

Go to the documentation of this file.
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);

Generated on Mon Feb 12 18:22:40 2007 for lestes by doxygen 1.5.1-20070107