-
When using boost spirit x3 with an error handler and rule derived from annotate_on_success and the underlying iterator is an boost::spirit::istream_iterator it does not compile due to an incomplete ty…
-
Hey, new user of spirit here. First, I must say that this is one of the most impressive libraries I've seen in my humble 5 years of programming.
I've followed the tutorials, but I'm stuck on trying t…
-
Hi, I'm trying to get rid of fusion stuff in my single-element structs as suggested in #463.
While doing that, I found a bug with semantic actions, where the struct doesn't get correctly filled with …
syyyr updated
3 years ago
-
The PR:
https://github.com/boostorg/spirit/pull/646
will reduce the use of rule_definition (because it's no longer used in
the BOOST_SPIRIT_DEFINE). The remaining uses, when used with larg…
-
I have been using X3 for a while and I have trouble deciding where to handle invalid input so I'm asking for recommendations - perhaps the library authors have more experience. I haven't found any gui…
-
I've been researching finite state machine frameworks, and am quite interested in https://boost-experimental.github.io/sml/
@redboltz I've noticed that you've commented on stackoverflow about this …
-
Adding an empty sequence element (like `>> ""` or `>> eps`, or even `>> omit[whatever]`) makes the attribute propagation for `raw[]` fail.
The second assert fails, because only the first element of…
-
The problem affects GCC and Clang, but not MSVC.
`b2 toolset=gcc,gcc-6`
```
error: Name clash for 'libboost_atomic.so.1.70.0'
error:
error: Tried to build the target twice, with property set…
-
This simple code below triggers `static_assert(!has_attribute, "The rule requires an input attribute. Check your parser.")` in rule.hpp since [commit afe763b](https://github.com/boostorg/spirit/commit…
-
Seth proposed a solution to a problem appearing on stackoverflow here:
https://github.com/sehe/splitting-large-x3-parsers
Another solution was proposed here:
https://github.com/sehe/split…