-
Sample code to reproduce the issue:
```c++
#define BOOST_SPIRIT_UNICODE
#include
int main()
{
typedef std::string::const_iterator iterator_type;
namespace qi = boost::spirit::qi;
…
-
Update: https://svn.boost.org/trac10/ticket/6444 looks like the same problem.
X3 appends a default constructed value to containers if underlying parser of container handling parser (such as `kleene…
-
Hi,
In the boost 1.69 release the boost::spirit library has decided to:
> Drop own FP routines in favor of boost::math PR#392 #13531
(https://www.boost.org/doc/libs/1_69_0/libs/spirit/doc/x3/html/…
-
| | |
|--------------------|----|
| Bugzilla Link | [PR40041](https://bugs.llvm.org/show_bug.cgi?id=40041) |
| Status | NEW |
| Importance | P normal |
|…
-
After upgrade to boost 1.78, my grammar doesn't compile. Consider
```c++
#include
#include
#include
#include
#include
#include
namespace x3 = boost::spirit::x3;
struct S1 {
d…
-
These two both work:
```cpp
// defined in boost/spirit/home/x3/string/literal_string.hpp
auto const dollar_def = x3::standard::lit("$"); // double quotes
// `lit` delegates to: boost/spirit/home…
saki7 updated
4 years ago
-
```cpp
#include
#include
#include
int main()
{
namespace x3 = boost::spirit::x3;
namespace qi = boost::spirit::qi;
char const* s = "70000", * it = s, * const end = s + std::…
-
Under **Boost Liraries** "Spirit" and "Spirit Classic" are listed, but not distinguished.
It would be helpful if the latter indicated something like "a historical version, formerly Spirit 1.8".
The…
-
Old versions of gcc (7.1-8.2) don't define `__cpp_nontype_template_parameter_auto` but only `__cpp_template_auto`. Because of that `BOOST_MP11_HAS_TEMPLATE_AUTO` doesn't get set even though those ver…
-
Hi!
X3 lacks auxiliary 'lazy' parser despite X3's docs state the opposite:
https://www.boost.org/doc/libs/develop/libs/spirit/doc/x3/html/spirit_x3/quick_reference/auxiliary.html
Please add the…