meco-core 0.4.2

Mongolian Encoding Converter — pure-by-default Rust library and CLI, ported from Java meco.
Documentation
// @generated by tools/table-gen/TableDumper.java — DO NOT EDIT.
// Dumped from the live Java meco maps (the authoritative oracle).

pub static ZVVNMOD_CODES: &[char] = &[
    '\u{e000}', '\u{e001}', '\u{e005}', '\u{e006}', '\u{e008}', '\u{e00c}', '\u{e00d}', '\u{e00e}', 
    '\u{e00f}', '\u{e010}', '\u{e011}', '\u{e01a}', '\u{e01b}', '\u{e027}', '\u{e028}', '\u{e029}', 
    '\u{e02a}', '\u{e02b}', '\u{e02c}', '\u{e02d}', '\u{e02e}', '\u{e02f}', '\u{e030}', '\u{e031}', 
    '\u{e032}', '\u{e034}', '\u{e036}', '\u{e037}', '\u{e038}', '\u{e039}', '\u{e03a}', '\u{e03b}', 
    '\u{e03c}', '\u{e03d}', '\u{e03e}', '\u{e03f}', '\u{e040}', '\u{e041}', '\u{e042}', '\u{e043}', 
    '\u{e044}', '\u{e045}', '\u{e046}', '\u{e049}', '\u{e04a}', '\u{e04b}', '\u{e04c}', '\u{e04d}', 
    '\u{e04e}', '\u{e04f}', '\u{e050}', '\u{e051}', '\u{e053}', '\u{e054}', '\u{e055}', '\u{e056}', 
    '\u{e057}', '\u{e058}', '\u{e059}', '\u{e05a}', '\u{e05b}', '\u{e05c}', '\u{e05d}', '\u{e05e}', 
    '\u{e05f}', '\u{e060}', '\u{e061}', '\u{e062}', '\u{e063}', '\u{e064}', '\u{e066}', '\u{e067}', 
    '\u{e068}', '\u{e069}', '\u{e06a}', '\u{e077}', '\u{e079}', '\u{e07a}', '\u{e07b}', '\u{e07c}', 
    '\u{e07d}', '\u{e07f}', '\u{e080}', '\u{e081}', '\u{e082}', '\u{e083}', '\u{e084}', '\u{e086}', 
    '\u{e087}', '\u{e088}', '\u{e089}', '\u{e08a}', '\u{e08c}', '\u{e08d}', '\u{e08e}', '\u{e08f}', 
    '\u{e090}', '\u{e091}', '\u{e092}', '\u{e093}', '\u{e094}', '\u{e095}', '\u{e097}', '\u{e098}', 
    '\u{e099}', '\u{e09a}', '\u{e09b}', '\u{e09c}', '\u{e09d}', '\u{e09f}', '\u{e0a0}', '\u{e0a1}', 
    '\u{e0a2}', '\u{e0a3}', '\u{e0a5}', '\u{e0a6}', '\u{e0a7}', '\u{e0a8}', '\u{e0a9}', '\u{e0aa}', 
    '\u{e0ad}', '\u{e0ae}', '\u{e0af}', '\u{e0b0}', '\u{e0b1}', '\u{e0b6}', '\u{e0b7}', '\u{e0b8}', 
    '\u{e0b9}', '\u{e0ba}', '\u{e0bb}', '\u{e0bc}', '\u{e0cd}', '\u{e0ce}', '\u{e0cf}', '\u{e0d0}', 
    '\u{e140}', '\u{e141}', '\u{e142}', '\u{e143}', '\u{e144}', 
];

pub static ZVVNMOD_TAIL_CODES: &[char] = &[
    '\u{e00c}', '\u{e00d}', '\u{e00e}', '\u{e00f}', '\u{e010}', '\u{e011}', '\u{e01a}', '\u{e01b}', 
    '\u{e02b}', '\u{e02e}', '\u{e032}', '\u{e038}', '\u{e03b}', '\u{e03e}', '\u{e041}', '\u{e044}', 
    '\u{e049}', '\u{e04c}', '\u{e04f}', '\u{e055}', '\u{e058}', '\u{e05b}', '\u{e05e}', '\u{e061}', 
    '\u{e064}', '\u{e067}', '\u{e06a}', '\u{e077}', '\u{e079}', '\u{e07a}', '\u{e07b}', '\u{e081}', 
    '\u{e086}', '\u{e087}', '\u{e088}', '\u{e08e}', '\u{e091}', '\u{e092}', '\u{e093}', '\u{e099}', 
    '\u{e09c}', '\u{e09d}', '\u{e09f}', '\u{e0a0}', '\u{e0a1}', '\u{e0a7}', '\u{e0aa}', '\u{e0ad}', 
    '\u{e0ae}', '\u{e0af}', '\u{e0b8}', '\u{e0bb}', '\u{e0bc}', '\u{e0cd}', '\u{e0ce}', '\u{e0cf}', 
    '\u{e0d0}', 
];

pub static ZVVNMOD_PUNCTUATIONS: &[char] = &[
    '\u{21}', '\u{28}', '\u{29}', '\u{2c}', '\u{2d}', '\u{3b}', '\u{3f}', '\u{7c}', 
    '\u{b7}', '\u{d7}', '\u{1800}', '\u{1801}', '\u{1802}', '\u{1803}', '\u{1804}', '\u{1805}', 
    '\u{1806}', '\u{1807}', '\u{1808}', '\u{1809}', '\u{180a}', '\u{1810}', '\u{1811}', '\u{1812}', 
    '\u{1813}', '\u{1814}', '\u{1815}', '\u{1816}', '\u{1817}', '\u{1818}', '\u{1819}', '\u{203b}', 
    '\u{2048}', '\u{2049}', '\u{3008}', '\u{3009}', '\u{300a}', '\u{300b}', '\u{300e}', '\u{300f}', 
    '\u{3014}', '\u{3015}', '\u{e23f}', '\u{e240}', '\u{e241}', '\u{e242}', 
];

pub static TO_Z52_PUNCTUATIONS: &[char] = &[
    '\u{21}', '\u{3f}', '\u{2048}', '\u{2049}', 
];