package alt-ergo-parsers

  1. Overview
  2. Docs
The Alt-Ergo SMT prover parser library

Install

Dune Dependency

Authors

Maintainers

Sources

alt-ergo-2.4.3.tar.gz
md5=ba99f4c71bf6de3d2475272af2ee7df2
sha512=90c01175ec5e4c1818b1d370e300f30d6b433d34d3bae5d85394911a9bf145f1a66c41e997627d074206a8c57909c44c22dc86ed2df746f9ba1f1d7f21d7d60c

doc/index.html

Alt-ergo-parsers

Since version 2.2.0, a specific package containing the code for the alt-ergo native language parser is installed separately. This package also contains an interface with the library psmt2-frontend and a way to dynamicaly load parsers into Alt-Ergo

Parsers loader

offer an interface to register a parser

Native input parser

The native input language of Alt-Ergo is defined by these two following modules :

SMT-LIB2 input parser

Offer an interface with the library psmt2-frontend and register a parser for smt2 and psmt2 extensions. This interface allows Alt-Ergo to partially support the SMT-LIB2 standard and a polymorphic extension.

Allow user to add new parsers to Alt-Ergo with the option --add-parser. This parser should have the same interface as AltErgoParsers.Parsers.PARSER_INTERFACE and should be registered using AltErgoParsers.Parsers.register_parser

Why3 parser plugin

see ABWhy3

Utilities

  • AltErgoParsers.MyZip A wrapper of the Zip module of CamlZip: we use Zip except when we want to generate the.js file for try-Alt-Ergo *
OCaml

Innovation. Community. Security.