2
0
mirror of https://github.com/boostorg/parser.git synced 2026-01-25 18:32:17 +00:00
Commit Graph

17 Commits

Author SHA1 Message Date
Zach Laine
028719a9bf Sketch in even more X3 YAML parsing code. 2018-10-02 00:47:04 -05:00
Zach Laine
0fdf259c0c Sketch in a lot more of the new X3 YAML parser. 2018-10-01 21:46:05 -05:00
Zach Laine
6d8606cd80 Add the start of a Spirit X3-based parser for YAML. 2018-10-01 00:36:54 -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
b894548871 Add a TODO. 2018-09-29 12:05:40 -05:00
Zach Laine
7ff8f71fda Cruft removal. 2018-09-29 12:05:40 -05:00
Zach Laine
6feae9fdca Fix misplaced lexeme[] directive in JSON string parsing. 2018-09-29 12:05:40 -05:00
Zach Laine
14a6d96b55 Add support for X3 debug trace. 2018-09-28 19:27:39 -05:00
Zach Laine
1cc351aa29 Add a limit on the number of open arrays and/or object to prevent stack
overflows.
2018-09-28 00:09:17 -05:00
Zach Laine
0d5af80dbe Switch the JSON parsing tests to use the new JSON parser; tighten up number
parsing in same.
2018-09-28 00:08:11 -05:00
Zach Laine
5be1c00730 Emit parse errors via callback instead of just dumping them to the console. 2018-09-27 20:29:16 -05:00
Zach Laine
7a82f505b0 Copy x3/support/utility/error_reporting.hpp into yaml/parser for modification. 2018-09-27 20:29:16 -05:00
Zach Laine
7c39af865f Break JSON parsing code and JSON data model into separate files. 2018-09-26 23:58:36 -05:00
Zach Laine
2575467a40 Move all headers under include/boost/. 2018-09-24 06:48:48 -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
033b339c76 Cruft removal -- Jamfile, readmes, and test cruft. 2017-04-20 21:11:10 -05:00
Michael Caisse
0dd5de1a31 add some structure and the desired data structure to parse into. 2011-11-07 19:02:29 -08:00