dot_parse 0.2.0

A package to parse DOT-format tokens
Documentation
use std::env;
use std::fs;

extern crate libdot_parse;

fn main() {
    let args: Vec<String> = env::args().collect();
    if args.len() < 2 {
        println!("Expect exact one file name");
        return
    }

    let graph_str = match fs::read_to_string(&args[1]) {
        Ok(content) => content,
        Err(err) => {
            println!("Error reading file: {:?}", err);
            return
        }
    };
    let tokens: Vec<&str> = graph_str.split_whitespace().collect();
    if let Some(graph) = libdot_parse::Graph::parse_from(tokens.as_slice()) {
        println!("{:?}", graph)
    } else {
        println!("FAILED")
    }
}