btor2tools 1.1.0

High-level bindings for the btor2tools package
Documentation

Btor2Tools

Build Status Crate API Lines of Code MIT licensed

This crate provides high-level FFI bindings for the C Btor2Tools package:

The Btor2Tools package provides a generic parser and tools for the BTOR2 format.

For a more detailed description of the BTOR2 format, refer to BTOR2, BtorMC and Boolector 3.0. Aina Niemetz, Mathias Preiner, Clifford Wolf, and Armin Biere. CAV 2018.

Status

This is work in progress. Bindings for the parser are exported and ready to use, while bindings for the simulator are not.

Installation

This crate is on crates.io, so you can simply add it as a dependency in your Cargo.toml:

[dependencies]
btor2tools = "1"

This crate relies on the [btor2tools-sys] crate, which does statically link C btor2tools package into your binary. So no more action required.