7297387015Fixed several bugs from the new file i/o setup. In particular: 1. Windows CR/LF weren't read properly (issue #11) 2. Scanning wasn't reading EOF properly 3. Documents may be empty (this was old, I think) Also fixed some VS2008 warnings on /W4.
jbeder
2009-02-07 07:57:13 +0000
cd7a9fc098Fixed several bugs from the new file i/o setup. In particular: 1. Windows CR/LF weren't read properly (issue #11) 2. Scanning wasn't reading EOF properly 3. Documents may be empty (this was old, I think) Also fixed some VS2008 warnings on /W4.
jbeder
2009-02-07 07:57:13 +0000
f9c0725684Switched to reading the entire file into a buffer at the start.\nThis speeds it up a TON (like 100x).
Jesse Beder
2009-02-01 20:48:43 +0000
855d0d60dfSwitched to reading the entire file into a buffer at the start.\nThis speeds it up a TON (like 100x).
jbeder
2009-02-01 20:48:43 +0000
c7e762ee89Switched to reading the entire file into a buffer at the start.\nThis speeds it up a TON (like 100x).
jbeder
2009-02-01 20:48:43 +0000
e9512a5ac8Included <cstdio> for gcc-4.4 (issue 9)
jbeder
2009-01-27 21:08:40 +0000
21dd5b3742Included <cstdio> for gcc-4.4 (issue 9)
jbeder
2009-01-27 21:08:40 +0000
2768927782Included <cstring> for strcmp
Jesse Beder
2009-01-27 20:16:30 +0000
4e2e644c35Included <cstring> for strcmp
jbeder
2009-01-27 20:16:30 +0000
94948de6d1Included <cstring> for strcmp
jbeder
2009-01-27 20:16:30 +0000
5c54431b3bApplied patch for gcc -Wall
Jesse Beder
2009-01-15 17:12:13 +0000
d44502c979Applied patch for gcc -Wall
jbeder
2009-01-15 17:12:13 +0000
52653a72feApplied patch for gcc -Wall
jbeder
2009-01-15 17:12:13 +0000
7214ffc107Re-added the throw() specification to ~Exception(), and also to ~TypedKeyNotFound(); I suppose this'll fix the gcc compiler error.
Jesse Beder
2009-01-01 23:59:37 +0000
6434b4f0c8Re-added the throw() specification to ~Exception(), and also to ~TypedKeyNotFound(); I suppose this'll fix the gcc compiler error.
jbeder
2009-01-01 23:59:37 +0000
4c265fa3a9Re-added the throw() specification to ~Exception(), and also to ~TypedKeyNotFound(); I suppose this'll fix the gcc compiler error.
jbeder
2009-01-01 23:59:37 +0000
d98f9d8713Removed throw() specifier in Exception (I don't remember putting it in). This may solve a gcc error (I haven't tested it yet) or it may break it further.
Jesse Beder
2009-01-01 20:14:32 +0000
4cebe50a9fRemoved throw() specifier in Exception (I don't remember putting it in). This may solve a gcc error (I haven't tested it yet) or it may break it further.
jbeder
2009-01-01 20:14:32 +0000
f07a2f7c64Removed throw() specifier in Exception (I don't remember putting it in). This may solve a gcc error (I haven't tested it yet) or it may break it further.
jbeder
2009-01-01 20:14:32 +0000
27bd791ea0Added a templated derived exception to KeyNotFound so that you can figure out *which* key wasn't found.
Jesse Beder
2009-01-01 02:40:18 +0000
51ea36e444Added a templated derived exception to KeyNotFound so that you can figure out *which* key wasn't found.
jbeder
2009-01-01 02:40:18 +0000
964144d05fAdded a templated derived exception to KeyNotFound so that you can figure out *which* key wasn't found.
jbeder
2009-01-01 02:40:18 +0000
5a2a317d62Fixed tag output bug
Jesse Beder
2008-11-20 04:12:31 +0000
ad2b9fbaafFixed tag output bug
jbeder
2008-11-20 04:12:31 +0000
be2ef4cef4Fixed tag output bug
jbeder
2008-11-20 04:12:31 +0000
f8d81fff8cReplaced a pointer-centered try/catch block with std::auto_ptr
Jesse Beder
2008-11-20 03:41:40 +0000
4b45a7185aReplaced a pointer-centered try/catch block with std::auto_ptr
jbeder
2008-11-20 03:41:40 +0000
b9908ead01Replaced a pointer-centered try/catch block with std::auto_ptr
jbeder
2008-11-20 03:41:40 +0000
043bbddcf0Added line/column data for nodes so they can give better invalid scalar exceptions.
Jesse Beder
2008-11-18 04:20:07 +0000
27da48bac2Added line/column data for nodes so they can give better invalid scalar exceptions.
jbeder
2008-11-18 04:20:07 +0000
4cc186774dAdded line/column data for nodes so they can give better invalid scalar exceptions.
jbeder
2008-11-18 04:20:07 +0000
9969ff512eAdded line/column data for nodes so they can give better invalid scalar exceptions.
Jesse Beder
2008-11-18 04:19:50 +0000
09d2858dc0Added line/column data for nodes so they can give better invalid scalar exceptions.
jbeder
2008-11-18 04:19:50 +0000
07dfff1d80Added line/column data for nodes so they can give better invalid scalar exceptions.
jbeder
2008-11-18 04:19:50 +0000
14cdec770cAdded more natural ways to parse boolean values (based on the YAML spec). (Thanks to Vadim Zeitlin)
Jesse Beder
2008-09-25 00:15:40 +0000
d1ef1e8ef1Added more natural ways to parse boolean values (based on the YAML spec). (Thanks to Vadim Zeitlin)
jbeder
2008-09-25 00:15:40 +0000
c307970397Added more natural ways to parse boolean values (based on the YAML spec). (Thanks to Vadim Zeitlin)
jbeder
2008-09-25 00:15:40 +0000
6e4317e37cAdded Read() functions for Node that return true/false, so we can easily check if a read is successful without throwing. But we still have operator >> that throws on failure.
Jesse Beder
2008-09-24 23:29:00 +0000
bf01059c38Added Read() functions for Node that return true/false, so we can easily check if a read is successful without throwing. But we still have operator >> that throws on failure.
jbeder
2008-09-24 23:29:00 +0000
454ff4cd8cAdded Read() functions for Node that return true/false, so we can easily check if a read is successful without throwing. But we still have operator >> that throws on failure.
jbeder
2008-09-24 23:29:00 +0000
907be0660cFixed infinite loop bug having to do with simple keys when we hit an unexpected EOF.
Jesse Beder
2008-09-24 22:45:04 +0000
ecba08e240Fixed infinite loop bug having to do with simple keys when we hit an unexpected EOF.
jbeder
2008-09-24 22:45:04 +0000
edc7b61520Fixed infinite loop bug having to do with simple keys when we hit an unexpected EOF.
jbeder
2008-09-24 22:45:04 +0000
3ed09b89f8Fixed a problem where you lose the exception type on rethrow.
Jesse Beder
2008-09-23 21:13:23 +0000
d51888bc7eFixed a problem where you lose the exception type on rethrow.
jbeder
2008-09-23 21:13:23 +0000
ee8f7f68d1Fixed a problem where you lose the exception type on rethrow.
jbeder
2008-09-23 21:13:23 +0000
45322566c7Set the eol style to native for all files.
Jesse Beder
2008-09-03 22:20:39 +0000
b43f827188Set the eol style to native for all files.
jbeder
2008-09-03 22:20:39 +0000
0c384260a4Set the eol style to native for all files.
jbeder
2008-09-03 22:20:39 +0000
a45f083e00Fixed some gcc warnings.
Jesse Beder
2008-09-03 22:19:27 +0000
859ac5e520Fixed some gcc warnings.
jbeder
2008-09-03 22:19:27 +0000
58bb38b8cdFixed some gcc warnings.
jbeder
2008-09-03 22:19:27 +0000
5c0db0d21bUnified line endings.
Jesse Beder
2008-09-03 22:17:17 +0000
7f2c3591e3Unified line endings.
jbeder
2008-09-03 22:17:17 +0000
d4cc7a07f8Unified line endings.
jbeder
2008-09-03 22:17:17 +0000
80db86e771Added the license.txt file describing the MIT license.
Jesse Beder
2008-09-03 04:37:06 +0000
a57a5748f8Added the license.txt file describing the MIT license.
jbeder
2008-09-03 04:37:06 +0000
47dd7b74e8Added the license.txt file describing the MIT license.
jbeder
2008-09-03 04:37:06 +0000
b16f958660Fixed struct vs. class disparity.
Jesse Beder
2008-08-07 03:37:16 +0000
aa25fadf94Fixed struct vs. class disparity.
jbeder
2008-08-07 03:37:16 +0000
5251f1f385Fixed struct vs. class disparity.
jbeder
2008-08-07 03:37:16 +0000
ec2ecad197Added CMake scripts for other platforms\nFixed some bugs that gcc complained about\nFixed CR/LF vs LF bug
Jesse Beder
2008-08-07 03:30:56 +0000
2d93b6ce58Added CMake scripts for other platforms\nFixed some bugs that gcc complained about\nFixed CR/LF vs LF bug
jbeder
2008-08-07 03:30:56 +0000
113193209eAdded CMake scripts for other platforms\nFixed some bugs that gcc complained about\nFixed CR/LF vs LF bug
jbeder
2008-08-07 03:30:56 +0000
d45bb667b6Small changes in the iterator code. Changed the public interface of Scanner to resemble an STL container.
Jesse Beder
2008-07-23 04:38:18 +0000
89ed418b83Small changes in the iterator code. Changed the public interface of Scanner to resemble an STL container.
beder
2008-07-23 04:38:18 +0000
963e7abbfdSmall changes in the iterator code. Changed the public interface of Scanner to resemble an STL container.
beder
2008-07-23 04:38:18 +0000
cc87c83b01Switched the Iterator implementation to a dedicated helper class (to hide the specific implementation, since it's pretty messy and may change).
Jesse Beder
2008-07-21 02:54:39 +0000
57255a9898Switched the Iterator implementation to a dedicated helper class (to hide the specific implementation, since it's pretty messy and may change).
beder
2008-07-21 02:54:39 +0000
9f04e6e157Switched the Iterator implementation to a dedicated helper class (to hide the specific implementation, since it's pretty messy and may change).
beder
2008-07-21 02:54:39 +0000
09d7ab365fReplaced the queue of Token pointers with values. We were getting memory leaks (as told by the CRT detectors, which I also added), and there's really no reason (as long as we're careful) to use pointers there.
Jesse Beder
2008-07-20 05:02:01 +0000
557f81e622Replaced the queue of Token pointers with values. We were getting memory leaks (as told by the CRT detectors, which I also added), and there's really no reason (as long as we're careful) to use pointers there.
beder
2008-07-20 05:02:01 +0000
7e47a0b754Replaced the queue of Token pointers with values. We were getting memory leaks (as told by the CRT detectors, which I also added), and there's really no reason (as long as we're careful) to use pointers there.
beder
2008-07-20 05:02:01 +0000
2eab1e025eMoved the testing source to the yaml-reader folder.
Jesse Beder
2008-07-14 05:18:25 +0000
f4e522490fMoved the testing source to the yaml-reader folder.
beder
2008-07-14 05:18:25 +0000
19c4304155Moved the testing source to the yaml-reader folder.
beder
2008-07-14 05:18:25 +0000
2e2c489e29Set the yaml-reader project to link to the yamlcpp library.
Jesse Beder
2008-07-14 05:08:46 +0000
2ffc7dc6acSet the yaml-reader project to link to the yamlcpp library.
beder
2008-07-14 05:08:46 +0000
fbb81f1e8cSet the yaml-reader project to link to the yamlcpp library.
beder
2008-07-14 05:08:46 +0000
f3a2c8497aAdded a static library project 'yamlcpp' to the solution.
Jesse Beder
2008-07-14 05:03:38 +0000
11eb40e636Added a static library project 'yamlcpp' to the solution.
beder
2008-07-14 05:03:38 +0000
458492a264Added a static library project 'yamlcpp' to the solution.
beder
2008-07-14 05:03:38 +0000
771cc6fa25Renamed the solution yamlcpp.
Jesse Beder
2008-07-14 04:51:47 +0000
ef8e9415f8Renamed the solution yamlcpp.
beder
2008-07-14 04:51:47 +0000
96e9407819Renamed the solution yamlcpp.
beder
2008-07-14 04:51:47 +0000