16 lines
750 B
Rust
16 lines
750 B
Rust
//! Regenerates both committed cross-implementation conformance corpora. Run
|
|
//! from the workspace root.
|
|
fn main() {
|
|
let text = epiphany_testkit::vectors::render();
|
|
let path = epiphany_testkit::vectors::PATH;
|
|
std::fs::write(path, &text).unwrap_or_else(|e| panic!("writing {path}: {e}"));
|
|
let rows = epiphany_testkit::vectors::parse(&text).expect("parses");
|
|
eprintln!("wrote {} vectors to {path}", rows.len());
|
|
|
|
let text = epiphany_textproj::vectors::render();
|
|
let path = epiphany_textproj::vectors::PATH;
|
|
std::fs::write(path, &text).unwrap_or_else(|e| panic!("writing {path}: {e}"));
|
|
let rows = epiphany_textproj::vectors::parse(&text).expect("parses");
|
|
eprintln!("wrote {} vectors to {path}", rows.len());
|
|
}
|