Пример #1
0
        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();
        }
Пример #2
0
        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();
        }
Пример #3
0
		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;
		}