1use bincode::serialize;2use jsonnet_parser::{parse, ParserSettings};3use jsonnet_stdlib::STDLIB_STR;4use std::{env, fs::File, io::Write, path::Path};56fn main() {7 let parsed = parse(8 STDLIB_STR,9 &ParserSettings {10 file_name: "std.jsonnet".to_owned(),11 loc_data: true,12 },13 )14 .expect("parse");1516 let out_dir = env::var("OUT_DIR").unwrap();17 let dest_path = Path::new(&out_dir).join("stdlib.bincode");18 let mut f = File::create(&dest_path).unwrap();19 f.write_all(&serialize(&parsed).expect("serialize"))20 .unwrap();21}