- 06 Sep, 2011 1 commit
-
-
Jesse Beder authored
Switched the 'pragma once' to only happen on MSVC, or gcc >= 3.4 (it was causing trouble on the sun compiler)
-
- 04 Aug, 2011 2 commits
-
-
Jesse Beder authored
-
Jesse Beder authored
-
- 03 May, 2011 1 commit
-
-
Jesse Beder authored
-
- 16 Mar, 2011 1 commit
-
-
Jesse Beder authored
Marked Parser, Emitter, Node, Iterator, Mark, and Null for exporting to a DLL. It appears to work properly, although VS gives me lots of warning C4251 since I didn't export all data members of each of the above classes. It seems that it's not necessary to export those members (as long as you can't access them), and most of them are STL instances, which apparently cause lots of problems for DLLs. (For example, you simply can't export instances of std::map; see http://support.microsoft.com/kb/168958.)
-
- 10 Mar, 2011 1 commit
-
-
Jesse Beder authored
-
- 04 Mar, 2011 1 commit
-
-
Jesse Beder authored
Fixed folding bug (detecting indentation, example 8.2), and clipping/stripping empty strings (example 8.6)
-
- 03 Mar, 2011 6 commits
-
-
Jesse Beder authored
Added explicit doc start/end tokens for the emitter, and set it so that if you try to write after you've already written a full doc, it writes a doc start and continues
-
Jesse Beder authored
-
Jesse Beder authored
-
Jesse Beder authored
-
Jesse Beder authored
-
Jesse Beder authored
-
- 02 Mar, 2011 7 commits
-
-
Jesse Beder authored
-
Jesse Beder authored
Refactored bool emitting to make it 1) correct for the short bool form and 2) not barf on early versions of VS
-
Jesse Beder authored
Flipped the include guard and the pragma, and don't use the pragma for early versions of gcc (< 3.4)
-
Jesse Beder authored
-
Jesse Beder authored
Moved the local structs from Emitter::Write(bool) to an anonymous namespace in the hopes that Visual Studio <= 2003 will be happy
-
Jesse Beder authored
Merged contrib folders from the graphbuilder-api branch, including the recursive search in CMakeLists.txt
-
Jesse Beder authored
Switched exception constants to const char * const (from const std::string) so we don't have to construct them all in every translation unit, and switched the exception class to derive from std::runtime_error (so it handles what() for us)
-
- 05 Feb, 2011 1 commit
-
-
Jesse Beder authored
-
- 31 Jan, 2011 1 commit
-
-
Jesse Beder authored
Added Anchor() regex (so that we're not just using Alphanumeric to match anchors), but it's still not 100% right (it shouldn't allow non-printable characters, e.g.). Also fixed a test that was broken along these lines (if a colon immediately follows an anchor, it's part of the anchor)
-
- 03 Dec, 2010 1 commit
-
-
Jesse Beder authored
-
- 28 Oct, 2010 2 commits
-
-
Jesse Beder authored
-
Jesse Beder authored
-
- 22 Oct, 2010 2 commits
-
-
Jesse Beder authored
-
Jesse Beder authored
-
- 21 Oct, 2010 1 commit
-
-
Jesse Beder authored
-
- 19 Oct, 2010 1 commit
-
-
Jesse Beder authored
Merged the other-tags branch into the trunk (this wasn't an rX:Y merge, since the branch wasn't branched directly from the head of the trunk)
-
- 18 Oct, 2010 2 commits
-
-
Jesse Beder authored
Moved all the includes to a subfolder yaml-cpp so they don't interfere with other libraries' includes
-
Jesse Beder authored
-
- 01 May, 2010 1 commit
-
-
Jesse Beder authored
-
- 02 Dec, 2009 2 commits
-
-
Jesse Beder authored
-
Jesse Beder authored
Fixed leak when adding duplicate keys (and actually changed the behavior - now we take the first instance, not the last)
-
- 17 Nov, 2009 1 commit
-
-
Jesse Beder authored
Refactored emitter operator << overloads to not template them, so it's easier to overload for pointer types
-
- 12 Nov, 2009 1 commit
-
-
Jesse Beder authored
-
- 06 Nov, 2009 1 commit
-
-
Jesse Beder authored
-
- 04 Nov, 2009 1 commit
-
-
Jesse Beder authored
-
- 30 Oct, 2009 2 commits
-
-
Jesse Beder authored
-
Jesse Beder authored
-