2
0
mirror of https://github.com/boostorg/url.git synced 2026-01-20 05:02:43 +00:00

16 Commits

Author SHA1 Message Date
alandefreitas
de907fe2f3 update links 2022-09-09 16:13:32 -03:00
alandefreitas
0cbcbcd12a missing error message
fix #445
2022-09-06 19:01:54 -03:00
alandefreitas
afb91bc384 refactor decode/encode functions
fix #448, fix #438
2022-08-25 17:40:14 -03:00
Vinnie Falco
753e06c774 error codes, rules, and test tidy
fix #358
2022-08-06 22:44:09 -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
999dbe147b BOOST_TEST_EQ
fix #69
2022-03-18 14:49:17 -03:00
Vinnie Falco
ff048b6eac remove unused error code 2022-01-05 14:56:23 -08:00
Vinnie Falco
77e27c0055 rename bnf to grammar 2022-01-04 11:42:12 -08:00
Vinnie Falco
820b8ab91a bnf::condition::fatal 2021-12-28 07:55:05 -08:00
Vinnie Falco
0d123ade88 bnf::error work 2021-12-27 12:02:15 -08:00
Vinnie Falco
6dbde76eea url resolution 2021-10-13 15:26:38 -07:00
Vinnie Falco
697ffc7912 pct-encoding refactor 2021-10-07 13:29:03 -07:00
Vinnie Falco
69ff530f56 decoded() returns percent-decoded containers
close #52
2021-10-03 14:39:54 -07:00
Vinnie Falco
c1b865871f error codes have source locations
close #54
2021-10-03 11:46:28 -07:00
Vinnie Falco
c980194672 url_view work and docs 2021-09-14 22:58:40 -07:00
Vinnie Falco
68273102de Refactor test sources 2021-09-14 07:46:35 -07:00