summaryrefslogtreecommitdiff
path: root/src/parser/smt2/smt2.h
diff options
context:
space:
mode:
authorajreynol <andrew.j.reynolds@gmail.com>2015-05-11 11:41:48 +0200
committerajreynol <andrew.j.reynolds@gmail.com>2015-05-11 11:41:48 +0200
commit2679806e54a0b265fae26eb9cf76a5f6a618e963 (patch)
tree5de4f159ee57db57366dfab70f7b2640a578b734 /src/parser/smt2/smt2.h
parenta0cb1add6db449c64c6ca63bc219761c8bc4a4de (diff)
Support for arbitrary constants/variables in Sygus grammars.
Diffstat (limited to 'src/parser/smt2/smt2.h')
-rw-r--r--src/parser/smt2/smt2.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/parser/smt2/smt2.h b/src/parser/smt2/smt2.h
index ed6a5128b..67c019d50 100644
--- a/src/parser/smt2/smt2.h
+++ b/src/parser/smt2/smt2.h
@@ -178,6 +178,8 @@ public:
return e;
}
+ void mkSygusConstantsForType( const Type& type, std::vector<CVC4::Expr>& ops );
+
void addSygusFun(const std::string& fun, Expr eval) {
d_sygusFuns.push_back(std::make_pair(fun, eval));
}
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback