예제 #1
0
 public void LoopFinder_WhileGoto2_TagNodes()
 {
     var sa = new StructureAnalysis(new MockWhileGoto2().Procedure);
     sa.BuildProcedureStructure();
     sa.FindStructures();
     sa.ProcedureStructure.Write(Console.Out);
 }
예제 #2
0
 private void CompileTest(ProcedureBuilder mock)
 {
     proc = mock.Procedure;
     StructureAnalysis sa = new StructureAnalysis(mock.Procedure);
     sa.BuildProcedureStructure();
     sa.FindStructures();
     curProc = sa.ProcedureStructure;
 }
예제 #3
0
 private static StructureAnalysis CompileTest(ProcedureBuilder mock)
 {
     var sa = new StructureAnalysis(mock.Procedure);
     sa.BuildProcedureStructure();
     sa.FindStructures();
     return sa;
 }