-
- Downloads
Merge pull request #194 from samarion/bags
Bags (aka multisets)
Showing
- build.sbt 1 addition, 1 deletionbuild.sbt
- library/lang/Bag.scala 37 additions, 0 deletionslibrary/lang/Bag.scala
- library/lang/Set.scala 15 additions, 15 deletionslibrary/lang/Set.scala
- library/theories/Bag.scala 24 additions, 0 deletionslibrary/theories/Bag.scala
- library/theories/String.scala 32 additions, 0 deletionslibrary/theories/String.scala
- src/main/java/leon/codegen/runtime/Bag.java 117 additions, 0 deletionssrc/main/java/leon/codegen/runtime/Bag.java
- src/main/java/leon/codegen/runtime/BigInt.java 2 additions, 0 deletionssrc/main/java/leon/codegen/runtime/BigInt.java
- src/main/java/leon/codegen/runtime/Set.java 10 additions, 4 deletionssrc/main/java/leon/codegen/runtime/Set.java
- src/main/scala/leon/codegen/CodeGeneration.scala 44 additions, 0 deletionssrc/main/scala/leon/codegen/CodeGeneration.scala
- src/main/scala/leon/codegen/CompilationUnit.scala 14 additions, 0 deletionssrc/main/scala/leon/codegen/CompilationUnit.scala
- src/main/scala/leon/datagen/VanuatooDataGen.scala 16 additions, 2 deletionssrc/main/scala/leon/datagen/VanuatooDataGen.scala
- src/main/scala/leon/evaluators/RecursiveEvaluator.scala 70 additions, 14 deletionssrc/main/scala/leon/evaluators/RecursiveEvaluator.scala
- src/main/scala/leon/evaluators/StreamEvaluator.scala 80 additions, 7 deletionssrc/main/scala/leon/evaluators/StreamEvaluator.scala
- src/main/scala/leon/frontends/scalac/ASTExtractors.scala 15 additions, 0 deletionssrc/main/scala/leon/frontends/scalac/ASTExtractors.scala
- src/main/scala/leon/frontends/scalac/CodeExtraction.scala 50 additions, 10 deletionssrc/main/scala/leon/frontends/scalac/CodeExtraction.scala
- src/main/scala/leon/purescala/DefinitionTransformer.scala 1 addition, 1 deletionsrc/main/scala/leon/purescala/DefinitionTransformer.scala
- src/main/scala/leon/purescala/ExprOps.scala 1 addition, 0 deletionssrc/main/scala/leon/purescala/ExprOps.scala
- src/main/scala/leon/purescala/Expressions.scala 38 additions, 23 deletionssrc/main/scala/leon/purescala/Expressions.scala
- src/main/scala/leon/purescala/Extractors.scala 18 additions, 3 deletionssrc/main/scala/leon/purescala/Extractors.scala
- src/main/scala/leon/purescala/PrettyPrinter.scala 8 additions, 0 deletionssrc/main/scala/leon/purescala/PrettyPrinter.scala
Loading
Please register or sign in to comment