public ParseTree Parse(string input, ParseTree tree) { scanner.Init(input); this.tree = tree; ParseStart(tree); tree.Skipped = scanner.Skipped; return tree; }