/// <summary> /// Creates a new Dtd parser that uses the given container /// as the result for parsing the given source. /// </summary> /// <param name="container">The container to use.</param> /// <param name="source">The source to parse.</param> public DtdParser(DtdContainer container, SourceManager source) { _tokenizer = new DtdTokenizer(container, source); _result = container; _src = source; _tokenizer.ErrorOccurred += (s, ev) => { if (ErrorOccurred != null) ErrorOccurred(this, ev); }; }
/// <summary> /// Creates a new Dtd parser that uses the given container /// as the result for parsing the given source. /// </summary> /// <param name="container">The container to use.</param> /// <param name="source">The source to parse.</param> public DtdParser(DtdContainer container, SourceManager source) { _tokenizer = new DtdTokenizer(container, source); _result = container; _src = source; _tokenizer.ErrorOccurred += (s, ev) => { if (ErrorOccurred != null) { ErrorOccurred(this, ev); } }; }