-
- Downloads
Improve value generation with generic types
ValueGrammar only generates one generic value. GrammarDataGen will expand to all non-redundant value combinations. Use GrammarDataGen instead of bonsai everywhere in Leon (except TEGISLike)
Showing
- src/main/scala/leon/datagen/GrammarDataGen.scala 40 additions, 2 deletionssrc/main/scala/leon/datagen/GrammarDataGen.scala
- src/main/scala/leon/grammars/EqualityGrammar.scala 0 additions, 2 deletionssrc/main/scala/leon/grammars/EqualityGrammar.scala
- src/main/scala/leon/grammars/ValueGrammar.scala 3 additions, 3 deletionssrc/main/scala/leon/grammars/ValueGrammar.scala
- src/main/scala/leon/purescala/DefOps.scala 0 additions, 7 deletionssrc/main/scala/leon/purescala/DefOps.scala
- src/main/scala/leon/purescala/ExprOps.scala 4 additions, 4 deletionssrc/main/scala/leon/purescala/ExprOps.scala
- src/main/scala/leon/purescala/ScalaPrinter.scala 1 addition, 3 deletionssrc/main/scala/leon/purescala/ScalaPrinter.scala
- src/main/scala/leon/repair/Repairman.scala 5 additions, 23 deletionssrc/main/scala/leon/repair/Repairman.scala
- src/main/scala/leon/synthesis/ExamplesFinder.scala 11 additions, 28 deletionssrc/main/scala/leon/synthesis/ExamplesFinder.scala
- src/main/scala/leon/synthesis/disambiguation/ExamplesAdder.scala 1 addition, 4 deletions...n/scala/leon/synthesis/disambiguation/ExamplesAdder.scala
- src/main/scala/leon/synthesis/disambiguation/QuestionBuilder.scala 19 additions, 27 deletions...scala/leon/synthesis/disambiguation/QuestionBuilder.scala
- src/main/scala/leon/synthesis/rules/BottomUpTegis.scala 0 additions, 1 deletionsrc/main/scala/leon/synthesis/rules/BottomUpTegis.scala
- src/main/scala/leon/synthesis/rules/CEGISLike.scala 9 additions, 1 deletionsrc/main/scala/leon/synthesis/rules/CEGISLike.scala
- src/main/scala/leon/synthesis/rules/StringRender.scala 12 additions, 19 deletionssrc/main/scala/leon/synthesis/rules/StringRender.scala
- src/main/scala/leon/synthesis/rules/TEGIS.scala 0 additions, 1 deletionsrc/main/scala/leon/synthesis/rules/TEGIS.scala
- src/main/scala/leon/utils/UniqueCounter.scala 1 addition, 0 deletionssrc/main/scala/leon/utils/UniqueCounter.scala
- testcases/synthesis/etienne-thesis/BatchedQueue/Enqueue.scala 5 additions, 10 deletions...cases/synthesis/etienne-thesis/BatchedQueue/Enqueue.scala
Loading
Please register or sign in to comment