attr_type attribute ('attr'), rather than the one supplied ('retval'). Then,
take the parsed attribute and either combine it with retval (if they are both
containers), or assign attr to retval (if attr_type is not none).
Reproducer by Andreas Buhr.
Fixes#294.
The test led to the following error before:
github_issues.cpp(522): error C3615: constexpr function
'boost::parser::switch_' cannot result in a constant expression
not assign over valid values in a sequence's attribute after successfully
parsing a subsquent nope-attributes parser.
Test cases by Andreas Buhr.
Fixes#279Fixes#285
of call. Doing so was wiping out previous partial results, in cases like foo
>> bar, where foo produces a T, and bar is a rule that produces vector<T>.
Fixes#248.
* Add symb parser to handle unicode symbols
* Add documentation for symb
* Add tests for symb
* Fix typo in the documentation
---------
Contributed by: Antoine Fontaine <antoinefontaine@posteo.net>