CODE RELATIONSHIPS ANALYZER OUTPUT ---------------------------------- Inheritance Relationship ------------------------ AAction Inherits from -> IAction Print Inherits from -> AAction ARule Inherits from -> IRule DetectNamespace Inherits from -> ARule DetectClass Inherits from -> ARule DetectUsing Inherits from -> ARule PrintUsing Inherits from -> AAction DetectInheritance Inherits from -> ARule PrintInheritance Inherits from -> AAction DetectAggregation Inherits from -> ARule PrintAggregation Inherits from -> AAction Aggregation Relationship ------------------------ RelAnalyzer Aggregates -> RelStore -> DirNavig -> CSemiExp -> Pass1 -> Pass2 Pass1 Aggregates -> Parser -> Print -> DetectClass Pass2 Aggregates -> Parser -> DetectUsing -> PrintUsing -> DetectInheritance -> PrintInheritance -> DetectAggregation -> PrintAggregation DetectNamespace Aggregates -> CSemiExp DetectClass Aggregates -> CSemiExp TestPass1 Aggregates -> Parser -> Print -> DetectClass TestPass2 Aggregates -> Parser -> DetectUsing -> PrintUsing -> DetectInheritance -> PrintInheritance -> DetectAggregation -> PrintAggregation TestParser Aggregates -> RelStore -> CSemiExp -> TestPass1 -> TestPass2 CSemiExp Aggregates -> CToker Using Relationship ------------------ Pass1 Uses -> RelStore Pass2 Uses -> RelStore AAction Uses -> CSemiExp Print Uses -> RelStore -> CSemiExp ARule Uses -> IAction -> CSemiExp DetectNamespace Uses -> CSemiExp DetectClass Uses -> CSemiExp DetectUsing Uses -> RelStore -> CSemiExp PrintUsing Uses -> RelStore -> CSemiExp DetectInheritance Uses -> CSemiExp PrintInheritance Uses -> RelStore -> CSemiExp DetectAggregation Uses -> RelStore -> CSemiExp PrintAggregation Uses -> RelStore -> CSemiExp Parser Uses -> IRule -> CSemiExp TestPass1 Uses -> RelStore TestPass2 Uses -> RelStore TestParser Uses -> RelStore File Dependency --------------- C:\su\CSE681\BestProject2s\asketkar-2-12-23-17-59-asketkar2\CodeRelAnalyzer\Executive.cs depends on -> C:\su\CSE681\BestProject2s\asketkar-2-12-23-17-59-asketkar2\CodeRelAnalyzer\RelStore.cs -> C:\su\CSE681\BestProject2s\asketkar-2-12-23-17-59-asketkar2\CodeRelAnalyzer\DirNavig.cs -> C:\su\CSE681\BestProject2s\asketkar-2-12-23-17-59-asketkar2\CodeRelAnalyzer\Semi.cs -> C:\su\CSE681\BestProject2s\asketkar-2-12-23-17-59-asketkar2\CodeRelAnalyzer\Parser.cs C:\su\CSE681\BestProject2s\asketkar-2-12-23-17-59-asketkar2\CodeRelAnalyzer\Parser.cs depends on -> C:\su\CSE681\BestProject2s\asketkar-2-12-23-17-59-asketkar2\CodeRelAnalyzer\Semi.cs -> C:\su\CSE681\BestProject2s\asketkar-2-12-23-17-59-asketkar2\CodeRelAnalyzer\RelStore.cs C:\su\CSE681\BestProject2s\asketkar-2-12-23-17-59-asketkar2\CodeRelAnalyzer\Semi.cs depends on -> C:\su\CSE681\BestProject2s\asketkar-2-12-23-17-59-asketkar2\CodeRelAnalyzer\Toker.cs