uast/
lib.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
//! Rust implementation of [Unicode Aware Saṃskṛta Transliteration](https://arxiv.org/html/2203.14277).
//!
//! The following Unicode code-blocks are used:
//! - देवनागरी: <https://www.unicode.org/charts/PDF/U0900.pdf>
//! - ગુજરાતી: <https://www.unicode.org/charts/PDF/U0A80.pdf>
//!
//! <div class="warning">
//! No Unicode normalization is performed. It is assumed that the text is already normalized.
//! </div>

mod gu;
mod iast;
mod slp;
#[cfg(test)]
mod tests;
mod uast;
mod utils;

pub use crate::gu::devanāgarī_to_gujarātī;
pub use crate::iast::devanāgarī_to_iast;
pub use crate::slp::slp_to_iast;
pub use crate::uast::uast_to_devanāgarī;