-
- Downloads
Introduce RepairHole
- evaluate it to simplest value - solve it to arbitrary value - Use within CEGLESS as bank of exprs - Avoid GuidedCloser if non-det expr (contains choose, holes, ..)
Showing
- library/lang/synthesis/package.scala 4 additions, 0 deletionslibrary/lang/synthesis/package.scala
- src/main/scala/leon/codegen/CodeGeneration.scala 4 additions, 0 deletionssrc/main/scala/leon/codegen/CodeGeneration.scala
- src/main/scala/leon/evaluators/RecursiveEvaluator.scala 3 additions, 0 deletionssrc/main/scala/leon/evaluators/RecursiveEvaluator.scala
- src/main/scala/leon/frontends/scalac/ASTExtractors.scala 10 additions, 0 deletionssrc/main/scala/leon/frontends/scalac/ASTExtractors.scala
- src/main/scala/leon/frontends/scalac/CodeExtraction.scala 5 additions, 0 deletionssrc/main/scala/leon/frontends/scalac/CodeExtraction.scala
- src/main/scala/leon/purescala/PrettyPrinter.scala 3 additions, 0 deletionssrc/main/scala/leon/purescala/PrettyPrinter.scala
- src/main/scala/leon/purescala/TreeOps.scala 17 additions, 7 deletionssrc/main/scala/leon/purescala/TreeOps.scala
- src/main/scala/leon/purescala/Trees.scala 7 additions, 0 deletionssrc/main/scala/leon/purescala/Trees.scala
- src/main/scala/leon/refactor/RepairCostModel.scala 22 additions, 0 deletionssrc/main/scala/leon/refactor/RepairCostModel.scala
- src/main/scala/leon/refactor/Repairman.scala 17 additions, 4 deletionssrc/main/scala/leon/refactor/Repairman.scala
- src/main/scala/leon/solvers/templates/TemplateGenerator.scala 5 additions, 0 deletions...main/scala/leon/solvers/templates/TemplateGenerator.scala
- src/main/scala/leon/solvers/z3/AbstractZ3Solver.scala 5 additions, 0 deletionssrc/main/scala/leon/solvers/z3/AbstractZ3Solver.scala
- src/main/scala/leon/synthesis/CostModel.scala 0 additions, 12 deletionssrc/main/scala/leon/synthesis/CostModel.scala
- src/main/scala/leon/synthesis/Heuristics.scala 2 additions, 2 deletionssrc/main/scala/leon/synthesis/Heuristics.scala
- src/main/scala/leon/synthesis/Rules.scala 7 additions, 4 deletionssrc/main/scala/leon/synthesis/Rules.scala
- src/main/scala/leon/synthesis/rules/Cegis.scala 44 additions, 24 deletionssrc/main/scala/leon/synthesis/rules/Cegis.scala
- src/main/scala/leon/synthesis/rules/GuidedCloser.scala 9 additions, 1 deletionsrc/main/scala/leon/synthesis/rules/GuidedCloser.scala
- src/main/scala/leon/synthesis/rules/Tegis.scala 19 additions, 9 deletionssrc/main/scala/leon/synthesis/rules/Tegis.scala
- src/main/scala/leon/synthesis/utils/ExpressionGrammar.scala 32 additions, 29 deletionssrc/main/scala/leon/synthesis/utils/ExpressionGrammar.scala
- src/main/scala/leon/utils/Simplifiers.scala 2 additions, 2 deletionssrc/main/scala/leon/utils/Simplifiers.scala
Loading
Please register or sign in to comment