Jesse Beder
|
f9d826c22a
|
Added mutable operator[] for integral types (you can only grow the sequence if you specify the *next* element)
|
2011-09-11 22:51:49 -05:00 |
|
Jesse Beder
|
4770ec798c
|
Implemented operator[] specialization, but only const (should the sequence be mutable?)
|
2011-09-11 21:51:04 -05:00 |
|
Jesse Beder
|
4568dd0b19
|
Started specialization for operator[] for integers
|
2011-09-11 21:32:47 -05:00 |
|
Jesse Beder
|
a308b73e8a
|
Set the map iterator to filter over undefined items
|
2011-09-11 19:44:27 -05:00 |
|
Jesse Beder
|
c2a8a2c1f7
|
Added failing map iterator count test
|
2011-09-11 17:36:08 -05:00 |
|
Jesse Beder
|
a03af5dd73
|
Implemented the map size computation
|
2011-09-11 17:16:26 -05:00 |
|
Jesse Beder
|
b50264e74d
|
Switched the implementation of maps from list<pair> to map (but just pointer comparison)
|
2011-09-11 16:56:38 -05:00 |
|
Jesse Beder
|
ecdd9cc66d
|
Added computing and caching the sequence size
|
2011-09-11 16:21:36 -05:00 |
|
Jesse Beder
|
3a90454d50
|
Added some small map tests
|
2011-09-11 16:02:31 -05:00 |
|
Jesse Beder
|
2d81e46655
|
Added dependency management (to cause nodes to become defined if their children do)
|
2011-09-11 15:59:53 -05:00 |
|
Jesse Beder
|
b4963ab0fa
|
Added a few simple node tests, and the sequence one doesn't pass (let's work now)
|
2011-09-10 23:31:12 -05:00 |
|
Jesse Beder
|
432268917b
|
Started Node tests (for the new API Node)
|
2011-09-10 23:22:30 -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
|
f7b2247217
|
Added stubs for spec and parser tests with the new API
|
2011-09-10 18:05:35 -05:00 |
|
Jesse Beder
|
36c63980b9
|
Moved old api tests to subfolder
|
2011-09-10 18:02:07 -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
|
ac81d7c883
|
Start of moving Value -> Node and Node -> old API Node (with a #define toggle)
|
2011-09-10 17:18:15 -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
|
12364895cb
|
Implemented value events emitter
|
2011-09-10 16:23:18 -05:00 |
|
Jesse Beder
|
5012063143
|
Fixed node iterator
|
2011-09-10 14:36:10 -05:00 |
|
Jesse Beder
|
c3b0ba9d61
|
New iterators work\!
|
2011-09-10 14:16:50 -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
|
b1730ea3da
|
Finished the main iterator stuff, now have to hook it to the nodes/values
|
2011-09-10 14:06:49 -05:00 |
|