Top "Boost-spirit" questions

Boost.

Boolean expression (grammar) parser in c++

I want to parse a boolean expression (in C++). Input form: a and b xor (c and d or a …

c++ parsing boost-spirit
How to parse space-separated floats in C++ quickly?

I have a file with millions of lines, each line has 3 floats separated by spaces. It takes a lot of …

c++ parsing boost-spirit
Getting started guide for Boost.Spirit?

I've been looking recently at Boost.Spirit (the version included in Boost 1.39), however I'm quite confused from the docs alone. …

c++ boost-spirit
How to increase the gcc executable stack size?

I have large Boost/Spirit metaprogram that is blowing gcc's stack when I try to compile it. How can I …

c++ gcc boost-spirit
boost spirit semantic action parameters

in this article about boost spirit semantic actions it is mentioned that There are actually 2 more arguments being passed: the …

c++ parsing semantics boost-spirit boost-spirit-qi
Simple expression parser example using Boost::Spirit?

Is anyone aware of an online resource where I can find out how to write a simple expression parser using …

c++ expression boost-spirit
How to parse csv using boost::spirit

I have this csv line std::string s = R"(1997,Ford,E350,"ac, abs, moon","some "rusty" parts",3000.00)"; I can parse …

c++ csv boost boost-spirit boost-spirit-qi
Boost::Spirit simple grammar example

I'm going through the Boost Spirit (and Boost Fusion) tutorials (version 1.48.0). I've been playing with the toy employee example. The …

c++ parsing boost boost-spirit boost-spirit-qi
What are the disadvantages of the Spirit parser-generator framework from boost.org?

In several questions I've seen recommendations for the Spirit parser-generator framework from boost.org, but then in the comments there …

c++ parsing boost boost-spirit parser-generator
What is the name of this unusual C++ template feature used by Boost.Spirit?

The code below is from the Boost.Spirit x3 documentation. It uses an interesting C++ syntax that I've never seen …

c++ templates c++11 language-lawyer boost-spirit