ast_parse/ast_parse.rs
1use reda_lib::model::LibLibrary;
2
3fn main_result() -> Result<(), Box<dyn std::error::Error>> {
4 let library = LibLibrary::load_file("./data/NangateOpenCellLibrary_typical.lib")?;
5 println!("{}", library.name);
6 for cell in library.cells.iter() {
7 println!("{}", cell.name);
8 println!("{}", cell.pg_pins[0].name);
9 }
10 Ok(())
11}
12
13fn main() {
14 if let Err(e) = main_result() {
15 eprint!("{}", e);
16 }
17}