00001 // This file is automatically generated, do not edit. 00002 00003 #ifndef lestes__lang__cplus__lex__ucn_token_buffer_m_hh__included 00004 #define lestes__lang__cplus__lex__ucn_token_buffer_m_hh__included 00005 /*! \file 00006 \brief Messages for forming literals and identifiers. 00007 00008 Definition of warnings and errors issued when creating identifiers 00009 and literals from individual characters and escape sequences. 00010 00011 */ 00012 #include <lestes/common.hh> 00013 #include <lestes/msg/reporting_support.hh> 00014 00015 package(lestes); 00016 package(lang); 00017 package(cplus); 00018 package(lex); 00019 //! Error message for ucn translation. 00020 extern ptr < ::lestes::msg::message_stencil0< bool > > ucn_escape_value_invalid; 00021 //! Error message for ucn translation. 00022 extern ptr < ::lestes::msg::message_stencil0< bool > > ucn_escape_value_invalid_in_identifier; 00023 //! Error message for ucn translation. 00024 extern ptr < ::lestes::msg::message_stencil0< bool > > ucn_escape_insufficient_digits; 00025 //! Error message for ucn translation. 00026 extern ptr < ::lestes::msg::message_stencil0< bool > > invalid_escape_sequence; 00027 //! Error message for ucn translation. 00028 extern ptr < ::lestes::msg::message_stencil0< bool > > missing_hexadecimal_digits; 00029 end_package(lex); 00030 end_package(cplus); 00031 end_package(lang); 00032 end_package(lestes); 00033 #endif
1.5.1-20070107