nemicosm/hidl/src/bin/demo.rs

16 lines
331 B
Rust

use anyhow::Result;
use fs_err as fs;
fn main() -> Result<()> {
let tree = fs::read_to_string("hypercosm.hidl")?;
let tree = hidl::grammar::NamespaceParser::new().parse(&tree).unwrap();
debug2::dbg!(&tree);
let json = serde_json::to_string_pretty(&tree)?;
fs::write("hypercosm.json", &json)?;
Ok(())
}