Commit Graph

  • a03e861d8c Switched map's convert<> specialization to use the new force_insert Jesse Beder 2012-10-31 19:10:45 -0500
  • 3f1696f673 Switched map's convert<> specialization to use the new force_insert beder 2012-10-31 19:10:45 -0500
  • e4a1830003 Added force_insert for mapping nodes that doesn't check to see if the key exists already (so it could duplicate keys) beder 2012-10-31 19:08:09 -0500
  • 09b4706faf Added force_insert for mapping nodes that doesn't check to see if the key exists already (so it could duplicate keys) Jesse Beder 2012-10-31 19:08:09 -0500
  • 094af53943 Added force_insert for mapping nodes that doesn't check to see if the key exists already (so it could duplicate keys) beder 2012-10-31 19:08:09 -0500
  • 595dc8277a Simplified Node::operator[] interface by removing the C-string overloads, using a helper to_value beder 2012-10-31 18:55:07 -0500
  • a645866ffa Simplified Node::operator[] interface by removing the C-string overloads, using a helper to_value Jesse Beder 2012-10-31 18:55:07 -0500
  • 138ac50043 Simplified Node::operator[] interface by removing the C-string overloads, using a helper to_value beder 2012-10-31 18:55:07 -0500
  • b43bf996d4 Added small 'read' program to test reading a single doc (from stdin) beder 2012-09-15 16:29:07 -0700
  • 57b9d04bdf Added small 'read' program to test reading a single doc (from stdin) beder 2012-09-15 16:29:07 -0700
  • 979a91692f Added small 'read' program to test reading a single doc (from stdin) Jesse Beder 2012-09-15 16:29:07 -0700
  • 4493885343 Fixed typo in the core parser tests beder 2012-09-15 15:50:44 -0700
  • 7e56225c7f Fixed typo in the core parser tests beder 2012-09-15 15:50:44 -0700
  • 1d1d6886cc Fixed typo in the core parser tests Jesse Beder 2012-09-15 15:50:44 -0700
  • bbdfee7af7 workaround for gcc 3 Jeff Wang 2012-07-17 11:55:45 -0500
  • d770a7dc97 workaround for gcc 3 Jeff Wang 2012-07-17 11:55:45 -0500
  • 5ae9a81627 workaround for gcc 3 Jeff Wang 2012-07-17 11:55:45 -0500
  • 72f90c6c23 Added free Clone() function for Nodes beder 2012-07-04 15:26:37 -0500
  • 823311384f Added free Clone() function for Nodes Jesse Beder 2012-07-04 15:26:37 -0500
  • 441cd644e7 Added free Clone() function for Nodes beder 2012-07-04 15:26:37 -0500
  • b62eac20f6 Merged end of map/seq flow fix from core beder 2012-06-09 14:42:00 -0500
  • f29ea4b070 Merged end of map/seq flow fix from core Jesse Beder 2012-06-09 14:42:00 -0500
  • aa6455e2b6 Merged end of map/seq flow fix from core beder 2012-06-09 14:42:00 -0500
  • 9bbf43b23e Fixed bug where the parser doesn't find the end of a map or seq flow beder 2012-06-09 14:39:00 -0500
  • 37f6ca659d Fixed bug where the parser doesn't find the end of a map or seq flow beder 2012-06-09 14:39:00 -0500
  • 68dd9b5d18 Fixed bug where the parser doesn't find the end of a map or seq flow Jesse Beder 2012-06-09 14:39:00 -0500
  • 3e2b4a3dd4 Added extra parser tests for the core; in particular, one that asserts instead of throwing beder 2012-06-09 14:26:44 -0500
  • cc8f9be883 Added extra parser tests for the core; in particular, one that asserts instead of throwing beder 2012-06-09 14:26:44 -0500
  • 2d815c5d6a Added extra parser tests for the core; in particular, one that asserts instead of throwing Jesse Beder 2012-06-09 14:26:44 -0500
  • 96ae51dd25 Removed unnecessary forward declarations beder 2012-06-08 10:26:49 -0500
  • c722684f0d Removed unnecessary forward declarations Jesse Beder 2012-06-08 10:26:49 -0500
  • f99a357ebc Removed unnecessary forward declarations beder 2012-06-08 10:26:49 -0500
  • 9bd35af092 Removed stray GetNextDocument declaration from the parser (it's from the old API, and not the new one) beder 2012-06-08 10:25:42 -0500
  • 5c097d417a Removed stray GetNextDocument declaration from the parser (it's from the old API, and not the new one) Jesse Beder 2012-06-08 10:25:42 -0500
  • c38af67d3a Removed stray GetNextDocument declaration from the parser (it's from the old API, and not the new one) beder 2012-06-08 10:25:42 -0500
  • 2b9d6d8faa Updated from core (emitter) beder 2012-05-25 19:39:15 -0500
  • ab36ca930f Updated from core (emitter) Jesse Beder 2012-05-25 19:39:15 -0500
  • 4c0b4b8f81 Updated from core (emitter) beder 2012-05-25 19:39:15 -0500
  • a42a10b7a7 Changed Emitter::size() to return std::size_t instead of unsigned beder 2012-05-25 19:38:58 -0500
  • 826732d85d Changed Emitter::size() to return std::size_t instead of unsigned beder 2012-05-25 19:38:58 -0500
  • d5130a4109 Changed Emitter::size() to return std::size_t instead of unsigned Jesse Beder 2012-05-25 19:38:58 -0500
  • f7168f0aec Updated the ostream emitting overload to user the new ostream-handling emitters beder 2012-05-25 19:38:20 -0500
  • 6c690e8294 Updated the ostream emitting overload to user the new ostream-handling emitters Jesse Beder 2012-05-25 19:38:20 -0500
  • 6c3b32d74b Updated the ostream emitting overload to user the new ostream-handling emitters beder 2012-05-25 19:38:20 -0500
  • 6f304c47eb Merged ostreams for the emitter change from the core beder 2012-05-25 19:35:24 -0500
  • a78069a6e2 Merged ostreams for the emitter change from the core Jesse Beder 2012-05-25 19:35:24 -0500
  • 3fc227d48f Merged ostreams for the emitter change from the core beder 2012-05-25 19:35:24 -0500
  • 64e5d74cc9 Switched the stream << for c-strings to take a templated array param (since we never stream user-built c-strings, only string literals). For this, refactored the escape character display beder 2012-05-25 19:33:34 -0500
  • dc04850ecc Switched the stream << for c-strings to take a templated array param (since we never stream user-built c-strings, only string literals). For this, refactored the escape character display beder 2012-05-25 19:33:34 -0500
  • bc3f72b565 Switched the stream << for c-strings to take a templated array param (since we never stream user-built c-strings, only string literals). For this, refactored the escape character display Jesse Beder 2012-05-25 19:33:34 -0500
  • 6633fea749 Refactored stream overloads beder 2012-05-25 18:24:07 -0500
  • 0a8d7486ff Refactored stream overloads beder 2012-05-25 18:24:07 -0500
  • 772969270d Refactored stream overloads Jesse Beder 2012-05-25 18:24:07 -0500
  • c3facc9b58 Added constructor to the Emitter with a stream, so you can write directly to a stream instead of our temp beder 2012-05-25 18:22:33 -0500
  • bbce38d36f Added constructor to the Emitter with a stream, so you can write directly to a stream instead of our temp beder 2012-05-25 18:22:33 -0500
  • 2ffdc5b4d1 Added constructor to the Emitter with a stream, so you can write directly to a stream instead of our temp Jesse Beder 2012-05-25 18:22:33 -0500
  • 7c436de457 Switched the ostream wrapper to wrap a std::vector<char> instead of our manually managed memory beder 2012-05-25 18:17:14 -0500
  • c591e8d752 Switched the ostream wrapper to wrap a std::vector<char> instead of our manually managed memory beder 2012-05-25 18:17:14 -0500
  • e6d4a915dc Switched the ostream wrapper to wrap a std::vector<char> instead of our manually managed memory Jesse Beder 2012-05-25 18:17:14 -0500
  • bfa3cce38d Updated ostream wrapper with a write() and update_pos beder 2012-05-25 17:39:14 -0500
  • 083f37ada2 Updated ostream wrapper with a write() and update_pos beder 2012-05-25 17:39:14 -0500
  • 7c85e9d5de Updated ostream wrapper with a write() and update_pos Jesse Beder 2012-05-25 17:39:14 -0500
  • c212377371 Renamed ostream -> ostream_wrapper beder 2012-05-25 17:28:35 -0500
  • 6d521ac74f Renamed ostream -> ostream_wrapper beder 2012-05-25 17:28:35 -0500
  • 1602f78974 Renamed ostream -> ostream_wrapper Jesse Beder 2012-05-25 17:28:35 -0500
  • a1a4d28391 Merged emitter refactor from core beder 2012-05-23 15:30:03 -0500
  • 4116d89f2c Merged emitter refactor from core Jesse Beder 2012-05-23 15:30:03 -0500
  • 7fc490141a Merged emitter refactor from core beder 2012-05-23 15:30:03 -0500
  • a5a02dc42a Added compiler flag to compile the generated tests, since gcc takes *forever* to compile them beder 2012-05-23 15:16:34 -0500
  • 82e99b262b Added compiler flag to compile the generated tests, since gcc takes *forever* to compile them beder 2012-05-23 15:16:34 -0500
  • 2dd1cf4596 Added compiler flag to compile the generated tests, since gcc takes *forever* to compile them Jesse Beder 2012-05-23 15:16:34 -0500
  • d44b22eccd Fixed handler macros to remove warnings in gcc beder 2012-05-23 15:12:36 -0500
  • 21df0f9bdb Fixed handler macros to remove warnings in gcc beder 2012-05-23 15:12:36 -0500
  • f011975769 Fixed handler macros to remove warnings in gcc Jesse Beder 2012-05-23 15:12:36 -0500
  • d15044f952 Added seq/map gen emitter tests beder 2012-05-23 11:20:36 -0500
  • d2fc737006 Added seq/map gen emitter tests beder 2012-05-23 11:20:36 -0500
  • 288c7e51f2 Added seq/map gen emitter tests Jesse Beder 2012-05-23 11:20:36 -0500
  • bb9c9adcd7 Fixed map/comment/seq emitting beder 2012-05-23 11:18:53 -0500
  • 52f0a262e1 Fixed map/comment/seq emitting beder 2012-05-23 11:18:53 -0500
  • 52813050d2 Fixed map/comment/seq emitting Jesse Beder 2012-05-23 11:18:53 -0500
  • 686d48c8f6 Added map/seq gen emitter tests, including some failing ones beder 2012-05-23 11:16:32 -0500
  • e4871d85b7 Added map/seq gen emitter tests, including some failing ones beder 2012-05-23 11:16:32 -0500
  • 1ab9469f10 Added map/seq gen emitter tests, including some failing ones Jesse Beder 2012-05-23 11:16:32 -0500
  • 2c60765369 Added seq gen emitter tests beder 2012-05-23 11:11:50 -0500
  • 298d77cf4e Added seq gen emitter tests beder 2012-05-23 11:11:50 -0500
  • 3ddfeff4f5 Added seq gen emitter tests Jesse Beder 2012-05-23 11:11:50 -0500
  • 29c02289e7 Added gen emitter tests beder 2012-05-23 11:02:42 -0500
  • 62993f55d2 Added gen emitter tests beder 2012-05-23 11:02:42 -0500
  • fdfffb0916 Added gen emitter tests Jesse Beder 2012-05-23 11:02:42 -0500
  • 7a44b676aa Fixed top-level comment emitting beder 2012-05-23 11:02:17 -0500
  • 9b48f6aa6a Fixed top-level comment emitting beder 2012-05-23 11:02:17 -0500
  • 52d01ff154 Fixed top-level comment emitting Jesse Beder 2012-05-23 11:02:17 -0500
  • e4b589da95 Updated gen emitter tests beder 2012-05-23 11:00:33 -0500
  • 18861c050b Updated gen emitter tests beder 2012-05-23 11:00:33 -0500
  • c197d822c1 Updated gen emitter tests Jesse Beder 2012-05-23 11:00:33 -0500
  • 5f265c2583 Refactored emitter test template code beder 2012-05-23 10:56:16 -0500
  • f4a828b0d6 Refactored emitter test template code beder 2012-05-23 10:56:16 -0500
  • 277132a21f Refactored emitter test template code Jesse Beder 2012-05-23 10:56:16 -0500
  • ef06e30c8e Registered all the generated emitter tests beder 2012-05-22 22:17:50 -0500
  • 73e1d22b76 Registered all the generated emitter tests beder 2012-05-22 22:17:50 -0500