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

This commit is contained in:
Jesse Beder
2011-03-03 09:26:12 +00:00
parent b9d4ccd254
commit cb632b3968
4 changed files with 82 additions and 2 deletions

View File

@@ -75,6 +75,8 @@ namespace YAML
void PostAtomicWrite();
void EmitSeparationIfNecessary();
void EmitBeginDoc();
void EmitEndDoc();
void EmitBeginSeq();
void EmitEndSeq();
void EmitBeginMap();

View File

@@ -41,6 +41,10 @@ namespace YAML
Hex,
Oct,
// document manipulators
BeginDoc,
EndDoc,
// sequence manipulators
BeginSeq,
EndSeq,