diff options
author | Dejan Jovanović <dejan.jovanovic@gmail.com> | 2010-04-29 23:42:41 +0000 |
---|---|---|
committer | Dejan Jovanović <dejan.jovanovic@gmail.com> | 2010-04-29 23:42:41 +0000 |
commit | 349131957e91150c24a9c69f5e1f04e34494b0c6 (patch) | |
tree | 8012c2475dde1f1177f693643fb1a07e89c29538 /src/theory/bv/kinds | |
parent | ac8b46fe3b5256e387da724b7c3abfb59d25531e (diff) |
Added the capability to construct expressions by passing the operator instead of the kind, i.e.
Expr op = ..."f"...
em.mkExpr(op, children);
Operator kinds are automatically associated with the enclosing expression kind in the DSL and generated.
Diffstat (limited to 'src/theory/bv/kinds')
-rw-r--r-- | src/theory/bv/kinds | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/theory/bv/kinds b/src/theory/bv/kinds index 8a4c6b6f7..aeb425474 100644 --- a/src/theory/bv/kinds +++ b/src/theory/bv/kinds @@ -10,4 +10,17 @@ constant CONST_BITVECTOR \ ::CVC4::BitVector \ ::CVC4::BitVectorHashStrategy \ "util/bitvector.h" \ - "a fixed-width bit-vector constant"
\ No newline at end of file + "a fixed-width bit-vector constant" + +operator BITVECTOR_CONCAT 2 "bit-vector concatenation" +constant BITVECTOR_EXTRACT_OP \ + ::CVC4::BitVectorExtract \ + ::CVC4::BitVectorExtractHashStrategy \ + "util/bitvector.h" \ + "operator for the bit-vector extract" + +parameterized BITVECTOR_EXTRACT BITVECTOR_EXTRACT_OP 2 "disequality" + + + +
\ No newline at end of file |