Skip to content
Snippets Groups Projects
Commit fa1be89e authored by Régis Blanc's avatar Régis Blanc
Browse files

refactor TestGen

parent 89e0c5d5
No related branches found
No related tags found
No related merge requests found
package leon
package leon.testgen
import leon.purescala.Definitions._
import leon.purescala.Trees._
import leon.purescala.TypeTrees._
import leon.purescala.Common._
import leon.FairZ3Solver
class CallGraph(val program: Program) {
......
package leon
import purescala.Common._
import purescala.Definitions._
import purescala.Trees._
import purescala.TypeTrees._
import purescala.ScalaPrinter
import Extensions._
import scala.collection.mutable.{Set => MutableSet}
package leon.testgen
import leon.purescala.Common._
import leon.purescala.Definitions._
import leon.purescala.Trees._
import leon.purescala.TypeTrees._
import leon.purescala.ScalaPrinter
import leon.Extensions._
import leon.FairZ3Solver
import leon.Reporter
import scala.collection.mutable.{Set => MutableSet}
class TestGeneration(reporter: Reporter) extends Analyser(reporter) {
......
import leon.Utils._
import leon.Annotations._
object Abs {
@main
def abs(x: Int): Int = {
waypoint(1, if(x < 0) -x else x)
if(x < 0) -x else x
} ensuring(_ >= 0)
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment