Zach Laine
78bc141d5f
Add doc example of unexpected combining sequence parsers.
...
Example is based on #215 .
2025-03-01 16:34:22 -06:00
necessarily-equal
b253d9ca53
Add unicode symbols parser ( #213 )
...
* 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 >
2025-02-20 23:51:17 -06:00
Zach Laine
74bc8fc1bb
Add the delimiter(p)[] directive proper (missing from previous commit).
...
Fixes #162 .
2024-12-20 20:01:16 -06:00
Zach Laine
9b03f3c1f9
Remove " (Proposed)" from docs.
...
Fixes #199 .
2024-10-03 20:06:47 -05:00
Zach Laine
41fb3997ba
Remove official support for VS 2019.
2024-10-03 17:56:00 -05:00
Zach Laine
12de839618
Officially drop support for Clang 10.
2024-03-28 21:06:34 -05:00
Zach Laine
843867944b
Add documentation of the new VS output trace/error_Handler feature.
...
Partially addresses #124 .
2024-03-26 04:14:17 -05:00
Zach Laine
24288a03a2
Add quoted_string, to automate probably the most commonly-written parser of
...
all time -- the quoted string.
2024-03-11 02:38:26 -05:00
Zach Laine
262c19e441
Explain how seq_parser combining logic interacts with directives.
...
Fixes #161 .
2024-03-09 20:54:10 -06:00
Zach Laine
1e011a1fac
Add transform(f)[p] attribute-transforming directive.
...
Fixes #153 .
2024-03-08 21:19:37 -06:00
Zach Laine
aea0ff8dab
Removed the very small example of how to use rules with a much longer one
...
based on a real section of YAML.
Fixes #104 .
2024-03-08 21:19:36 -06:00
Zach Laine
9ebc984ff8
Add a type trait, "attribute", and associated alias attribute_t, that provide
...
the attribute type for a parser Parser used to parse range R.
Fixes #111 .
2024-03-08 21:19:36 -06:00
Zach Laine
ed6e1b4a2c
Create a Cheat Sheet page in the docs, right before the tutorial. This
...
contains all the tables from elsewhere in the docs, gathered in one spot.
Fixes #108 .
2024-03-08 21:19:36 -06:00
Zach Laine
edff0b29da
Fix broken Quickbook link to "Expectation points" section.
...
Fixes #112 .
2024-03-08 21:19:29 -06:00
Zach Laine
d0208fb12c
Add transform_replace range adaptor and transform_replace_view.
2024-02-10 18:42:18 -06:00
Zach Laine
4b59719e44
Add Unicode versions of most of the ascii namespace parsers; remove the ascii
...
namespace.
2024-01-29 23:36:03 -06:00
Zach Laine
a68d4f61b2
Add replace_view and range adaptor replace.
2024-01-22 01:11:17 -06:00
Zach Laine
a68c1d3187
Add documentation section on algorithms views and view adaptors, to document
...
search(), search_all, and split.
Partially addresses #64 .
2024-01-20 03:11:43 -06:00
Zach Laine
52e8b187e8
Document BOOST_PARSER_SUBRANGE in Configuration and Optional Features.
...
Fixes #73 .
2024-01-19 21:17:25 -06: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
ffdc3f967b
Add docs for the new automatic subitutability of non-aggregate class types for
...
tuples.
Partially addresses #49 .
2024-01-19 20:15:07 -06:00
Zach Laine
92c16cbfae
Add section about writing your own parsers.
...
Fixes #58 .
2024-01-15 16:19:39 -06:00
Zach Laine
d59e0528b2
Consolidate documentation on eror handlers into the Error Handling and
...
Debugging section, and add an example of how to write your own error handler.
Fixes #43 .
2024-01-15 02:28:50 -06:00
Zach Laine
92be502e79
Copy editing.
2024-01-14 16:18:19 -06:00
Zach Laine
d17268dec7
Add section about merge[] and separate[] to the docs.
...
Partially addresses #55 .
2024-01-14 02:45:05 -06:00
Zach Laine
6fc7eefb67
Add a Rationale section on the special treatment of sequences of characters.
2024-01-14 02:45:05 -06:00
Zach Laine
a8dc1f4cb8
Flesh out the More About Rules page.
...
Fixes #39 .
2024-01-09 23:06:18 -06:00
Zach Laine
cb5a5da717
In Rule Parsers, explain that the generated overloads of parse_rule() are not
...
something the user ever needs to use, and but a link to the more detailed
section on Rules at the end of the section.
Partially addresses #39 .
2024-01-09 23:06:16 -06:00
Zach Laine
e6cb3e4159
Add BOOST_PARSER_MAX_AGGREGATE_SIZE, to replace the hardcoded 50 in tuple.hpp.
...
Fixes #51 .
2024-01-06 13:22:58 -06:00
Zach Laine
6f06bc4189
Add no_case[] docs.
2024-01-06 02:36:26 -06:00
Zach Laine
aa1951aa89
Minimum MSVC 2017 -> 2019.
2024-01-06 02:36:26 -06:00
Zach Laine
60cea9aa29
Fix broken docs.
...
Partially addresses #28 .
2024-01-03 23:44:40 -06:00
Zach Laine
2ec66193e1
Document, using links, the existence and semantics of Parser's tuple and get.
2024-01-01 15:29:45 -06:00
Zach Laine
ed95f33ef6
Add explicit mention of BOOST_PARSER_DEFINE_RULE* to the tutorial page on
...
rules.
Partially addresses #27 .
2023-12-29 13:46:04 -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
cb74df5601
Add documentation for string_view directive.
2023-12-23 03:08:15 -06:00
Zach Laine
8e620ae21b
Add/correct existing documentation for null_sentinel_t.
2023-12-23 03:07:19 -06:00
Zach Laine
2416d0d966
Doc copy editing.
2023-12-23 03:06:28 -06:00
Zach Laine
ef3c90b552
view -> subrange
...
Fixes #20 .
2023-12-03 16:54:44 -06:00
Zach Laine
25fa063493
Update compiler support docs.
2023-12-02 17:26:18 -06:00
Zach Laine
b734f79f0e
Update compiler support section.
2020-09-10 01:33:29 -05:00
Zach Laine
3ac30663b4
Add support for C++17.
2020-09-09 02:45:19 -05:00
Zach Laine
10d0ec0846
First draft of Error Handling and Debugging.
2020-09-08 00:00:03 -05:00
Zach Laine
1b2ea46927
Revert "Make the Jamfile look a lot more like the ones in yap and stl_interfaces."
...
This reverts commit 454a84d3d3 .
Turns out those changes do not work for standalone (out-of-Boost) docs.
2020-09-07 22:33:55 -05:00
Zach Laine
19fa0d31a3
Add a reference to the callback JSON example to the section on callback
...
parsing.
2020-09-07 20:44:54 -05:00
Zach Laine
e24b0b05cb
Add extended JSON callback parsing example.
2020-09-07 20:44:54 -05:00
Zach Laine
47a53489c8
Frist draft of Callback Parsing section.
2020-09-07 20:44:54 -05:00
Zach Laine
750fa90cad
First draft of Unicode Support section.
2020-09-06 20:14:35 -05:00
Zach Laine
6f4dec5f76
Implement missing portions of rationale marked TODO.
2020-09-05 13:46:59 -05:00
Zach Laine
faab941450
Add exended JSON parsing example.
2020-09-05 01:49:16 -05:00