00001
00002 #include <lestes/lang/cplus/syn/errors.m.hh>
00003 #include <lestes/common.hh>
00004 #include <lestes/msg/reporting_support.hh>
00005 package(lestes);
00006 package(lang);
00007 package(cplus);
00008 package(syn);
00009 ptr < ::lestes::msg::message_stencil1< lstring > > parse_error(::lestes::msg::message_stencil1< lstring > ::create("%0", ::lestes::msg::message::FLG_ERROR, ::lestes::msg::formatter< lstring >::instance()));
00010 ptr < ::lestes::msg::message_stencil0< bool > > disa_failed(::lestes::msg::message_stencil0< bool > ::create("syntax error", ::lestes::msg::message::FLG_ERROR));
00011 ptr < ::lestes::msg::message_stencil0< bool > > sub_error(::lestes::msg::message_stencil0< bool > ::create(" sub-error here", ::lestes::msg::message::FLG_ERROR));
00012 ptr < ::lestes::msg::message_stencil0< bool > > cont_here(::lestes::msg::message_stencil0< bool > ::create(" continuing here", ::lestes::msg::message::FLG_ERROR));
00013 ptr < ::lestes::msg::message_stencil0< bool > > unmatched_open(::lestes::msg::message_stencil0< bool > ::create("syntax error: unmatched opening", ::lestes::msg::message::FLG_ERROR));
00014 ptr < ::lestes::msg::message_stencil0< bool > > invalid_cond(::lestes::msg::message_stencil0< bool > ::create("syntax error: error in condition", ::lestes::msg::message::FLG_ERROR));
00015 ptr < ::lestes::msg::message_stencil0< bool > > or_here(::lestes::msg::message_stencil0< bool > ::create(" possibly here", ::lestes::msg::message::FLG_ERROR));
00016 ptr < ::lestes::msg::message_stencil0< bool > > empty_condition(::lestes::msg::message_stencil0< bool > ::create("syntax error: empty condition not allowed here", ::lestes::msg::message::FLG_ERROR));
00017 ptr < ::lestes::msg::message_stencil0< bool > > bad_end(::lestes::msg::message_stencil0< bool > ::create("syntax error: unexpected end", ::lestes::msg::message::FLG_ERROR));
00018 ptr < ::lestes::msg::message_stencil0< bool > > bad_global_qual(::lestes::msg::message_stencil0< bool > ::create("global qualification (::) not allowed here", ::lestes::msg::message::FLG_ERROR));
00019 ptr < ::lestes::msg::message_stencil0< bool > > wrong_before_coloncolon(::lestes::msg::message_stencil0< bool > ::create("name followed by :: is not a class, nor a namespace name", ::lestes::msg::message::FLG_ERROR));
00020 ptr < ::lestes::msg::message_stencil0< bool > > unknown_before_coloncolon(::lestes::msg::message_stencil0< bool > ::create("unknown name followed by ::", ::lestes::msg::message::FLG_ERROR));
00021 end_package(syn);
00022 end_package(cplus);
00023 end_package(lang);
00024 end_package(lestes);