- 17 Jul, 2018 1 commit
-
-
Andrei Paskevich authored
It is possible to append an arbitary number of quote symbols at the end of an prefix/infix/mixfix operator: applied form standalone form -' 42 (-'_) x +' y (+') a[0]' <- 1 ([]'<-) Pretty-printing will use the quote symbols for disambiguation. The derived symbols can be produced by Why3 by appending a suffix of the form "_toto" or "'toto". These symbols can be parsed/printed as "(+)_toto" or "(+)'toto", respectively.
-
- 22 Jun, 2018 1 commit
-
-
Raphael Rieu-Helft authored
-
- 05 Jun, 2018 1 commit
-
-
Andrei Paskevich authored
-
- 16 Apr, 2018 2 commits
-
-
Andrei Paskevich authored
Incidentally, this also helps with (*)
-
Andrei Paskevich authored
this avoids handling LEFTPAR_STAR_RIGHTPAR in the parser
-
- 04 Apr, 2018 2 commits
-
-
François Bobot authored
-
François Bobot authored
use it for converting ComputerDivision to EuclideanDivision
-
- 22 Feb, 2018 1 commit
-
-
Guillaume Melquiond authored
(cherry picked from commit 903a0b53)
-
- 21 Feb, 2018 1 commit
-
-
Guillaume Melquiond authored
-
- 12 Jan, 2018 1 commit
-
-
Guillaume Melquiond authored
-
- 11 Jan, 2018 1 commit
-
-
Guillaume Melquiond authored
-
- 12 Apr, 2017 1 commit
-
-
MARCHE Claude authored
-
- 28 Feb, 2017 1 commit
-
-
Clément Fumex authored
* 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.
-
- 15 Mar, 2016 3 commits
-
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
- 16 Oct, 2015 1 commit
-
-
Clément Fumex authored
axioms with a single "remove allprops". use remove allprops in the driver for bitvectors.
-
- 11 Sep, 2015 1 commit
-
-
Clément Fumex authored
To do so, add "overriding" keyword in front of "syntax" in the driver file as in, e.g., overriding syntax function to_uint "(bv2int %1)" One can only have one overriding for a specific function/type.
-
- 23 May, 2015 1 commit
-
-
Andrei Paskevich authored
-
- 23 Mar, 2015 1 commit
-
-
MARCHE Claude authored
+ fixed wrong step limit in one session
-
- 20 Mar, 2015 1 commit
-
-
Andrei Paskevich authored
-
- 19 Mar, 2015 1 commit
-
-
MARCHE Claude authored
-
- 04 Mar, 2015 1 commit
-
-
David Hauzar authored
Parsing a model returned by the solver - added possibility to specify the parser of model in the driver.
-
- 27 Feb, 2015 1 commit
-
-
MARCHE Claude authored
It is now done by a different mechanism than parsing of time: timeregexp is not any more used for parsing of steps, stepsregexp is used instead.
-
- 08 Aug, 2014 1 commit
-
-
Andrei Paskevich authored
- move common lexing functions to util/lexlib.mll - move and rename Typing.create_user_tv to Ty.tv_of_string
-
- 14 Mar, 2014 1 commit
-
-
Jean-Christophe Filliâtre authored
-
- 27 Feb, 2014 1 commit
-
-
Jean-Christophe Filliâtre authored
support for 31/32/63/64-bit integers in extracted code
-
- 13 Mar, 2013 1 commit
-
-
François Bobot authored
-
- 06 Mar, 2013 1 commit
-
-
Andrei Paskevich authored
-
- 05 Feb, 2013 1 commit
-
-
Andrei Paskevich authored
remove the keyword "cloned" from drivers, since it becomes the default and only behaviour (the same for prelude strings). Also, remove obsolete Printer.print_prelude_for_theory.
-
- 24 Dec, 2012 1 commit
-
-
Andrei Paskevich authored
-
- 20 Oct, 2012 1 commit
-
-
Andrei Paskevich authored
+ create AUTHORS file + fix the linking exception in LICENSE + update the "About" in IDE + remove the trailing whitespace + inflate my scores at Ohloh
-
- 27 Aug, 2012 2 commits
-
-
Jean-Christophe Filliâtre authored
-
Jean-Christophe Filliâtre authored
-
- 02 Jun, 2012 1 commit
-
-
MARCHE Claude authored
-
- 07 May, 2012 1 commit
-
-
Andrei Paskevich authored
-
- 09 Apr, 2012 1 commit
-
-
MARCHE Claude authored
-
- 01 Jul, 2011 1 commit
-
-
Andrei Paskevich authored
-
- 29 Jun, 2011 1 commit
-
-
Andrei Paskevich authored
-
- 24 May, 2011 1 commit
-
-
Jean-Christophe Filliâtre authored
-