diff options
author | ajreynol <andrew.j.reynolds@gmail.com> | 2017-07-10 16:22:19 -0500 |
---|---|---|
committer | ajreynol <andrew.j.reynolds@gmail.com> | 2017-07-10 16:22:26 -0500 |
commit | 2c0482cfb9b8164670cf56187e127d38c5d05bcf (patch) | |
tree | 804f7806944b9175fdaea8cc919566ca302ddf09 /src/parser | |
parent | 0e513c05b2e0ae3b8e2d08514ccb8007258f963b (diff) |
Merge ntExt branch. Adds support for transcendental functions. Refactoring of non-linear extension. Add factoring lemma scheme for non-linear. Add regressions.
Diffstat (limited to 'src/parser')
-rw-r--r-- | src/parser/smt2/smt2.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/parser/smt2/smt2.cpp b/src/parser/smt2/smt2.cpp index fe5eb3ac8..674dbe49d 100644 --- a/src/parser/smt2/smt2.cpp +++ b/src/parser/smt2/smt2.cpp @@ -53,6 +53,12 @@ void Smt2::addArithmeticOperators() { Parser::addOperator(kind::LEQ); Parser::addOperator(kind::GT); Parser::addOperator(kind::GEQ); + + addOperator(kind::POW, "^"); + addOperator(kind::EXPONENTIAL, "exp"); + addOperator(kind::SINE, "sin"); + addOperator(kind::COSINE, "cos"); + addOperator(kind::TANGENT, "tan"); } void Smt2::addBitvectorOperators() { |