Finished refactoring of simple keys so that they can refer to multiple tokens at a single level

This commit is contained in:
jbeder
2009-09-05 03:49:38 +00:00
parent a2f2ab8426
commit ba472cc9a3
7 changed files with 126 additions and 44 deletions

View File

@@ -58,9 +58,12 @@ namespace YAML
int GetTopIndent() const;
// checking input
void InsertSimpleKey();
bool VerifySimpleKey(bool force = false);
void VerifyAllSimpleKeys();
bool ExistsActiveSimpleKey() const;
void InsertPotentialSimpleKey();
void InvalidateSimpleKey();
bool VerifySimpleKey();
void PopAllSimpleKeys();
void ThrowParserException(const std::string& msg) const;
bool IsWhitespaceToBeEaten(char ch);