Introduce GrammarDataGen for using faster evaluators
- Refactor CEGIS options for clearer defaults
Showing
- src/main/scala/leon/codegen/CodeGenParams.scala 7 additions, 3 deletionssrc/main/scala/leon/codegen/CodeGenParams.scala
- src/main/scala/leon/codegen/CompilationUnit.scala 1 addition, 1 deletionsrc/main/scala/leon/codegen/CompilationUnit.scala
- src/main/scala/leon/codegen/runtime/ChooseEntryPoint.scala 1 addition, 1 deletionsrc/main/scala/leon/codegen/runtime/ChooseEntryPoint.scala
- src/main/scala/leon/datagen/GrammarDataGen.scala 55 additions, 0 deletionssrc/main/scala/leon/datagen/GrammarDataGen.scala
- src/main/scala/leon/datagen/NaiveDataGen.scala 1 addition, 1 deletionsrc/main/scala/leon/datagen/NaiveDataGen.scala
- src/main/scala/leon/evaluators/CodeGenEvaluator.scala 1 addition, 1 deletionsrc/main/scala/leon/evaluators/CodeGenEvaluator.scala
- src/main/scala/leon/purescala/Constructors.scala 42 additions, 0 deletionssrc/main/scala/leon/purescala/Constructors.scala
- src/main/scala/leon/purescala/ExprOps.scala 2 additions, 0 deletionssrc/main/scala/leon/purescala/ExprOps.scala
- src/main/scala/leon/repair/Repairman.scala 1 addition, 1 deletionsrc/main/scala/leon/repair/Repairman.scala
- src/main/scala/leon/synthesis/ExamplesFinder.scala 5 additions, 1 deletionsrc/main/scala/leon/synthesis/ExamplesFinder.scala
- src/main/scala/leon/synthesis/SynthesisPhase.scala 6 additions, 15 deletionssrc/main/scala/leon/synthesis/SynthesisPhase.scala
- src/main/scala/leon/synthesis/SynthesisSettings.scala 3 additions, 8 deletionssrc/main/scala/leon/synthesis/SynthesisSettings.scala
- src/main/scala/leon/synthesis/rules/BottomUpTegis.scala 1 addition, 1 deletionsrc/main/scala/leon/synthesis/rules/BottomUpTegis.scala
- src/main/scala/leon/synthesis/rules/CEGISLike.scala 27 additions, 15 deletionssrc/main/scala/leon/synthesis/rules/CEGISLike.scala
- src/main/scala/leon/synthesis/rules/TEGISLike.scala 1 addition, 1 deletionsrc/main/scala/leon/synthesis/rules/TEGISLike.scala
- src/main/scala/leon/synthesis/utils/ExpressionGrammar.scala 13 additions, 12 deletionssrc/main/scala/leon/synthesis/utils/ExpressionGrammar.scala
Loading
Please register or sign in to comment