split the Termination Cake into two parts:
1) The termination checker (of which only 1 instance exists per run) 2) The modules which depend on a size function (of which several instances per run might exist, one per size function impl)
Showing
- src/main/scala/leon/termination/ChainBuilder.scala 3 additions, 3 deletionssrc/main/scala/leon/termination/ChainBuilder.scala
- src/main/scala/leon/termination/ChainComparator.scala 4 additions, 3 deletionssrc/main/scala/leon/termination/ChainComparator.scala
- src/main/scala/leon/termination/ChainProcessor.scala 9 additions, 6 deletionssrc/main/scala/leon/termination/ChainProcessor.scala
- src/main/scala/leon/termination/ComplexTerminationChecker.scala 15 additions, 12 deletions...in/scala/leon/termination/ComplexTerminationChecker.scala
- src/main/scala/leon/termination/LoopProcessor.scala 3 additions, 3 deletionssrc/main/scala/leon/termination/LoopProcessor.scala
- src/main/scala/leon/termination/Processor.scala 2 additions, 2 deletionssrc/main/scala/leon/termination/Processor.scala
- src/main/scala/leon/termination/RecursionProcessor.scala 2 additions, 2 deletionssrc/main/scala/leon/termination/RecursionProcessor.scala
- src/main/scala/leon/termination/RelationBuilder.scala 6 additions, 4 deletionssrc/main/scala/leon/termination/RelationBuilder.scala
- src/main/scala/leon/termination/RelationProcessor.scala 7 additions, 6 deletionssrc/main/scala/leon/termination/RelationProcessor.scala
- src/main/scala/leon/termination/SelfCallsProcessor.scala 1 addition, 1 deletionsrc/main/scala/leon/termination/SelfCallsProcessor.scala
- src/main/scala/leon/termination/Strengthener.scala 9 additions, 7 deletionssrc/main/scala/leon/termination/Strengthener.scala
Loading
Please register or sign in to comment