public static ICollection <IParseTree> FindAll(IParseTree tree, string xpath, Parser parser) { Antlr4.Runtime.Tree.Xpath.XPath p = new Antlr4.Runtime.Tree.Xpath.XPath(parser, xpath); return(p.Evaluate(tree)); }
private void AssertTree(VBAParser parser, ParserRuleContext root, string xpath, Predicate<ICollection<IParseTree>> assertion) { var matches = new XPath(parser, xpath).Evaluate(root); Assert.IsTrue(assertion(matches)); }
public static ICollection<IParseTree> FindAll(IParseTree tree, string xpath, Parser parser) { Antlr4.Runtime.Tree.Xpath.XPath p = new Antlr4.Runtime.Tree.Xpath.XPath(parser, xpath); return p.Evaluate(tree); }