blob: 69aa659ee5a92ad681c6ee8cc4dc4a998dd9316d (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
use std::env;
use std::fs::File;
use std::io::Write;
use std::path::Path;
fn main() {
let out_dir = env::var("OUT_DIR").unwrap();
let dest_path = Path::new(&out_dir).join("oneroll_grammar.rs");
let mut f = File::create(&dest_path).unwrap();
f.write_all(b"use pest_derive::Parser;\n").unwrap();
f.write_all(b"\n").unwrap();
f.write_all(b"#[derive(Parser)]\n").unwrap();
f.write_all(b"#[grammar = \"src/oneroll/grammar.pest\"]\n").unwrap();
f.write_all(b"pub struct Grammar;\n").unwrap();
}
|