Skip to content

Commit 739dd7b

Browse files
committed
Parser now throws an Exception when defineFun is used
1 parent 6b18557 commit 739dd7b

File tree

1 file changed

+6
-0
lines changed
  • src/org/sosy_lab/java_smt/basicimpl/parserInterpreter

1 file changed

+6
-0
lines changed

src/org/sosy_lab/java_smt/basicimpl/parserInterpreter/Visitor.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@
5656
import org.sosy_lab.java_smt.basicimpl.parserInterpreter.Smtlibv2Parser.Cmd_assertContext;
5757
import org.sosy_lab.java_smt.basicimpl.parserInterpreter.Smtlibv2Parser.Cmd_declareConstContext;
5858
import org.sosy_lab.java_smt.basicimpl.parserInterpreter.Smtlibv2Parser.Cmd_declareFunContext;
59+
import org.sosy_lab.java_smt.basicimpl.parserInterpreter.Smtlibv2Parser.Cmd_defineFunContext;
5960
import org.sosy_lab.java_smt.basicimpl.parserInterpreter.Smtlibv2Parser.Cmd_defineSortContext;
6061
import org.sosy_lab.java_smt.basicimpl.parserInterpreter.Smtlibv2Parser.Cmd_popContext;
6162
import org.sosy_lab.java_smt.basicimpl.parserInterpreter.Smtlibv2Parser.Cmd_pushContext;
@@ -2300,4 +2301,9 @@ public Object visitResp_get_model(Resp_get_modelContext ctx) {
23002301
isModel = true;
23012302
return visitChildren(ctx);
23022303
}
2304+
2305+
@Override
2306+
public Object visitCmd_defineFun(Cmd_defineFunContext ctx) {
2307+
throw new UnsupportedOperationException("JavaSMT does not support \"define-fun\"");
2308+
}
23032309
}

0 commit comments

Comments
 (0)