- 06 Sep, 2009 5 commits
-
-
Jesse Beder committed
-
Jesse Beder committed
-
Refactored the operator >> and Node::Read default functions, as well as the conversion functions, to more easily read new types as keys (this uncovered an error, in example 2.11 of the spec)
Jesse Beder committed -
Jesse Beder committed
-
Added templated casting to nodes, as well as operator == and != (for quick checks, especially to help in testing). Implemented size() on a map node to return the number of key/value pairs (as in std::map)
Jesse Beder committed
-
- 05 Sep, 2009 5 commits
-
-
Jesse Beder committed
-
Jesse Beder committed
-
Jesse Beder committed
-
Refactored simple keys so that validating doesn't require popping indents, and so popping indents (and adding the end map) is independent of when we validate the simple key
Jesse Beder committed -
Jesse Beder committed
-
- 03 Sep, 2009 1 commit
-
-
Jesse Beder committed
-
- 02 Sep, 2009 1 commit
-
-
Jesse Beder committed
-
- 26 Aug, 2009 2 commits
-
-
Jesse Beder committed
-
Jesse Beder committed
-
- 24 Aug, 2009 5 commits
-
-
Jesse Beder committed
-
Jesse Beder committed
-
Fixed bug in anchors with no content. This involved refactoring the 'implicit sequence' concept (where a map and a sequence start on the same indent, but we read the sequence as more indented since the '-' is visually an indent).
Jesse Beder committed -
Jesse Beder committed
-
Jesse Beder committed
-
- 22 Aug, 2009 1 commit
-
-
Jesse Beder committed
-
- 19 Aug, 2009 3 commits
-
-
Converted indexing to std::size_t, and fixed the Node templated overloads to properly index any index type (determining what is an index type is a bit of a hack - it should be is_convertible<T, std::size_t> (I think), but I just explicitly wrote down a list)
Jesse Beder committed -
Jesse Beder committed
-
Added templated Read() function that creates the output variable itself (so you don't need to have a temp variable)
Jesse Beder committed
-
- 31 Jul, 2009 2 commits
-
-
Jesse Beder committed
-
Jesse Beder committed
-
- 30 Jul, 2009 3 commits
-
-
Jesse Beder committed
-
Jesse Beder committed
-
Jesse Beder committed
-
- 29 Jul, 2009 1 commit
-
-
Jesse Beder committed
-
- 27 Jul, 2009 2 commits
-
-
Jesse Beder committed
-
Jesse Beder committed
-
- 26 Jul, 2009 3 commits
-
-
Jesse Beder committed
-
Jesse Beder committed
-
Jesse Beder committed
-
- 25 Jul, 2009 2 commits
-
-
Jesse Beder committed
-
Jesse Beder committed
-
- 24 Jul, 2009 1 commit
-
-
Jesse Beder committed
-
- 20 Jul, 2009 1 commit
-
-
Jesse Beder committed
-
- 15 Jul, 2009 2 commits
-
-
Jesse Beder committed
-
Jesse Beder committed
-