-
- Downloads
Added higher-order function support to Leon
Showing
- src/main/java/leon/codegen/runtime/FiniteLambda.java 27 additions, 0 deletionssrc/main/java/leon/codegen/runtime/FiniteLambda.java
- src/main/java/leon/codegen/runtime/Lambda.java 5 additions, 0 deletionssrc/main/java/leon/codegen/runtime/Lambda.java
- src/main/scala/leon/codegen/CodeGeneration.scala 141 additions, 24 deletionssrc/main/scala/leon/codegen/CodeGeneration.scala
- src/main/scala/leon/codegen/CompilationUnit.scala 21 additions, 3 deletionssrc/main/scala/leon/codegen/CompilationUnit.scala
- src/main/scala/leon/datagen/VanuatooDataGen.scala 18 additions, 0 deletionssrc/main/scala/leon/datagen/VanuatooDataGen.scala
- src/main/scala/leon/evaluators/RecursiveEvaluator.scala 11 additions, 0 deletionssrc/main/scala/leon/evaluators/RecursiveEvaluator.scala
- src/main/scala/leon/frontends/scalac/ASTExtractors.scala 27 additions, 5 deletionssrc/main/scala/leon/frontends/scalac/ASTExtractors.scala
- src/main/scala/leon/frontends/scalac/CodeExtraction.scala 50 additions, 1 deletionsrc/main/scala/leon/frontends/scalac/CodeExtraction.scala
- src/main/scala/leon/purescala/Extractors.scala 3 additions, 0 deletionssrc/main/scala/leon/purescala/Extractors.scala
- src/main/scala/leon/purescala/PrettyPrinter.scala 12 additions, 0 deletionssrc/main/scala/leon/purescala/PrettyPrinter.scala
- src/main/scala/leon/purescala/TreeOps.scala 157 additions, 0 deletionssrc/main/scala/leon/purescala/TreeOps.scala
- src/main/scala/leon/purescala/Trees.scala 60 additions, 0 deletionssrc/main/scala/leon/purescala/Trees.scala
- src/main/scala/leon/purescala/TypeTreeOps.scala 8 additions, 0 deletionssrc/main/scala/leon/purescala/TypeTreeOps.scala
- src/main/scala/leon/purescala/TypeTrees.scala 1 addition, 1 deletionsrc/main/scala/leon/purescala/TypeTrees.scala
- src/main/scala/leon/solvers/SolverFactory.scala 4 additions, 1 deletionsrc/main/scala/leon/solvers/SolverFactory.scala
- src/main/scala/leon/solvers/combinators/UnrollingSolver.scala 22 additions, 17 deletions...main/scala/leon/solvers/combinators/UnrollingSolver.scala
- src/main/scala/leon/solvers/smtlib/SMTLIBCVC4Target.scala 7 additions, 1 deletionsrc/main/scala/leon/solvers/smtlib/SMTLIBCVC4Target.scala
- src/main/scala/leon/solvers/smtlib/SMTLIBSolver.scala 1 addition, 1 deletionsrc/main/scala/leon/solvers/smtlib/SMTLIBSolver.scala
- src/main/scala/leon/solvers/smtlib/SMTLIBTarget.scala 29 additions, 7 deletionssrc/main/scala/leon/solvers/smtlib/SMTLIBTarget.scala
- src/main/scala/leon/solvers/templates/FunctionTemplate.scala 0 additions, 131 deletionssrc/main/scala/leon/solvers/templates/FunctionTemplate.scala
Loading
Please register or sign in to comment