Zach Laine
|
28faab7839
|
Sketch in a symbol parser.
|
2018-10-18 21:42:07 -05:00 |
|
Zach Laine
|
ea0440f6fa
|
Add plumbing to enable unification of the use of regular and callback rules.
|
2018-10-18 20:56:45 -05:00 |
|
Zach Laine
|
f48336c2a8
|
Major refactor of the JSON value code for better reuse; introduce a sketch of a similarly-designed YAML value.
|
2018-09-29 19:08:26 -05:00 |
|
Zach Laine
|
d18ee90b9a
|
Fix Clang-on-Linux build.
|
2018-09-29 19:07:01 -05:00 |
|
Zach Laine
|
a37c8206b4
|
Break up json detail header to fix incomplete type errors in GCC build.
|
2018-09-27 20:29:16 -05:00 |
|
Zach Laine
|
2575467a40
|
Move all headers under include/boost/.
|
2018-09-24 06:48:48 -05:00 |
|
Zach Laine
|
d71f00f99c
|
yaml:: -> boost::yaml::
|
2018-09-24 06:30:08 -05:00 |
|
Zach Laine
|
8d444b9754
|
Remove the mistaken anchor_property hack, fixing an expected failure.
|
2017-05-14 16:43:14 -05:00 |
|
Zach Laine
|
6ee791a382
|
Add overloads of parse_yaml() that take an existing stream_t.
|
2017-05-13 02:23:23 -05:00 |
|
Zach Laine
|
89bacfa833
|
Remove current-parse-specific state from the error_handler_t ctor, in
preparation for the reuse of stream_t in multiple calls to parse_yaml().
|
2017-05-13 02:10:10 -05:00 |
|
Zach Laine
|
077d1d13e9
|
Add a benchmark to measure the time it takes to create the parser rules.
|
2017-05-12 21:02:34 -05:00 |
|
Zach Laine
|
a478c44b69
|
Move the test library sources to src/, and compile a real lib for the test and
perf programs to use.
|
2017-05-12 20:26:55 -05:00 |
|
Zach Laine
|
77739b7a91
|
Add Google Benchmark-based parser perf test.
|
2017-05-12 18:54:01 -05:00 |
|