Removed the recursive evaluation of a value in the model.
Added the evaluation of the environment prior to evaluation of expression in test cases.
Showing
- src/main/scala/leon/evaluators/AbstractEvaluator.scala 1 addition, 1 deletionsrc/main/scala/leon/evaluators/AbstractEvaluator.scala
- src/main/scala/leon/evaluators/Evaluator.scala 42 additions, 0 deletionssrc/main/scala/leon/evaluators/Evaluator.scala
- src/main/scala/leon/evaluators/EvaluatorContexts.scala 18 additions, 0 deletionssrc/main/scala/leon/evaluators/EvaluatorContexts.scala
- src/main/scala/leon/evaluators/RecursiveEvaluator.scala 2 additions, 3 deletionssrc/main/scala/leon/evaluators/RecursiveEvaluator.scala
- src/main/scala/leon/purescala/ExprOps.scala 20 additions, 8 deletionssrc/main/scala/leon/purescala/ExprOps.scala
- src/main/scala/leon/purescala/SelfPrettyPrinter.scala 2 additions, 3 deletionssrc/main/scala/leon/purescala/SelfPrettyPrinter.scala
- src/main/scala/leon/repair/rules/Focus.scala 2 additions, 2 deletionssrc/main/scala/leon/repair/rules/Focus.scala
- src/main/scala/leon/synthesis/ExamplesBank.scala 4 additions, 2 deletionssrc/main/scala/leon/synthesis/ExamplesBank.scala
- src/main/scala/leon/synthesis/ExamplesFinder.scala 3 additions, 3 deletionssrc/main/scala/leon/synthesis/ExamplesFinder.scala
- src/main/scala/leon/synthesis/rules/CEGISLike.scala 2 additions, 2 deletionssrc/main/scala/leon/synthesis/rules/CEGISLike.scala
- src/main/scala/leon/synthesis/rules/IntroduceRecCalls.scala 1 addition, 1 deletionsrc/main/scala/leon/synthesis/rules/IntroduceRecCalls.scala
- src/test/scala/leon/test/helpers/WithLikelyEq.scala 1 addition, 2 deletionssrc/test/scala/leon/test/helpers/WithLikelyEq.scala
Loading
Please register or sign in to comment