Thanks to visit codestin.com
Credit goes to docs.rs

Skip to main content

Crate veripb_parser

Crate veripb_parser 

Source
Expand description

Crate for parsing strings and/or files to VeriPB data structures.

For example use of the parsing functions, have a look at examples. These can be called using

cargo run -r --example <example_name>

§Supported Parsers

Parsers for the following functionality are implemented in this library:

Modules§

assignment_parser
Parsing functions for VeriPB assignments.
assignment_token
Tokenizer for VeriPB assignments.
cnf_parser
Parsing functions for DIMACS CNF format.
cnf_token
Tokenizer for DIMACS CNF formulas.
error
Definitions of parsing errors.
opb_parser
Parser for the OPB format as specified by the PB competition 2024.
opb_token
Tokenizer for constraints in OPB format.
parser
Helper functions for parser that can be reused for new parsers.
substitution_parser
Parsing functions for VeriPB substitutions.
substitution_token
Tokenizer for VeriPB substitutions.
wcnf_parser
Parsing functions for WCNF MaxSAT files.
wcnf_token
Tokenizer for WCNF MaxSAT files.