beder
|
90f48fd035
|
Began new-api branch, and removed all traces of the old api from this branch
|
2012-01-20 23:36:08 -06:00 |
|
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 |
|