Native parser library for turning VNN-LIB files or strings into type-checked ASTs, with traversal and query transformation support.
Python package for parsing VNN-LIB specifications, traversing the AST, and converting queries for verification workflows.
Julia interface for parsing VNN-LIB queries and inspecting the resulting AST through bindings to the underlying C++ library.
OCaml parser hosted with the Frama-C project for OCaml-based tooling that needs to read VNN-LIB query files.
Agda
Formal library for VNN-LIB syntax, semantics, theories, parsing, type-checking, and solver-interface reasoning in Agda.
We welcome PRs to these libraries and ports to further languages!