#include "Parser.h" namespace coreutils { Parser::Parser(StreamReader &reader) : reader(reader) {} Parser::~Parser() {} Parser::Status Parser::doParse() { Status status; do { status = parse(); } while (status == Status::DATA_AVAIL); return status; } bool Parser::checkParse(Parser &parser) { return parser.doParse() == Status::COMPLETE; } }