git.delta.rocks / jrsonnet / refs/commits / 94fa86f59bc6

difftreelog

source

crates/jrsonnet-evaluator/build.rs537 Bsourcehistory
1use std::{2	env,3	fs::File,4	io::Write,5	path::{Path, PathBuf},6};78use bincode::serialize;9use jrsonnet_parser::{parse, ParserSettings};10use jrsonnet_stdlib::STDLIB_STR;1112fn main() {13	let parsed = parse(14		STDLIB_STR,15		&ParserSettings {16			file_name: PathBuf::from("std.jsonnet").into(),17		},18	)19	.expect("parse");2021	{22		let out_dir = env::var("OUT_DIR").unwrap();23		let dest_path = Path::new(&out_dir).join("stdlib.bincode");24		let mut f = File::create(&dest_path).unwrap();25		f.write_all(&serialize(&parsed).unwrap()).unwrap();26	}27}