Ejemplo n.º 1
0
 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>();
 }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
 public MakeLeaves(DeepEnds.Core.Parser parser, DeepEnds.Core.Sources sources, string filename)
 {
     this.parser   = parser;
     this.sources  = sources;
     this.filename = filename;
 }