// Copyright (c) 2001-2010 Hartmut Kaiser // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) // This example implements a simple utility allowing to print the attribute // type as it is exposed by an arbitrary Qi parser expression. Just insert // your expression below, compile and run this example to see what Qi is // seeing! #include "display_attribute_type.hpp" namespace qi = boost::spirit::qi; int main() { tools::display_attribute_of_parser( std::cerr, // put the required output stream here qi::int_ >> qi::double_ // put your parser expression here ); return 0; }