Commit Graph

23 Commits

Author SHA1 Message Date
beder
488c3d6cef Fixed the #ifdefs for the api stuff 2011-10-18 14:47:35 -05:00
beder
183ba98d03 Switched YAML::Parse to YAML::Load, and added LoadAll 2011-09-13 14:24:47 -05:00
beder
4bbe984bdc 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
fb538c9490 Set up util/parse for the new API 2011-09-10 23:03:02 -05:00
beder
2851f5f8c9 Fixed minor things that used the old API, compiles/links/runs\! 2011-09-10 22:59:27 -05:00
beder
e905b74232 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
33a71151ca Added helper emitter functions, but we have a problem: YAML::Value is already a manipulator 2011-09-10 16:50:44 -05:00
beder
89f87d855d 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
b8e9b52af7 Implemented sugar Parse() functions 2011-09-09 23:40:19 -05:00
beder
91a3f020ff Map iterator works\! 2011-09-09 19:25:11 -05:00
beder
f0ae0254d4 Sequence iterator works\! 2011-09-09 19:22:17 -05:00
beder
7a1e47e03f Added append() 2011-09-09 02:51:35 -05:00
beder
255a392eb9 Switched operator[] access to node reference equality, not node equality 2011-09-09 02:39:36 -05:00
beder
37cd3bd53c Added half of the std::map conversion (we don't have reading from Values yet) 2011-09-08 02:10:04 -05:00
beder
c080478444 Added back the streamable conversions 2011-09-08 02:05:03 -05:00
beder
bb2eafc387 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
21fbb461c0 Added streamable conversions 2011-09-08 00:48:40 -05:00
beder
3b0cc619b2 Implemented conversion for std::string, including a bypass-accessor to the scalar value 2011-09-07 15:49:01 -05:00
beder
7a3f425720 Reorganized so that we don't have cyclic include problems 2011-09-07 02:59:58 -05:00
beder
a07642f156 Started implementing node_data 2011-09-07 00:45:28 -05:00
beder
555cfae28d Compiles/links assignment to string 2011-09-07 00:20:23 -05:00
beder
74ffe6a61b Value stuff compiles/links with lots of placeholder functions 2011-09-07 00:12:24 -05:00
beder
f56d453050 Added api sketch 2011-09-04 19:50:08 -05:00