50 Commits

Author SHA1 Message Date
Vinnie Falco
79ba1a8198 Use return channel in parser 2020-03-28 15:37:30 -07:00
Vinnie Falco
52491dcc82 Refactor parsing 2020-03-25 12:53:59 -07:00
Vinnie Falco
35c6d9a52d Use raise to throw exceptions 2019-12-19 11:09:44 -08:00
Vinnie Falco
bd7fd2ff57 Refactor exceptions 2019-12-18 21:12:19 -08:00
Vinnie Falco
cabbb853db Tidy up config 2019-12-18 08:56:01 -08:00
Vinnie Falco
62da38aaa5 Tidy up throws 2019-12-04 04:53:42 -08:00
Vinnie Falco
d406424962 Add parser::reserve:
Close #16
2019-12-02 20:00:07 -08:00
Vinnie Falco
18ad267b70 Standalone doesn't include boost 2019-12-02 03:34:44 -08:00
Vinnie Falco
19ebd6c943 Refactor parser interface 2019-11-15 18:33:00 -08:00
Vinnie Falco
8f1348ed40 Add examples 2019-11-15 11:40:32 -08:00
Vinnie Falco
83778c5005 doc work 2019-11-14 15:56:03 -08:00
Vinnie Falco
d6f767ec24 Refactor file structure 2019-11-14 09:57:40 -08:00
Vinnie Falco
4d3834b766 stack is aligned 2019-11-14 04:54:15 -08:00
Vinnie Falco
8941a77f11 shrink sizeof(value) 2019-11-14 03:12:58 -08:00
Vinnie Falco
4e64f4fa58 Refactor includes 2019-11-12 14:53:01 -08:00
Vinnie Falco
9da2877b28 limits tests 2019-11-12 06:22:46 -08:00
Vinnie Falco
68f3df0403 Tidy 2019-11-11 19:21:48 -08:00
Vinnie Falco
40a16c9380 dynamic static_stack 2019-11-11 17:22:42 -08:00
Vinnie Falco
f66d74a863 parser::destroy 2019-11-11 17:22:42 -08:00
Vinnie Falco
6c1278b462 parser::start 2019-11-11 17:22:42 -08:00
Vinnie Falco
f8f6608a15 parser stack fixes 2019-11-11 17:22:42 -08:00
Vinnie Falco
7afa6c1528 Fix parser stack align 2019-11-10 05:56:38 -08:00
Vinnie Falco
c278db3825 Configurable limits 2019-11-09 09:12:19 -08:00
Vinnie Falco
a0e46853a8 Fixes 2019-11-09 09:12:19 -08:00
Vinnie Falco
adcebea5a9 Refactor object 2019-11-08 13:54:03 -08:00
Vinnie Falco
782ed76476 Refactor parser stack 2019-11-08 13:53:59 -08:00
Vinnie Falco
9cfa2ed5c6 Tidy up 2019-11-06 05:42:06 -08:00
Vinnie Falco
0347d1d09d number optimizations 2019-11-05 13:34:25 -08:00
Vinnie Falco
bcd79e831d Don't set kind on value 2019-11-02 20:17:49 -07:00
Vinnie Falco
4680e0106c Refactor numbers 2019-10-31 18:26:16 -07:00
Vinnie Falco
0c5711420b More optimizations 2019-10-30 08:33:22 -07:00
Vinnie Falco
96ecab8cc8 scoped storage 2019-10-28 07:56:57 -07:00
Vinnie Falco
1754d9cadd Various optimizations 2019-10-27 15:54:16 -07:00
Vinnie Falco
c99bec33ec Add block_storage default storage 2019-10-27 15:31:17 -07:00
Vinnie Falco
dd8dd9929f serializer work 2019-10-26 06:31:07 -07:00
Vinnie Falco
e73d4886ea doc work 2019-10-23 10:00:46 -07:00
Vinnie Falco
7f6760ec7b value coverage 2019-10-21 14:13:37 -07:00
Vinnie Falco
5a52804094 object coverage 2019-10-20 19:32:15 -07:00
Vinnie Falco
6b9f84d3ed number work 2019-10-20 09:58:51 -07:00
Vinnie Falco
9cf3a2f184 Refactor parser stack 2019-10-17 06:30:50 -07:00
Vinnie Falco
0c232111c6 basic_parser work 2019-10-15 17:11:16 -07:00
Vinnie Falco
1c05b304d3 Tidy up visibility 2019-10-13 19:36:20 -07:00
Vinnie Falco
b802df2e0d Adjust dll exports 2019-10-13 05:34:23 -07:00
Vinnie Falco
8922464d1d Fix array pilfer ctor 2019-10-03 03:13:33 -07:00
Vinnie Falco
6a58677e00 Construction from kind is explicit 2019-10-03 03:13:33 -07:00
Vinnie Falco
83d229974f Remove unused code 2019-10-03 03:13:32 -07:00
Vinnie Falco
81bb36751e Parser overwrites duplicate keys 2019-10-03 03:13:32 -07:00
Vinnie Falco
c0f4b8ff11 Tidy up source files 2019-09-20 18:39:59 -07:00
Vinnie Falco
57b4ce946b Use boost::system::error_code 2019-09-20 18:02:51 -07:00
Vinnie Falco
a8773de80f Add files 2019-09-20 11:08:06 -07:00