Zach Laine
|
eb75f29b5b
|
Merge branch 'master' into gh-pages
|
2024-01-15 02:29:37 -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
|
f5d8798ffd
|
Update docs.
|
2024-01-14 20:59:31 -06:00 |
|
Zach Laine
|
170f1101c4
|
Merge branch 'master' into gh-pages
|
2024-01-14 20:58:59 -06:00 |
|
Zach Laine
|
9187bf851e
|
Add section on raw[] and string_view[] to docs.
Fixes #59.
|
2024-01-14 20:57:43 -06:00 |
|
Zach Laine
|
36ef6d1ae7
|
Add missing mention of merge[] and separate[] to the Directives section of the tutorial.
|
2024-01-14 20:57:43 -06:00 |
|
Zach Laine
|
959ff2f8cb
|
Update docs.
|
2024-01-14 16:19:20 -06:00 |
|
Zach Laine
|
f097fbb3c7
|
Merge branch 'master' into gh-pages
|
2024-01-14 16:19:01 -06:00 |
|
Zach Laine
|
62f47c73c8
|
Add section to rationale on why the attribute compatability rules are stricter than in Spirit.
Fixes #61.
|
2024-01-14 16:18:19 -06:00 |
|
Zach Laine
|
8a9a851acb
|
Restore an example of how loose attribute rules are looser at the top-level parse than within the middle of the parse.
Partially addresses #61.
|
2024-01-14 16:18:19 -06:00 |
|
Zach Laine
|
92be502e79
|
Copy editing.
|
2024-01-14 16:18:19 -06:00 |
|
Zach Laine
|
fe06d6b477
|
Doc thinko.
|
2024-01-14 16:18:19 -06:00 |
|
Zach Laine
|
1715433a4e
|
Explain that or_parser deduplicated the template parameters of its std::variant attributes.
Fixes #62.
|
2024-01-14 16:18:19 -06:00 |
|
Zach Laine
|
c406cf2ee1
|
Update docs.
|
2024-01-14 02:46:25 -06:00 |
|
Zach Laine
|
7bf7ea1993
|
Merge branch 'master' into gh-pages
|
2024-01-14 02:46:05 -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
|
3e7812ebe5
|
Simplify detail::is_variant and remove enable_variant. Turns out
detail::is_variant_v is not actually used, except in one place in the printing
code, and it's not even essential there.
|
2024-01-12 21:45:39 -06:00 |
|
Zach Laine
|
6ec9ca01e2
|
Update docs.
|
2024-01-11 19:27:23 -06:00 |
|
Zach Laine
|
b579644bf2
|
Merge branch 'master' into gh-pages
|
2024-01-11 19:26:59 -06:00 |
|
Zach Laine
|
c8ce2cace5
|
Add a special seq_parser combining rule that makes a std::string ot of two
adjacent char/char32_t values.
Partially addresses #55.
|
2024-01-11 19:24:43 -06:00 |
|
Zach Laine
|
b6ffe5fbe3
|
Change detail::sequence_of and detail::container_and_value_type so that they
generate std::strings from repeated char32_ts and combine char32_ts with
adjacent strings. Update docs accordingly.
Partially addresses #55.
|
2024-01-10 22:17:53 -06:00 |
|
Zach Laine
|
663e3da450
|
Update docs.
|
2024-01-09 23:07:38 -06:00 |
|
Zach Laine
|
8865ebde9e
|
Merge branch 'master' into gh-pages
|
2024-01-09 23:07:18 -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
|
98daf46a5e
|
Add more explanatory text to Parsing In Detail.
Partially addresses #41.
|
2024-01-08 18:14:32 -06:00 |
|
Zach Laine
|
203c82c5c5
|
Update docs.
|
2024-01-07 22:55:53 -06:00 |
|
Zach Laine
|
3add8cb54d
|
Merge branch 'master' into gh-pages
|
2024-01-07 22:55:36 -06:00 |
|
Zach Laine
|
1bb76b13bd
|
Add a description of operator> to the Backtracking section.
Fixes #42.
|
2024-01-07 22:54:00 -06:00 |
|
Zach Laine
|
43d65d3e4a
|
Add new doc sections Parsing in Detail and Backtracking that describe those
semantics, and how parsers are represented in code.
Fixes #41.
Fixes #35.
|
2024-01-07 22:32:27 -06:00 |
|
Zach Laine
|
660d90dba1
|
Document requirements on external optional and variant types.
|
2024-01-07 22:32:22 -06:00 |
|
Zach Laine
|
877fb6433b
|
Update docs.
|
2024-01-07 21:23:25 -06:00 |
|
Zach Laine
|
ca6e5a13df
|
Merge branch 'master' into gh-pages
|
2024-01-07 21:22:46 -06:00 |
|
Zach Laine
|
ecd40e1e7a
|
Doc typo.
|
2024-01-07 21:22:07 -06:00 |
|
Zach Laine
|
89926ef65d
|
html/Update docs.
|
2024-01-07 21:18:43 -06:00 |
|
Zach Laine
|
90063efa84
|
Merge branch 'master' into gh-pages
|
2024-01-07 21:18:06 -06:00 |
|
Zach Laine
|
cd11fbb000
|
Documentation for the new alternative optionals and variants.
|
2024-01-07 20:56:51 -06:00 |
|
Zach Laine
|
64227fc441
|
Update docs.
|
2024-01-07 15:21:05 -06:00 |
|
Zach Laine
|
960e2eaf45
|
Update docs.
|
2024-01-07 01:16:38 -06:00 |
|
Zach Laine
|
ba2eacf34d
|
Merge branch 'master' into gh-pages
|
2024-01-07 01:16:19 -06:00 |
|
Zach Laine
|
a6c4cb14b1
|
Introduce op% early, and use it instead of its long-form equivalent in the
rest of the docs.
Fixes #46.
|
2024-01-07 01:15:24 -06:00 |
|
Zach Laine
|
86cfa03dde
|
Replace eplxicit max aggregate size of 50 with reference to
BOOST_PARSER_MAX_AGGREGATE_SIZE.
Partially addresses #51.
|
2024-01-07 01:15:22 -06:00 |
|
Zach Laine
|
186a333f96
|
Update docs.
|
2024-01-07 00:54:15 -06:00 |
|
Zach Laine
|
946297f757
|
Merge branch 'master' into gh-pages
|
2024-01-07 00:53:45 -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
|
9d9ca546cc
|
Update docs.
|
2024-01-06 02:38:03 -06:00 |
|
Zach Laine
|
b8849c3eae
|
Merge branch 'master' into gh-pages
|
2024-01-06 02:37:28 -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 |
|