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
Zach Laine
0348ed2b69
First draft of section on rules.
2020-09-05 01:49:16 -05:00
Zach Laine
447a2fb1c2
Document how with_{globals,error_handler}() work in The parse() API.
2020-09-04 03:00:02 -05:00
Zach Laine
080b89f920
Add a short example using a rule before we get into the weeds.
2020-09-04 02:23:29 -05:00
Zach Laine
454a84d3d3
Make the Jamfile look a lot more like the ones in yap and stl_interfaces.
2020-09-03 23:01:26 -05:00
Zach Laine
c8a0bab822
First draft of "The parse() API" section.
2020-09-03 00:56:59 -05:00
Zach Laine
85ba0efada
Sketch in much of the Combining Operations section.
2020-09-02 02:34:56 -05:00
Zach Laine
b4e06b5882
First draft of "Directives" section.
2020-09-02 01:13:47 -05:00
Zach Laine
43a787922b
Sketch in part of Rules section about _p, so it doesn't get forgotten.
2020-09-01 23:43:54 -05:00
Zach Laine
3101a42a75
Add repeat() to the parsers in "The Parsers And Their Uses", and fix several
...
errors elsewhere in the docs.
2020-09-01 22:41:44 -05:00
Zach Laine
6b449dff0e
Add concepts section to docs.
2020-09-01 22:17:33 -05:00
Zach Laine
1f6e62c6fb
First draft of "The Parsers And Their Uses" section.
2020-09-01 22:03:01 -05:00
Zach Laine
fba753eecf
Finish the first draft of the attribute generation docs.
2020-08-31 22:02:39 -05:00
Zach Laine
24e7b1f134
Flesh out attribute generation section a bit; still more to do.
2020-08-31 22:01:48 -05:00
Zach Laine
470def65ab
Sketch more of the outline of the tutorial, including most of the section on
...
attribute generation.
2020-08-30 21:05:13 -05:00
Zach Laine
c37a9c65a8
Add a mutable symbol table example.
2020-08-30 18:07:43 -05:00
Zach Laine
b33992719c
Add symbol parser example.
2020-08-30 18:06:50 -05:00
Zach Laine
1d90a9d621
Lots of doc updates:
...
- Add a rationale for parser::none.
- Add a section introducing essential terminology.
- Flesh out the semantic action example.
- Add a section describing the parse context and how it works.
- Remove numerous TODOs related to documentation addressed above.
2020-08-30 15:33:56 -05:00
Zach Laine
565596af52
Add section "This Library's Relationship to Boost.Spirit".
2020-08-30 01:17:58 -05:00
Zach Laine
b8e5eb7b4d
First draft of the intro.
2020-08-30 00:31:30 -05:00
Zach Laine
5fcca75797
Flesh out the trivial example, fix a problem with it, and add another example
...
just like it that uses a skipper.
2020-08-29 21:53:54 -05:00
Zach Laine
0b86c6771e
Flesh out the hello world example accompanying text.
2020-08-29 21:09:50 -05:00
Zach Laine
1f317d5588
Add trivial parsing example.
2020-08-29 19:17:04 -05:00
Zach Laine
b06c80bfe2
Add skeleton of Boost docs.
2020-08-29 19:17:04 -05:00