In boost::spirit, I am trying to use the +(...) syntax to match one or more strings, like here: #include <boost/config/warning_disable.hpp>
I am using Boost 1.44, The Spirit parser works well for numeric parsing but really is tricky for string parsing. I am trying to parse a string to be split using multiple delimiters: \',\' ,\';\' or \'
I\'m trying to write a C qi parser for a modified C language. When I un-comment the t_in_op and below section I get a run_time error stating
Looking at this example for implementing a Spirit parser, something caught me out when I was trying to write something similar.
I am trying to parse a Unix file path into pairs of folders(key/value pairs - as needed by my application). The problem is I am unable to define parsers using qi::rule correctly. I get pages of compil
I\'m having a bit of an odd problem while trying to compile some code using the latest version of MinGW (GCC 4.5.2) under Windows Vista Home Premium 64-bit. While compiling this file, I get a message
I would like to use boost::spirit to parse a structure from a std::string. In my example the string looks like what will be read from a file
I am learning Boost Spirit and simply modified an example given in the documentation to match strings instead of doubles. But the code doesn\'t compile and I get errors which I am unable to debug. Bel
I\'m new to Boost Spirit and trying to write JSON parser using Boost Spirit 2.4.2 (Boost 1.46.1). For the code below, I get the error when trying to execute semantic action/attribute:
Boost Spirit Qi parser grammars are wonderful, and I use them for small things all the time. However, there are times when I would like to be able to compose separate grammars.