sdc-parser

A parser library for Synopsys Design Constraints (sdc).

Build Status Crates.io Docs.rs codecov

Usage

Cargo.toml [dependencies] sdc_parser = "0.1.0"

Example

```rust use sdc_parser::{self, sdc};

fn main() { let result = sdcparser::parse("currentinstance duv");

let expect = sdc::Sdc {
    commands: vec![sdc::Command::CurrentInstance(
        sdc::CurrentInstance {
            instance: Some(String::from("duv"))
        }
    )]
};
assert_eq!(expect, result);

} ```