Example #1
0
 public static TokenTree Parse(TextReader textReader, string defaultDirectory = null, string selector = null, bool ignoreErrors = false)
 {
     Parser parser = new Parser();
     Reader reader = new Reader(textReader) {Options = {DefaultDirectory = defaultDirectory}};
     if (!string.IsNullOrWhiteSpace(selector))
         reader.Options.Selector = selector;
     foreach (Line line in reader)
         parser.AddLine(line, ignoreErrors);
     return parser.ParsedTree;
 }