3 #ifndef CPROVER_TESTING_UTILS_SMT2IREP_H
4 #define CPROVER_TESTING_UTILS_SMT2IREP_H
26 :
public Catch::MatcherBase<smt2_parser_test_resultt>
31 std::string
describe()
const override;
There are a large number of kinds of tree structured or tree-like data in CPROVER.
std::string expected_error
smt2_parser_error_containingt(std::string expected_error)
bool match(const smt2_parser_test_resultt &exception) const override
std::string describe() const override
std::optional< irept > smt2irep(std::istream &, message_handlert &)
returns an irep for an SMT-LIB2 expression read from a given stream returns {} when EOF is encountere...
std::optional< irept > parsed_output
bool operator==(const smt2_parser_test_resultt &left, const smt2_parser_test_resultt &right)
Author: Diffblue Ltd.
smt2_parser_test_resultt smt2_parser_success(irept parse_tree)