btor2tools

Crates.iobtor2tools
lib.rsbtor2tools
version1.1.0
sourcesrc
created_at2020-11-15 17:53:25.785551
updated_at2020-11-17 21:41:44.933266
descriptionHigh-level bindings for the btor2tools package
homepagehttps://github.com/ChristianMoesl/btor2tools.rs
repositoryhttps://github.com/ChristianMoesl/btor2tools.rs
max_upload_size
id312638
size326,091
Christian Mösl (ChristianMoesl)

documentation

https://docs.rs/btor2tools

README

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.

Commit count: 8

cargo fmt