Zach Laine
|
8e39ad067b
|
Change tests from GTest to Boost.Test. Remove Goolge.{Test,Benchmark}.
Fixes #165.
|
2024-03-24 22:29:10 -05:00 |
|
Zach Laine
|
591ac9921b
|
Remove BOOST_PARSER_DEFINE_RULE now that BOOST_PARSER_DEFINE_RULES is always
available.
Partially addresses #71.
|
2024-01-19 21:06:33 -06:00 |
|
Zach Laine
|
d34d4b7e6a
|
Remove the seq_parser C<T> >> C<T> -> C<T> collapsing rule. Add special logic
for recursive rules to make accumulating recursive parsers like
recursive_string_rule in the parser_rule test easier to write.
|
2024-01-01 15:29:45 -06:00 |
|
Zach Laine
|
88a965d9c5
|
Rename the {callback_,}parse() overloads that take an iterator/sentinel pair
to {callback,}prefix_parse().
Fixes #21.
|
2023-12-23 04:05:54 -06:00 |
|
Zach Laine
|
2de63708cc
|
Update Boost.Text to 1ff99f926f.
|
2022-08-21 18:32:05 -05:00 |
|
Zach Laine
|
969de5c23d
|
Move all the text and stl_interface internal header code into
boost::parser::detail namespace.
|
2020-09-20 03:23:23 -05:00 |
|
Zach Laine
|
5bed6f9776
|
Make dependency on Boost.Preprocessor optional.
|
2020-09-19 21:37:45 -05:00 |
|
Zach Laine
|
f616d38642
|
Drop support for hna::map as a calblacks parameter to parse(), and change the
passing of tags to callbacks from hana::type<tag> to just tag.
Fixes #5.
|
2020-09-05 17:09:13 -05:00 |
|
Zach Laine
|
950065b5d2
|
Range-parse overloads now indicated failure when the entire input is not
consumed.
|
2020-08-29 21:09:50 -05:00 |
|
Zach Laine
|
515896d424
|
Add a test of the new paramerized rule system; fix an error.
|
2018-10-23 17:33:16 -05:00 |
|