Files
yaml-cpp/parser.cpp
T

21 lines
302 B
C++
Raw Normal View History

2008-06-26 06:49:50 +00:00
#include "parser.h"
#include "scanner.h"
2008-06-26 06:49:50 +00:00
namespace YAML
{
Parser::Parser(std::istream& in): m_pScanner(0)
2008-06-26 06:49:50 +00:00
{
m_pScanner = new Scanner(in);
2008-06-26 06:49:50 +00:00
}
Parser::~Parser()
{
delete m_pScanner;
2008-06-26 06:49:50 +00:00
}
2008-06-30 06:51:22 +00:00
void Parser::GetNextDocument(Document& document)
2008-06-26 06:49:50 +00:00
{
document.Parse(m_pScanner);
2008-06-26 06:49:50 +00:00
}
}