Support

For Support, please direct all questions to Spirit’s mailing list. You can subscribe to the mailing list here. The mailing list has a searchable archive. A search link to this archive is provided in Spirit’s home page. You may also read and post messages to the mailing list through an NNTP news portal (thanks to www.gmane.org). The news group mirrors the mailing list. Here are two links to the archives: via gmane, via nabble.

Should you need consulting and development services please see BoostPro Computing. Boost Consulting is dedicated to support and development services for the Boost libraries and associated tools including, but not limited to, Spirit.

In order to provide efficient tech support for you, it’s been a policy to always provide a minimal test case (cpp file) that exhibits your problem. We have reiterated this over and over again. The last thing we want to do is to be tied to tech-support. As much as we want to provide timely support, we do not want to wade through uneccessarily complex code. The following code exemplifies what we mean by minimal code:

#include <boost/spirit/include/qi.hpp>
#include <iostream>
#include <string>
#include <cstring>

int main(int argc, char * argv[])
{
    using namespace boost::spirit;
    using namespace boost::spirit::qi;

    char const * first = "...";
    char const * last  = first + std::strlen(first);

    rule<char const *, char ()> dot;
    dot %= char_('.');

    std::string h;
    if (parse(first, last, +dot, h))
        std::cout << "success: '" << h << '\'' << std::endl;
    else
        std::cout << "parse error" << std::endl;

    return 0;
}

This code is stripped down to the most essential while still providing enough information to point out the problem.

Finally, you may also contact me at djowel-at-gmail-dot-com for feedback, comments and other non-support related inquiries.

GD Star Rating
loading...
  • Reddit
  • Facebook
  • del.icio.us
  • Digg
  • Twitter
  • Print

Leave a Reply

preload preload preload