evaluator.m.cc File Reference

Messages for preprocessing directives evaluator. More...

#include <lestes/lang/cplus/lex/evaluator.m.hh>
#include <lestes/common.hh>
#include <lestes/msg/reporting_support.hh>

Go to the source code of this file.

Namespaces

namespace  lestes
namespace  lestes::lang
namespace  lestes::lang::cplus
namespace  lestes::lang::cplus::lex

Functions

ptr< ::lestes::msg::message_stencil0<
bool > > 
lestes::lang::cplus::lex::invalid_character_in_filename (::lestes::msg::message_stencil0< bool >::create("unsupported character in filename",::lestes::msg::message::FLG_ERROR))
ptr< ::lestes::msg::message_stencil1<
lstring > > 
lestes::lang::cplus::lex::trailing_tokens_in_directive (::lestes::msg::message_stencil1< lstring >::create("extra tokens at the end of %0 directive",::lestes::msg::message::FLG_ERROR,::lestes::msg::formatter< lstring >::instance()))
ptr< ::lestes::msg::message_stencil1<
lstring > > 
lestes::lang::cplus::lex::directive_expects_macro_name (::lestes::msg::message_stencil1< lstring >::create("expected macro name after %0",::lestes::msg::message::FLG_ERROR,::lestes::msg::formatter< lstring >::instance()))
ptr< ::lestes::msg::message_stencil1<
lstring > > 
lestes::lang::cplus::lex::unable_to_open_file (::lestes::msg::message_stencil1< lstring >::create("unable to open file `%0'",::lestes::msg::message::FLG_ERROR,::lestes::msg::formatter< lstring >::instance()))
ptr< ::lestes::msg::message_stencil0<
bool > > 
lestes::lang::cplus::lex::malformed_include (::lestes::msg::message_stencil0< bool >::create("malformed #include, expecting <filename> or \"filename\"",::lestes::msg::message::FLG_ERROR))
ptr< ::lestes::msg::message_stencil1<
ucn_string > > 
lestes::lang::cplus::lex::invalid_directve (::lestes::msg::message_stencil1< ucn_string >::create("invalid preprocessing directive `#%0'",::lestes::msg::message::FLG_ERROR,::lestes::msg::formatter< ucn_string >::instance()))
ptr< ::lestes::msg::message_stencil0<
bool > > 
lestes::lang::cplus::lex::line_expects_number (::lestes::msg::message_stencil0< bool >::create("first parameter of #line shall be decimal digit sequence between 1 and 32767",::lestes::msg::message::FLG_ERROR))
ptr< ::lestes::msg::message_stencil0<
bool > > 
lestes::lang::cplus::lex::line_expects_string (::lestes::msg::message_stencil0< bool >::create("second parameter of #line shall be a string",::lestes::msg::message::FLG_ERROR))
ptr< ::lestes::msg::message_stencil0<
bool > > 
lestes::lang::cplus::lex::user_error (::lestes::msg::message_stencil0< bool >::create("user defined error",::lestes::msg::message::FLG_ERROR))
ptr< ::lestes::msg::message_stencil1<
ulint > > 
lestes::lang::cplus::lex::nesting_too_deep (::lestes::msg::message_stencil1< ulint >::create("nesting of includes is too deep, only %0 levels supported",::lestes::msg::message::FLG_ERROR,::lestes::msg::formatter< ulint >::instance()))


Detailed Description

Messages for preprocessing directives evaluator.

Definition of warnings and errors issued for preprocessing directives evaluator.

Definition in file evaluator.m.cc.


Generated on Mon Feb 12 18:23:45 2007 for lestes by doxygen 1.5.1-20070107