use dot_parser::*; fn main() { let raw = ast::Graph::try_from( "// This graph uses identifiers that begin with keywords. digraph { node_1 -> node_2 }", ); match raw { Ok(graph) => { //println!("{:#?}", graph); //println!("{:#?}", canonical::Graph::from(graph)); let petgraph: petgraph::graph::Graph<_, _> = canonical::Graph::from(graph).into(); println!("{:#?}", petgraph); } Err(e) => { println!("{}", e); } } }