mod gen_table;
mod shift_jis;
#[derive(thiserror::Error, Debug)]
pub enum Error {
#[error("unable to parse value")]
UnableToParseValue(#[from] std::num::ParseIntError),
#[error("unable to write file")]
UnableToWriteFile(#[from] std::io::Error),
#[error("utf8 error")]
FromUtf8(#[from] std::string::FromUtf8Error),
#[error("unknown error")]
Unknown,
}
fn main() {
shift_jis::generate().expect("shift-jis table generation failed");
println!("cargo:rerun-if-changed=scripts/shift_jis.rs");
println!("cargo:rerun-if-changed=scripts/build.rs");
}