Jesse Beder
|
314baa6e13
|
Add missing include to read.cpp
|
2014-03-22 23:18:27 -05:00 |
|
Jesse Beder
|
5fd25df859
|
Run IWYU
|
2014-03-22 22:46:04 -05:00 |
|
Jesse Beder
|
9b4db068bb
|
Run clang-format
|
2014-03-22 12:49:16 -05:00 |
|
Jesse Beder
|
979a91692f
|
Added small 'read' program to test reading a single doc (from stdin)
|
2012-09-15 16:29:07 -07:00 |
|
Jesse Beder
|
68dd9b5d18
|
Fixed bug where the parser doesn't find the end of a map or seq flow
|
2012-06-09 14:39:00 -05:00 |
|
Jesse Beder
|
2ffdc5b4d1
|
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 |
|
Jesse Beder
|
e6d4a915dc
|
Switched the ostream wrapper to wrap a std::vector<char> instead of our manually managed memory
|
2012-05-25 18:17:14 -05:00 |
|
Jesse Beder
|
0abbf650b5
|
Fixed char output
|
2012-05-22 17:50:10 -05:00 |
|
Jesse Beder
|
c664d50d5c
|
Fixed double quote escapes (e.g., \n is now that instead of \x0a)
|
2012-05-22 17:45:31 -05:00 |
|
Jesse Beder
|
b8a87c43bc
|
Added flow seq
|
2012-05-22 15:42:45 -05:00 |
|
Jesse Beder
|
944ebb7d1e
|
Fixed settings reverting properly
|
2012-05-22 15:00:10 -05:00 |
|
Jesse Beder
|
bf07af52ff
|
Added long key
|
2012-05-22 14:26:34 -05:00 |
|
Jesse Beder
|
41e4cd3308
|
Split block map simple/long key for both key/value
|
2012-05-22 14:20:50 -05:00 |
|
Jesse Beder
|
952fe51c73
|
Added writing float/double
|
2012-05-22 13:59:31 -05:00 |
|
Jesse Beder
|
c95bcae49f
|
Added writing integral types
|
2012-05-22 13:57:44 -05:00 |
|
Jesse Beder
|
879f96d2f6
|
Tweak sandbox
|
2012-05-22 12:59:58 -05:00 |
|
Jesse Beder
|
80823583a0
|
Tweaked spacing for comments
|
2012-05-22 12:54:54 -05:00 |
|
Jesse Beder
|
0814813302
|
Added comments, not entirely correct
|
2012-05-22 12:29:36 -05:00 |
|
Jesse Beder
|
0f3f1e26a7
|
Fixed map/value
|
2012-05-21 23:47:57 -05:00 |
|
Jesse Beder
|
07e88a78cb
|
Added alias
|
2012-05-21 23:37:49 -05:00 |
|
Jesse Beder
|
d3801b7482
|
Added newlines, fixed map/map
|
2012-05-21 23:29:59 -05:00 |
|
Jesse Beder
|
b0dd0f862a
|
Fixed anchor/tag in seq > map
|
2012-05-21 23:23:53 -05:00 |
|
Jesse Beder
|
3cae26a75e
|
Added tags and anchors
|
2012-05-21 23:19:29 -05:00 |
|
Jesse Beder
|
91eac5d93d
|
Implemented block seq and block map indentation/newlines
|
2012-05-21 22:14:26 -05:00 |
|
Jesse Beder
|
b5d8241dfa
|
Added block seq indentation
|
2012-05-21 21:04:10 -05:00 |
|
Jesse Beder
|
65d80ebc11
|
Started prepare node
|
2012-05-21 17:06:12 -05:00 |
|
Jesse Beder
|
923ccc8fed
|
Implemented begin/end doc
|
2012-05-21 16:54:45 -05:00 |
|
Jesse Beder
|
39165338e0
|
Added sandbox to play with
|
2012-05-20 01:46:08 -05:00 |
|
Jesse Beder
|
1f4d8ee3b4
|
Removed parse
|
2012-05-19 15:52:43 -05:00 |
|
Jesse Beder
|
1723523c43
|
Removed the new API from the default branch
|
2012-01-20 23:50:39 -06:00 |
|
Jesse Beder
|
70e1eb3f9c
|
Fixed the #ifdefs for the api stuff
|
2011-10-18 14:47:35 -05:00 |
|
Jesse Beder
|
e3d5ec189d
|
Switched YAML::Parse to YAML::Load, and added LoadAll
|
2011-09-13 14:24:47 -05:00 |
|
Jesse Beder
|
2d06df474b
|
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 |
|
Jesse Beder
|
03fc837236
|
Set up util/parse for the new API
|
2011-09-10 23:03:02 -05:00 |
|
Jesse Beder
|
80cf3c98db
|
Fixed minor things that used the old API, compiles/links/runs\!
|
2011-09-10 22:59:27 -05:00 |
|
Jesse Beder
|
0d1b5224c8
|
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 |
|
Jesse Beder
|
78b7a1b8a9
|
Added helper emitter functions, but we have a problem: YAML::Value is already a manipulator
|
2011-09-10 16:50:44 -05:00 |
|
Jesse Beder
|
4fdbb748ec
|
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 |
|
Jesse Beder
|
09beb5c47a
|
Implemented sugar Parse() functions
|
2011-09-09 23:40:19 -05:00 |
|
Jesse Beder
|
a7bdf08c7e
|
Map iterator works\!
|
2011-09-09 19:25:11 -05:00 |
|
Jesse Beder
|
cf198080d0
|
Sequence iterator works\!
|
2011-09-09 19:22:17 -05:00 |
|
Jesse Beder
|
d3bbd08273
|
Added append()
|
2011-09-09 02:51:35 -05:00 |
|
Jesse Beder
|
4f8680b540
|
Switched operator[] access to node reference equality, not node equality
|
2011-09-09 02:39:36 -05:00 |
|
Jesse Beder
|
6ffc9ac788
|
Added half of the std::map conversion (we don't have reading from Values yet)
|
2011-09-08 02:10:04 -05:00 |
|
Jesse Beder
|
0e197b8723
|
Added back the streamable conversions
|
2011-09-08 02:05:03 -05:00 |
|
Jesse Beder
|
3d84f57008
|
Switched convert to a templated struct that can be specialized (so we can partially specialize it)
|
2011-09-08 02:02:15 -05:00 |
|
Jesse Beder
|
a7ebb3615a
|
Added streamable conversions
|
2011-09-08 00:48:40 -05:00 |
|
Jesse Beder
|
a95baeafd6
|
Implemented conversion for std::string, including a bypass-accessor to the scalar value
|
2011-09-07 15:49:01 -05:00 |
|
Jesse Beder
|
f0174ca08b
|
Reorganized so that we don't have cyclic include problems
|
2011-09-07 02:59:58 -05:00 |
|
Jesse Beder
|
a530630f1c
|
Started implementing node_data
|
2011-09-07 00:45:28 -05:00 |
|