static void Main(string[] args) { List <List <Elem> > allTables = new List <List <Elem> >(); List <string> files = ProcessCommandline(args); allTables = TypeAnalysis.analyse(files); display(allTables); Console.Read(); }
static void Main(string[] args) { List <List <Elem> > listOfTables = new List <List <Elem> >(); Console.WriteLine("<------------------------------ Type Analysis Test Stub ----------------------->"); Console.WriteLine(); List <string> files = ProcessCommandline(args); TypeAnalysis typeAnalysisObj = new TypeAnalysis(files); listOfTables = typeAnalysisObj.generateTypeTable(); displayRequirement1(listOfTables); Console.ReadLine(); }
// public List<List<string>> static getTypeTable() static void Main(string[] args) { List <CsNode <string, string> > nodes = new List <CsNode <string, string> >(); List <List <Elem> > listOfTables = new List <List <Elem> >(); Console.WriteLine("<------------------------------ Demonstrating Project 3 : Type-Based Package Dependency Analysis ----------------------->"); Console.WriteLine(); ShowCommandLine(args); List <string> files = ProcessCommandline(args); TypeAnalysis typeAnalysisObj = new TypeAnalysis(files); listOfTables = typeAnalysisObj.generateTypeTable(); nodes = DependencyAnalysis.GetDependency(listOfTables, files); GraphTest gt = new GraphTest(); List <string> sccNodes = gt.Tarjan(nodes); displayRequirement1(listOfTables); displayRequirement2(nodes); displayRequirement3(sccNodes); Console.ReadLine(); }
static void Main(string[] args) { List <CsNode <string, string> > nodes; List <string> scc = new List <string>(); List <List <Elem> > allTables = new List <List <Elem> >(); Console.WriteLine("********Type-Based Package Dependency Analysis********\n\n"); Console.WriteLine("Demonstrating Requirement 4:"); Console.WriteLine("--------------------------------------------------------------------"); ShowCommandLine(args); List <string> files = ProcessCommandline(args); allTables = TypeAnalysis.analyse(files); tableType = displayRequirement1(allTables); nodes = DependencyAnalysis.getTables(allTables, files); displayRequirement2(nodes); TestGraph t = new TestGraph(); scc = t.tarjan(nodes); displayRequirement3(scc); Console.Read(); }