Leonardo de Moura
|
3a15db5244
|
Fix uninterpreted sort definition. There was a mismatch in the behavior of the API and SMT front-ends. The SMT front-ends were using user_sorts to be able to support parametric uninterpreted sorts. After this fix, the API also creates user_sorts.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-02-12 14:34:31 -08:00 |
|
Leonardo de Moura
|
d92efeb0c5
|
Make ast_manager::get_family_id(symbol const &) side-effect free. The version with side-effects is now called ast_manager::mk_family_id
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-18 17:14:25 -08:00 |
|
Leonardo de Moura
|
3ddb1a85f1
|
Add basic_recognizers and array_recognizers
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-18 15:00:16 -08:00 |
|
Leonardo de Moura
|
cec328cfdc
|
Add get_sort(expr * n) function that does not depend on ast_manager. Move power_of_two to rational class. Add arith_recognizers and bv_recognizers classes. The two new classes contain the 'read-only' methods from arith_util and bv_util.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-18 14:44:51 -08:00 |
|
Leonardo de Moura
|
607fab486c
|
Fix incorrect uses of set_cancel()
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-17 18:48:10 -08:00 |
|
Leonardo de Moura
|
c011b05b61
|
exposing algebraic numbers in the API (working in progress)
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-07 17:48:57 -08:00 |
|
Leonardo de Moura
|
a07b459fdf
|
Added is_unique_value. Its semantics is equal to the old is_value method. The contract for is_value changed. See comments at ast.h for more information.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-07 12:53:51 -08:00 |
|
Leonardo de Moura
|
288a96610f
|
ported VCC trace streams
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-02 09:08:47 -08:00 |
|
Leonardo de Moura
|
73a13f209b
|
fixed bug detected in regression tests
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-07 10:46:00 -08:00 |
|
Leonardo de Moura
|
641db30660
|
Isolating reg_decl_plugins
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-10-24 11:27:50 -07:00 |
|
Leonardo de Moura
|
8a6997960a
|
Reorganizing code. Added script for generating VS project files
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-10-20 15:16:37 -07:00 |
|