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