Dmitry Arkhipov
|
56eaebf1cb
|
add source_location to error_codes
|
2022-02-18 14:31:47 +03:00 |
|
Dmitry Arkhipov
|
6fc14477bb
|
Switch to core::string_view
|
2022-02-06 17:35:09 +03:00 |
|
Dmitry Arkhipov
|
1523954c98
|
Add std::error_code overloads
|
2022-02-06 17:35:09 +03:00 |
|
Dmitry Arkhipov
|
445efad9a9
|
Remove trailing whitespace
|
2021-06-26 16:17:57 +03:00 |
|
Vinnie Falco
|
6f895a79cc
|
Refactor basic_parser includes
fix #424
|
2020-10-04 18:30:22 -07:00 |
|
Vinnie Falco
|
9b86962fbc
|
Add metadata and update repo links
|
2020-10-04 11:06:25 -07:00 |
|
Vinnie Falco
|
47fdfb0840
|
basic_parser has no undefined behavior
|
2020-09-27 18:37:15 -07:00 |
|
Vinnie Falco
|
7cb4ad1884
|
Rename to basic_parser::write_some (API Change)
fix #394
basic_parser::write is now called write_some
|
2020-09-24 10:39:25 -07:00 |
|
Vinnie Falco
|
e0b7b2b4f9
|
Tidy up dtor exception specs and docs
fix #309
|
2020-09-15 17:43:10 -07:00 |
|
Vinnie Falco
|
a39a6113f5
|
basic_parser errors are sticky
|
2020-09-13 12:04:41 -07:00 |
|
Krystian Stasiowski
|
f3d0710e37
|
Handler specifies structure and string limits
|
2020-09-09 12:12:50 -07:00 |
|
Vinnie Falco
|
a9f72dd9bc
|
Rename to done, add parser write overload
|
2020-09-08 09:02:30 -07:00 |
|
Vinnie Falco
|
d1f26dcea4
|
Tune local buffers for embedded
fix #302
|
2020-09-08 07:59:11 -07:00 |
|
Krystian Stasiowski
|
3fae437722
|
Pass total string size to handlers
fix #266
|
2020-09-05 16:42:52 -07:00 |
|
Krystian Stasiowski
|
b9ec513f7a
|
Flush when parsing UTF-8
fix #240
|
2020-09-01 16:38:01 -07:00 |
|
Vinnie Falco
|
94e26abb66
|
standalone is an inline namespace
fix #181, close #244
|
2020-09-01 15:44:47 -07:00 |
|
Krystian Stasiowski
|
b94d3c14bd
|
Structure size is passed to handlers
|
2020-08-27 18:44:44 -07:00 |
|
Vinnie Falco
|
832d1fb517
|
Refactor parsing interfaces (API change)
|
2020-08-27 13:48:26 -07:00 |
|
Krystian Stasiowski
|
bdb5e7688b
|
Add parse_options::max_depth
fix #205, close #209
|
2020-08-26 15:33:28 -07:00 |
|
Krystian Stasiowski
|
2aca47241f
|
Fix links
close #200
|
2020-08-24 14:03:51 -07:00 |
|
Krystian Stasiowski
|
ecd8aafe3b
|
Fix UTF-8 validation
fixes #162
|
2020-08-22 06:52:47 -07:00 |
|
Vinnie Falco
|
3e4eb3055f
|
Doc work
|
2020-08-20 15:21:09 -07:00 |
|
Krystian Stasiowski
|
f7c60debe1
|
Fix max depth
fix #176, close #177
|
2020-08-20 09:23:24 -07:00 |
|
Vinnie Falco
|
36c4a1a787
|
basic_parser is a class template
|
2020-08-18 15:10:22 -07:00 |
|
Vinnie Falco
|
c6b4fcfbe0
|
basic_parser is a data member
|
2020-08-18 13:51:53 -07:00 |
|
Krystian Stasiowski
|
fa67c5f896
|
Number literal handler tests
fix #149, close #153
|
2020-08-12 11:08:49 -07:00 |
|
Krystian Stasiowski
|
64bfb2e703
|
Pass raw number literals to handlers
close #142
|
2020-08-11 16:04:32 -07:00 |
|
Krystian Stasiowski
|
e876282d3e
|
Remove constructor from parse_options
|
2020-08-11 16:01:54 -07:00 |
|
Krystian Stasiowski
|
eea4758df8
|
Improve basic_parser coverage
|
2020-08-09 15:24:24 -07:00 |
|
Krystian Stasiowski
|
c56d0f55d0
|
Refactor tests
|
2020-07-28 14:27:52 -04:00 |
|
Krystian Stasiowski
|
d98b565887
|
UTF-8 validation
|
2020-07-28 14:27:50 -04:00 |
|
Krystian Stasiowski
|
3ac73ec531
|
Comment and trailing comma support
close #116
|
2020-07-22 15:40:46 -07:00 |
|
Krystian Stasiowski
|
904252de0b
|
Fix repo links
close #123
|
2020-07-03 11:51:58 -07:00 |
|
Krystian Stasiowski
|
86addf23a4
|
Remove size parameter from object and array handlers
|
2020-06-30 23:07:22 -04:00 |
|
Krystian Stasiowski
|
ed8f95e161
|
Flush buffer after parsing escapes
close #113, close #114
|
2020-06-29 18:15:46 -07:00 |
|
Vinnie Falco
|
8e0356ef7a
|
Refactor parser write
|
2020-04-04 13:15:40 -07:00 |
|
Vinnie Falco
|
2545475bdd
|
basic_parser is a base
|
2020-04-04 06:58:55 -07:00 |
|
Vinnie Falco
|
7784fdd45b
|
StackEmpty is a compile time constant
|
2020-03-29 10:32:43 -07:00 |
|
Vinnie Falco
|
8822a141c8
|
Tidy up parsers
|
2020-03-29 08:59:08 -07:00 |
|
Vinnie Falco
|
6387fb8671
|
basic_parser handler is a template
|
2020-03-28 20:29:46 -07:00 |
|
Vinnie Falco
|
79ba1a8198
|
Use return channel in parser
|
2020-03-28 15:37:30 -07:00 |
|
Vinnie Falco
|
a7ef611630
|
Remove old number code
|
2020-03-26 08:24:00 -07:00 |
|
Vinnie Falco
|
c2cfd0df88
|
Coverage
|
2020-03-25 23:07:46 -07:00 |
|
Vinnie Falco
|
52491dcc82
|
Refactor parsing
|
2020-03-25 12:53:59 -07:00 |
|
Richard Hodges
|
6e1960a3e8
|
Fix surrogate conversion error
fix #38, close #40
|
2020-02-13 17:46:35 -08:00 |
|
Richard Hodges
|
5aae31dc74
|
number parser work
close #33
|
2020-01-14 13:43:07 -08:00 |
|
Vinnie Falco
|
07246e2909
|
Add standalone test_suite
|
2019-12-11 18:34:39 -08:00 |
|
Vinnie Falco
|
08dcc28218
|
Don't overflow temp buffer during parse
fix #20
|
2019-12-03 19:49:17 -08:00 |
|
Vinnie Falco
|
58ca09eab8
|
Add validate test:
For issue 13
|
2019-12-02 08:11:33 -08:00 |
|
Vinnie Falco
|
cf95fc7c29
|
Coverage
|
2019-11-15 18:39:22 -08:00 |
|