public LSG() { loopCounter = 0; loops = new List <SimpleLoop>(); root = new SimpleLoop(); root.setNestingLevel(0); root.setCounter(loopCounter++); addLoop(root); }
public LSG() { loopCounter = 0; loops = new List<SimpleLoop>(); root = new SimpleLoop(); root.setNestingLevel(0); root.setCounter(loopCounter++); addLoop(root); }
public void calculateNestingLevelRec(SimpleLoop loop, int depth) { loop.setDepthLevel(depth); foreach (SimpleLoop liter in loop.getChildren()) { calculateNestingLevelRec(liter, depth + 1); loop.setNestingLevel(Math.Max(loop.getNestingLevel(), 1 + liter.getNestingLevel())); } }