pddl-parser 0.2.3

A Rust library for parsing PDDL files
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use std::fs::read_to_string;

use criterion::{criterion_group, criterion_main, Criterion};
use pddl_parser::domain::domain::Domain;

fn bench(c: &mut Criterion) {
    let domain_file = read_to_string("tests/domain.pddl").unwrap();
    c.bench_function("Domain::parse", |b| {
        b.iter(|| Domain::parse(domain_file.as_str().into()));
    });
}

criterion_group!(benches, bench);
criterion_main!(benches);