Commit Graph

  • 6b70894903 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) jbeder 2009-09-06 15:54:11 +0000
  • 729fb4d30b Updated the CMake file for 0.2.0 release, and added install.txt release-0.2.0 Jesse Beder 2009-09-05 23:05:39 +0000
  • 44750974e7 Updated the CMake file for 0.2.0 release, and added install.txt jbeder 2009-09-05 23:05:39 +0000
  • 04b06a0861 Updated the CMake file for 0.2.0 release, and added install.txt jbeder 2009-09-05 23:05:39 +0000
  • 91163d2296 Allowed solo entries in a flow map to be read as keys with null value Jesse Beder 2009-09-05 22:42:01 +0000
  • f21456972c Allowed solo entries in a flow map to be read as keys with null value jbeder 2009-09-05 22:42:01 +0000
  • 529a01f3eb Allowed solo entries in a flow map to be read as keys with null value jbeder 2009-09-05 22:42:01 +0000
  • 75477ade65 Finished refactoring of simple keys so that they can refer to multiple tokens at a single level Jesse Beder 2009-09-05 03:49:38 +0000
  • ba472cc9a3 Finished refactoring of simple keys so that they can refer to multiple tokens at a single level jbeder 2009-09-05 03:49:38 +0000
  • 960a2234ec Finished refactoring of simple keys so that they can refer to multiple tokens at a single level jbeder 2009-09-05 03:49:38 +0000
  • 0e1638d7b5 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 2009-09-05 02:51:09 +0000
  • a2f2ab8426 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 jbeder 2009-09-05 02:51:09 +0000
  • 98fc0e2586 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 jbeder 2009-09-05 02:51:09 +0000
  • 19673ff01a Moved token enums into Token scope Jesse Beder 2009-09-05 02:28:11 +0000
  • 6594941d24 Moved token enums into Token scope jbeder 2009-09-05 02:28:11 +0000
  • ababdbe25d Moved token enums into Token scope jbeder 2009-09-05 02:28:11 +0000
  • 1db573dd30 Started implementing spec tests Jesse Beder 2009-09-03 14:27:03 +0000
  • a926fefe0d Started implementing spec tests jbeder 2009-09-03 14:27:03 +0000
  • b34e2991e5 Started implementing spec tests jbeder 2009-09-03 14:27:03 +0000
  • 873ad336f8 Fixed bug with omitted keys/values in a flow map Jesse Beder 2009-09-02 21:39:57 +0000
  • f7a47e9f9f Fixed bug with omitted keys/values in a flow map jbeder 2009-09-02 21:39:57 +0000
  • 42124aeee6 Fixed bug with omitted keys/values in a flow map jbeder 2009-09-02 21:39:57 +0000
  • 0d41a7de7c Added more explicit doc indicator tests Jesse Beder 2009-08-26 16:23:58 +0000
  • 2e859413e7 Added more explicit doc indicator tests jbeder 2009-08-26 16:23:58 +0000
  • f528e607ad Added more explicit doc indicator tests jbeder 2009-08-26 16:23:58 +0000
  • 1b240d3576 Fixed bug with explicit doc start introduced in last commit Jesse Beder 2009-08-26 16:15:27 +0000
  • aadc5052bc Fixed bug with explicit doc start introduced in last commit jbeder 2009-08-26 16:15:27 +0000
  • 66da4789db Fixed bug with explicit doc start introduced in last commit jbeder 2009-08-26 16:15:27 +0000
  • 4b6a0b382c Added CMake option to build for the iphone Jesse Beder 2009-08-24 23:43:53 +0000
  • 3c35ab1e42 Added CMake option to build for the iphone jbeder 2009-08-24 23:43:53 +0000
  • b08cec5b5d Added CMake option to build for the iphone jbeder 2009-08-24 23:43:53 +0000
  • b789a1c5f9 Removed the implicit sequence code (since it's not used any more) Jesse Beder 2009-08-24 22:58:47 +0000
  • 4457b7dd5b Removed the implicit sequence code (since it's not used any more) jbeder 2009-08-24 22:58:47 +0000
  • 10cc043662 Removed the implicit sequence code (since it's not used any more) jbeder 2009-08-24 22:58:47 +0000
  • a1460169e6 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 2009-08-24 22:56:54 +0000
  • c7ed85a4ac 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). jbeder 2009-08-24 22:56:54 +0000
  • 990686d3d2 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). jbeder 2009-08-24 22:56:54 +0000
  • abe0af76c5 Added Node::Clone function Jesse Beder 2009-08-24 20:10:42 +0000
  • fc22d55b53 Added Node::Clone function jbeder 2009-08-24 20:10:42 +0000
  • 7118305ecd Added Node::Clone function jbeder 2009-08-24 20:10:42 +0000
  • 8e636436f8 Cleaned up Jesse Beder 2009-08-24 18:23:20 +0000
  • 8fcd09f30b Cleaned up jbeder 2009-08-24 18:23:20 +0000
  • 7a80ac787d Cleaned up jbeder 2009-08-24 18:23:20 +0000
  • 8c33523b15 Removed the std::wstring conversion Jesse Beder 2009-08-22 00:25:37 +0000
  • 2c4a7cf58c Removed the std::wstring conversion jbeder 2009-08-22 00:25:37 +0000
  • 8cc5826a55 Removed the std::wstring conversion jbeder 2009-08-22 00:25:37 +0000
  • 81c2e6b6ca 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 2009-08-19 20:58:07 +0000
  • 770d6de545 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) jbeder 2009-08-19 20:58:07 +0000
  • 903b2d6d5a 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) jbeder 2009-08-19 20:58:07 +0000
  • ba11f5ae15 Added 'yaml-cpp: ' to the exception messages Jesse Beder 2009-08-19 05:09:12 +0000
  • c45372e2f3 Added 'yaml-cpp: ' to the exception messages jbeder 2009-08-19 05:09:12 +0000
  • 72bcc006de Added 'yaml-cpp: ' to the exception messages jbeder 2009-08-19 05:09:12 +0000
  • d92ca21bcc Added templated Read() function that creates the output variable itself (so you don't need to have a temp variable) Jesse Beder 2009-08-19 03:37:19 +0000
  • d1c888f57a Added templated Read() function that creates the output variable itself (so you don't need to have a temp variable) jbeder 2009-08-19 03:37:19 +0000
  • 51f5e012bb Added templated Read() function that creates the output variable itself (so you don't need to have a temp variable) jbeder 2009-08-19 03:37:19 +0000
  • 487f381ae9 Fixed out-of-bounds memory access Jesse Beder 2009-07-31 18:26:42 +0000
  • c456eab7cd Fixed out-of-bounds memory access jbeder 2009-07-31 18:26:42 +0000
  • 6f8dc5ce91 Fixed out-of-bounds memory access jbeder 2009-07-31 18:26:42 +0000
  • d506dae914 Added IsNull function Jesse Beder 2009-07-31 05:07:21 +0000
  • 952f72233e Added IsNull function jbeder 2009-07-31 05:07:21 +0000
  • fa57f215c0 Added IsNull function jbeder 2009-07-31 05:07:21 +0000
  • 7a89920441 Fixed null key/value bug, added tests Jesse Beder 2009-07-30 06:49:09 +0000
  • cb2b5783fa Fixed null key/value bug, added tests jbeder 2009-07-30 06:49:09 +0000
  • 49b1921be1 Fixed null key/value bug, added tests jbeder 2009-07-30 06:49:09 +0000
  • 382f1ba3c7 Fixed empty scalar in sequence bug Jesse Beder 2009-07-30 05:54:40 +0000
  • 49265fa12b Fixed empty scalar in sequence bug jbeder 2009-07-30 05:54:40 +0000
  • 992a8544d6 Fixed empty scalar in sequence bug jbeder 2009-07-30 05:54:40 +0000
  • ae41e58ca3 Added support for emitting and represeting null Jesse Beder 2009-07-30 04:42:27 +0000
  • c043b9c64b Added support for emitting and represeting null jbeder 2009-07-30 04:42:27 +0000
  • f521c89bee Added support for emitting and represeting null jbeder 2009-07-30 04:42:27 +0000
  • 72919adf55 Added header file inclusion guards Jesse Beder 2009-07-29 22:27:20 +0000
  • a2bd317397 Added header file inclusion guards jbeder 2009-07-29 22:27:20 +0000
  • 543d9f9730 Added header file inclusion guards jbeder 2009-07-29 22:27:20 +0000
  • 1507fcd36d Forgot to add mark.h Jesse Beder 2009-07-27 04:14:19 +0000
  • 4725c4fabb Forgot to add mark.h jbeder 2009-07-27 04:14:19 +0000
  • 9a000a5ca9 Forgot to add mark.h jbeder 2009-07-27 04:14:19 +0000
  • b1ce042535 Collected pos, line, and column into a Mark struct Jesse Beder 2009-07-27 02:56:18 +0000
  • 7e26c711cf Collected pos, line, and column into a Mark struct jbeder 2009-07-27 02:56:18 +0000
  • f69bd13b0f Collected pos, line, and column into a Mark struct jbeder 2009-07-27 02:56:18 +0000
  • 9b78bd459b Fixed hex output in emitter (should be always two hex chars) Jesse Beder 2009-07-26 07:57:22 +0000
  • 25b5e9fec1 Fixed hex output in emitter (should be always two hex chars) jbeder 2009-07-26 07:57:22 +0000
  • d5d0abfc6b Fixed hex output in emitter (should be always two hex chars) jbeder 2009-07-26 07:57:22 +0000
  • c225a55344 Fixed bug in emitting null nodes Jesse Beder 2009-07-26 07:42:50 +0000
  • c4e1446dff Fixed bug in emitting null nodes jbeder 2009-07-26 07:42:50 +0000
  • d44c7f2d94 Fixed bug in emitting null nodes jbeder 2009-07-26 07:42:50 +0000
  • 555fb5c3a0 Fixed the Exception::what() function Jesse Beder 2009-07-26 01:37:21 +0000
  • d0870b4112 Fixed the Exception::what() function jbeder 2009-07-26 01:37:21 +0000
  • c7a4386dc8 Fixed the Exception::what() function jbeder 2009-07-26 01:37:21 +0000
  • 2160bb2bcc Fixed bug with simple keys that are quoted scalars Jesse Beder 2009-07-25 18:58:41 +0000
  • 27055f178f Fixed bug with simple keys that are quoted scalars jbeder 2009-07-25 18:58:41 +0000
  • c5aeef5ab8 Fixed bug with simple keys that are quoted scalars jbeder 2009-07-25 18:58:41 +0000
  • 946d3260d7 Fixed yaml-cpp.pc file (with prefix) Jesse Beder 2009-07-25 18:03:58 +0000
  • ab7c8b0df0 Fixed yaml-cpp.pc file (with prefix) jbeder 2009-07-25 18:03:58 +0000
  • 6767e2cf83 Fixed yaml-cpp.pc file (with prefix) jbeder 2009-07-25 18:03:58 +0000
  • 2f3821ca98 Fixed location of yaml-cpp.pc file Jesse Beder 2009-07-24 06:18:46 +0000
  • 94cb26ae59 Fixed location of yaml-cpp.pc file jbeder 2009-07-24 06:18:46 +0000
  • 1e79c4c482 Fixed location of yaml-cpp.pc file jbeder 2009-07-24 06:18:46 +0000
  • 980c4cb0ce Updated visual studio project, and fixed a VS warning Jesse Beder 2009-07-20 20:18:59 +0000
  • e6a26ef104 Updated visual studio project, and fixed a VS warning jbeder 2009-07-20 20:18:59 +0000
  • 829a3465ba Updated visual studio project, and fixed a VS warning jbeder 2009-07-20 20:18:59 +0000