parser.cpp 302 Bytes
Newer Older
1
#include "parser.h"
2
#include "scanner.h"
3
4
5

namespace YAML
{
6
	Parser::Parser(std::istream& in): m_pScanner(0)
7
	{
8
		m_pScanner = new Scanner(in);
9
10
11
12
	}

	Parser::~Parser()
	{
13
		delete m_pScanner;
14
15
	}

Jesse Beder's avatar
Jesse Beder committed
16
	void Parser::GetNextDocument(Document& document)
17
	{
18
		document.Parse(m_pScanner);
19
20
	}
}