summaryrefslogtreecommitdiff
path: root/src/theory/builtin/kinds
diff options
context:
space:
mode:
authorMorgan Deters <mdeters@gmail.com>2012-10-10 21:20:40 +0000
committerMorgan Deters <mdeters@gmail.com>2012-10-10 21:20:40 +0000
commit7b2dd1927731b894f5ef610528649a2d1fc555f2 (patch)
tree6d8ad29a1ec8783601787f4b9216fa6409bb9780 /src/theory/builtin/kinds
parent318e836ed5f6bd76d378dfce1c707b9908a1c5e1 (diff)
Abstract values for SMT-LIB.
Also fix bug 421 relating to incrementality and models. (this commit was certified error- and warning-free by the test-and-commit script.)
Diffstat (limited to 'src/theory/builtin/kinds')
-rw-r--r--src/theory/builtin/kinds11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/theory/builtin/kinds b/src/theory/builtin/kinds
index 86efac2f0..bcf787f6b 100644
--- a/src/theory/builtin/kinds
+++ b/src/theory/builtin/kinds
@@ -265,12 +265,19 @@ constant UNINTERPRETED_CONSTANT \
::CVC4::UninterpretedConstant \
::CVC4::UninterpretedConstantHashFunction \
"util/uninterpreted_constant.h" \
- "The kind of nodes representing uninterpreted constants"
+ "The kind of expressions representing uninterpreted constants"
typerule UNINTERPRETED_CONSTANT ::CVC4::theory::builtin::UninterpretedConstantTypeRule
enumerator SORT_TYPE \
::CVC4::theory::builtin::UninterpretedSortEnumerator \
"theory/builtin/type_enumerator.h"
+constant ABSTRACT_VALUE \
+ ::CVC4::AbstractValue \
+ ::CVC4::AbstractValueHashFunction \
+ "util/abstract_value.h" \
+ "The kind of expressions representing abstract values (other than uninterpreted sort constants)"
+typerule ABSTRACT_VALUE ::CVC4::theory::builtin::AbstractValueTypeRule
+
# A kind representing "inlined" operators defined with OPERATOR
# Conceptually, (EQUAL a b) is actually an (APPLY EQUAL a b), but it's
# not stored that way. If you ask for the operator of (EQUAL a b),
@@ -279,7 +286,7 @@ constant BUILTIN \
::CVC4::Kind \
::CVC4::kind::KindHashFunction \
"expr/kind.h" \
- "The kind of nodes representing built-in operators"
+ "The kind of expressions representing built-in operators"
variable FUNCTION "function"
parameterized APPLY FUNCTION 0: "defined function application"
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback