void ParseDirective(string line) { AspParser parser; using (StringReader input = new StringReader(line)) { parser = new AspParser(physPath, input); } parser.Error += new ParseErrorHandler(ParseError); parser.TagParsed += new TagParsedHandler(TagParsed); parser.TextParsed += new TextParsedHandler(TextParsed); parser.Parse(); }
public void Parse(string fileName, TextReader textStream) { var parser = new AspParser(fileName, textStream); this.fileName = fileName; parser.Error += ParseError; parser.TagParsed += TagParsed; parser.TextParsed += TextParsed; currentNode = this; parser.Parse(); }
private AspParser InitialiseParser (string parseText) { AspParser parser = null; using (StringReader reader = new StringReader (parseText)) { parser = new AspParser (null, reader); } parser.Error += new ParseErrorHandler (ParseError); parser.TagParsed += new TagParsedHandler (TagParsed); parser.TextParsed += new TextParsedHandler (TextParsed); return parser; }