public Parser(DeepEnds.Core.Dependencies dependencies, DeepEnds.Core.Sources sources) { this.Dependencies = dependencies; this.Sources = sources; this.sets = new Dictionary <Dependency, HashSet <string> >(); this.leaves = new Dictionary <string, Dependency>(); }
public static void Process(DeepEnds.Core.Parser parser, DeepEnds.Core.Sources sources, SyntaxTree tree, string filename) { var make = new MakeLeaves(parser, sources, filename); make.Visit(tree); }
public MakeLeaves(DeepEnds.Core.Parser parser, DeepEnds.Core.Sources sources, string filename) { this.parser = parser; this.sources = sources; this.filename = filename; }