1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/os/ossrv/ossrv_pub/boost_apis/boost/spirit/debug/minimal.hpp Fri Jun 15 03:10:57 2012 +0200
1.3 @@ -0,0 +1,82 @@
1.4 +/*=============================================================================
1.5 + Copyright (c) 2001-2003 Joel de Guzman
1.6 + Copyright (c) 2002-2003 Hartmut Kaiser
1.7 + http://spirit.sourceforge.net/
1.8 +
1.9 + Use, modification and distribution is subject to the Boost Software
1.10 + License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
1.11 + http://www.boost.org/LICENSE_1_0.txt)
1.12 +=============================================================================*/
1.13 +#if !defined(BOOST_SPIRIT_MINIMAL_DEBUG_HPP)
1.14 +#define BOOST_SPIRIT_MINIMAL_DEBUG_HPP
1.15 +
1.16 +#if !defined(BOOST_SPIRIT_DEBUG_MAIN_HPP)
1.17 +#error "You must include boost/spirit/debug.hpp, not boost/spirit/debug/minimal.hpp"
1.18 +#endif
1.19 +///////////////////////////////////////////////////////////////////////////////
1.20 +//
1.21 +// Minimum debugging tools support
1.22 +//
1.23 +///////////////////////////////////////////////////////////////////////////////
1.24 +#if !defined(BOOST_SPIRIT_DEBUG_OUT)
1.25 +#define BOOST_SPIRIT_DEBUG_OUT std::cout
1.26 +#endif
1.27 +
1.28 +///////////////////////////////////////////////////////////////////////////
1.29 +//
1.30 +// BOOST_SPIRIT_DEBUG_FLAGS controls the level of diagnostics printed
1.31 +//
1.32 +///////////////////////////////////////////////////////////////////////////
1.33 +#if !defined(BOOST_SPIRIT_DEBUG_FLAGS_NONE)
1.34 +#define BOOST_SPIRIT_DEBUG_FLAGS_NONE 0x0000 // no diagnostics at all
1.35 +#endif
1.36 +
1.37 +#if !defined(BOOST_SPIRIT_DEBUG_FLAGS_MAX)
1.38 +#define BOOST_SPIRIT_DEBUG_FLAGS_MAX 0xFFFF // print maximal diagnostics
1.39 +#endif
1.40 +
1.41 +#if !defined(BOOST_SPIRIT_DEBUG_FLAGS)
1.42 +#define BOOST_SPIRIT_DEBUG_FLAGS SPIRIT_DEBUG_FLAGS_MAX
1.43 +#endif
1.44 +
1.45 +#if !defined(BOOST_SPIRIT_DEBUG_PRINT_SOME)
1.46 +#define BOOST_SPIRIT_DEBUG_PRINT_SOME 20
1.47 +#endif
1.48 +
1.49 +#if !defined(BOOST_SPIRIT_DEBUG_RULE)
1.50 +#define BOOST_SPIRIT_DEBUG_RULE(r)
1.51 +#endif // !defined(BOOST_SPIRIT_DEBUG_RULE)
1.52 +
1.53 +#if !defined(BOOST_SPIRIT_DEBUG_NODE)
1.54 +#define BOOST_SPIRIT_DEBUG_NODE(r)
1.55 +#endif // !defined(BOOST_SPIRIT_DEBUG_NODE)
1.56 +
1.57 +#if !defined(BOOST_SPIRIT_DEBUG_GRAMMAR)
1.58 +#define BOOST_SPIRIT_DEBUG_GRAMMAR(r)
1.59 +#endif // !defined(BOOST_SPIRIT_DEBUG_GRAMMAR)
1.60 +
1.61 +#if !defined(BOOST_SPIRIT_DEBUG_TRACE_RULE)
1.62 +#define BOOST_SPIRIT_DEBUG_TRACE_RULE(r, t)
1.63 +#endif // !defined(BOOST_SPIRIT_DEBUG_TRACE_RULE)
1.64 +
1.65 +#if !defined(BOOST_SPIRIT_DEBUG_TRACE_NODE)
1.66 +#define BOOST_SPIRIT_DEBUG_TRACE_NODE(r, t)
1.67 +#endif // !defined(BOOST_SPIRIT_DEBUG_TRACE_NODE)
1.68 +
1.69 +#if !defined(BOOST_SPIRIT_DEBUG_TRACE_GRAMMAR)
1.70 +#define BOOST_SPIRIT_DEBUG_TRACE_GRAMMAR(r, t)
1.71 +#endif // !defined(BOOST_SPIRIT_DEBUG_TRACE_GRAMMAR)
1.72 +
1.73 +#if !defined(BOOST_SPIRIT_DEBUG_TRACE_RULE_NAME)
1.74 +#define BOOST_SPIRIT_DEBUG_TRACE_RULE_NAME(r, n, t)
1.75 +#endif // !defined(BOOST_SPIRIT_DEBUG_TRACE_RULE_NAME)
1.76 +
1.77 +#if !defined(BOOST_SPIRIT_DEBUG_TRACE_NODE_NAME)
1.78 +#define BOOST_SPIRIT_DEBUG_TRACE_NODE_NAME(r, n, t)
1.79 +#endif // !defined(BOOST_SPIRIT_DEBUG_TRACE_NODE_NAME)
1.80 +
1.81 +#if !defined(BOOST_SPIRIT_DEBUG_TRACE_GRAMMAR_NAME)
1.82 +#define BOOST_SPIRIT_DEBUG_TRACE_GRAMMAR_NAME(r, n, t)
1.83 +#endif // !defined(BOOST_SPIRIT_DEBUG_TRACE_GRAMMAR_NAME)
1.84 +
1.85 +#endif // !defined(BOOST_SPIRIT_MINIMAL_DEBUG_HPP)