-
- Downloads
Add the ability to
* declare range types and float types, * use integer (resp. real) literals for those types through casting, * specify how to print them in drivers. Change in syntax * use type t = < range 1 2 > (* integers from 1 to 2 *) type t' = < float 4 12 > (* float with 4 bits in exponent and 12 in mantissa *) the two projections : t'int t''real and the predicate : t''isFinite * Restrict the use of "'" in whyml: Users are not allowed to introduce names where a quote symbol is followed by a letter. Thus, the following identifiers are valid: t' toto'0'' toto'_phi whereas toto'phi is not. Note: we do not yet support negative numbers in range declaration and casting of a literal.
Showing
- Makefile.in 2 additions, 3 deletionsMakefile.in
- drivers/alt_ergo_common.drv 1 addition, 1 deletiondrivers/alt_ergo_common.drv
- drivers/coq-common.gen 1 addition, 1 deletiondrivers/coq-common.gen
- drivers/cvc3.drv 1 addition, 2 deletionsdrivers/cvc3.drv
- drivers/cvc4.drv 1 addition, 0 deletionsdrivers/cvc4.drv
- drivers/cvc4_14.drv 1 addition, 0 deletionsdrivers/cvc4_14.drv
- drivers/cvc4_bv.gen 4 additions, 4 deletionsdrivers/cvc4_bv.gen
- drivers/isabelle-common.gen 1 addition, 0 deletionsdrivers/isabelle-common.gen
- drivers/mathsat.drv 0 additions, 2 deletionsdrivers/mathsat.drv
- drivers/psyche.drv 0 additions, 2 deletionsdrivers/psyche.drv
- drivers/smt-libv2-bv-realization.gen 4 additions, 2 deletionsdrivers/smt-libv2-bv-realization.gen
- drivers/smt-libv2-bv.gen 28 additions, 6 deletionsdrivers/smt-libv2-bv.gen
- drivers/yices.drv 0 additions, 2 deletionsdrivers/yices.drv
- drivers/z3-realize.drv 0 additions, 100 deletionsdrivers/z3-realize.drv
- drivers/z3_432.drv 1 addition, 1 deletiondrivers/z3_432.drv
- drivers/z3_440.drv 5 additions, 4 deletionsdrivers/z3_440.drv
- drivers/z3_smtv1.drv 0 additions, 2 deletionsdrivers/z3_smtv1.drv
- examples/binary_search/why3session.xml 26 additions, 26 deletionsexamples/binary_search/why3session.xml
- examples/binary_search/why3shapes.gz 0 additions, 0 deletionsexamples/binary_search/why3shapes.gz
- examples/bitcount.mlw 112 additions, 112 deletionsexamples/bitcount.mlw
Loading
Please register or sign in to comment