2
0
mirror of https://github.com/boostorg/url.git synced 2026-01-21 17:32:21 +00:00
Commit Graph

13 Commits

Author SHA1 Message Date
alandefreitas
1cd154afa4 remove namespace qualifiers
fix #241
2022-08-03 15:12:16 -03:00
Vinnie Falco
b70f9745a7 Doc work and sequence work 2022-07-31 18:21:07 -07:00
Vinnie Falco
5ffeeadb6b Refactor URL implementation:
fix #274, fix #270, fix #268, fix #265
fix #261, fix #257, fix #256, fix #251

The guts of the url are moved into a private
implementation detail which can be accessed
by various parts. Rules that the user doesn't
need are made private, and the public rfc
rules use the well defined types.

Paths is still remaining to be done.
2022-07-29 16:28:53 -07:00
Vinnie Falco
9d2c1e5409 Refactor grammar:
The Rule concept is changed:

* rules are stateful values
* nested value_type holds the result of parsing
* member function `Rule::parse` is the algorithm
* parse returns `result<value_type>`

And:

* All rfc3986 rules are reimplemented
* New grammar non-terminal elements introduced:
  - char_rule
  - not_empty_rule
  - optional_rule
  - sequence_rule
  - variant_rule
2022-07-27 19:31:16 -07:00
alandefreitas
5c307a889a use pct_encoded_view
fix #235, fix #223, fix #168, fix #164, fix #163, fix #159
2022-07-26 17:46:56 -03:00
alandefreitas
96bfa6178d fix static_pool reference rendering
fix #212, #213
2022-07-15 22:50:29 -03:00
alandefreitas
f5de23aaca rename collect to persist
fix #208

BREAKING CHANGE: The function url_view::collect is now called url_view::persist
2022-07-15 22:31:14 -03:00
alandefreitas
1d1a09f6c0 pct encoded view 2022-07-15 22:10:38 -03:00
alandefreitas
0e43982f31 improve examples
fix #190, fix #189, fix #186, fix #185, fix #194
2022-06-09 17:07:22 -03:00
alandefreitas
d5dbea53e7 Fix reference and value types
Fix #158
2022-04-01 20:47:30 -03:00
alandefreitas
f6e8bceb91 path docs
fix #154, close #156
2022-03-28 18:50:47 -07:00
Alan de Freitas
015da40451 document grammar rules
close #126
2022-02-21 09:45:04 -08:00
alandefreitas
3dba527bb3 document parsing functions
close #121
2022-02-17 08:28:23 -08:00