Tags, anchors, and aliases are all parsed now.

This commit is contained in:
Jesse Beder
2008-07-01 06:28:10 +00:00
parent 8180a85a3b
commit 4c5a488f68
19 changed files with 303 additions and 93 deletions

View File

@@ -1,10 +1,12 @@
#pragma once
#include <ios>
#include "parserstate.h"
namespace YAML
{
class Scanner;
class Parser;
class Content
{
@@ -12,7 +14,7 @@ namespace YAML
Content();
virtual ~Content();
virtual void Parse(Scanner *pScanner) = 0;
virtual void Parse(Scanner *pScanner, const ParserState& state) = 0;
virtual void Write(std::ostream& out, int indent) = 0;
protected: