Commit Graph

65 Commits

Author SHA1 Message Date
beder
489af23b80 Add test and util sources to make format 2014-03-25 00:02:16 -05:00
beder
6bf81f9fad Add missing include to read.cpp 2014-03-22 23:18:27 -05:00
beder
08a5d4c673 Run IWYU 2014-03-22 22:46:04 -05:00
beder
1069bce879 Run clang-format 2014-03-22 12:49:16 -05:00
beder
57b9d04bdf Added small 'read' program to test reading a single doc (from stdin) 2012-09-15 16:29:07 -07:00
beder
37f6ca659d Fixed bug where the parser doesn't find the end of a map or seq flow 2012-06-09 14:39:00 -05:00
beder
bbce38d36f Added constructor to the Emitter with a stream, so you can write directly to a stream instead of our temp 2012-05-25 18:22:33 -05:00
beder
c591e8d752 Switched the ostream wrapper to wrap a std::vector<char> instead of our manually managed memory 2012-05-25 18:17:14 -05:00
beder
1280fd6b30 Fixed char output 2012-05-22 17:50:10 -05:00
beder
7e2a6ac789 Fixed double quote escapes (e.g., \n is now that instead of \x0a) 2012-05-22 17:45:31 -05:00
beder
18372a2643 Added flow seq 2012-05-22 15:42:45 -05:00
beder
5e12aaae75 Fixed settings reverting properly 2012-05-22 15:00:10 -05:00
beder
891285debe Added long key 2012-05-22 14:26:34 -05:00
beder
e971c4f549 Split block map simple/long key for both key/value 2012-05-22 14:20:50 -05:00
beder
a11f1ce810 Added writing float/double 2012-05-22 13:59:31 -05:00
beder
d3be76c8fb Added writing integral types 2012-05-22 13:57:44 -05:00
beder
6b96d5ec4e Tweak sandbox 2012-05-22 12:59:58 -05:00
beder
b28d0ec08b Tweaked spacing for comments 2012-05-22 12:54:54 -05:00
beder
2555296de3 Added comments, not entirely correct 2012-05-22 12:29:36 -05:00
beder
8728736155 Fixed map/value 2012-05-21 23:47:57 -05:00
beder
022fffce31 Added alias 2012-05-21 23:37:49 -05:00
beder
bfbb5d00c5 Added newlines, fixed map/map 2012-05-21 23:29:59 -05:00
beder
a7fb3e85bf Fixed anchor/tag in seq > map 2012-05-21 23:23:53 -05:00
beder
2c7a89a679 Added tags and anchors 2012-05-21 23:19:29 -05:00
beder
8f40f83194 Implemented block seq and block map indentation/newlines 2012-05-21 22:14:26 -05:00
beder
9e543a9c4f Added block seq indentation 2012-05-21 21:04:10 -05:00
beder
e533e8801b Started prepare node 2012-05-21 17:06:12 -05:00
beder
8d10fa4efd Implemented begin/end doc 2012-05-21 16:54:45 -05:00
beder
4f55c96c77 Added sandbox to play with 2012-05-20 01:46:08 -05:00
beder
8584496196 Removed parse 2012-05-19 15:52:43 -05:00
beder
45962234a1 Removed the new API from the default branch 2012-01-20 23:50:39 -06:00
beder
8fd4bc3d99 Fixed the #ifdefs for the api stuff 2011-10-18 14:47:35 -05:00
beder
fbf4233e4d Switched YAML::Parse to YAML::Load, and added LoadAll 2011-09-13 14:24:47 -05:00
beder
8bc95ce0ce Fixed up the old API stuff, and removed the util/value (since it's no longer needed) 2011-09-10 23:11:28 -05:00
beder
34af068e78 Set up util/parse for the new API 2011-09-10 23:03:02 -05:00
beder
ad817d94fd Fixed minor things that used the old API, compiles/links/runs\! 2011-09-10 22:59:27 -05:00
beder
9388bbd098 Major switch from Value -> Node. The library compiles with the new API, but tests are still oldies, and don't compile 2011-09-10 17:57:23 -05:00
beder
2adb8e2b59 Added helper emitter functions, but we have a problem: YAML::Value is already a manipulator 2011-09-10 16:50:44 -05:00
beder
9bd46b6cd0 Updated the node/value classes with the new iterators, they compile until we try to instantiate anything 2011-09-10 14:11:42 -05:00
beder
ca58193832 Implemented sugar Parse() functions 2011-09-09 23:40:19 -05:00
beder
bba12802e0 Map iterator works\! 2011-09-09 19:25:11 -05:00
beder
91701f31a6 Sequence iterator works\! 2011-09-09 19:22:17 -05:00
beder
804cdb9364 Added append() 2011-09-09 02:51:35 -05:00
beder
06dd91dba9 Switched operator[] access to node reference equality, not node equality 2011-09-09 02:39:36 -05:00
beder
570f97d303 Added half of the std::map conversion (we don't have reading from Values yet) 2011-09-08 02:10:04 -05:00
beder
5e58d778db Added back the streamable conversions 2011-09-08 02:05:03 -05:00
beder
43058e86a4 Switched convert to a templated struct that can be specialized (so we can partially specialize it) 2011-09-08 02:02:15 -05:00
beder
783eea07ee Added streamable conversions 2011-09-08 00:48:40 -05:00
beder
b9ad65a739 Implemented conversion for std::string, including a bypass-accessor to the scalar value 2011-09-07 15:49:01 -05:00
beder
563b789cfb Reorganized so that we don't have cyclic include problems 2011-09-07 02:59:58 -05:00