arabic-script 0.1.0

An expressive API for the characters of the Arabic script.
Documentation
/**************************************************************************************************
 * Copyright 2023 Tamer Elzein <tamer@tamerudition.com>                                           *
 *                                                                                                *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file      *
 * except in compliance with the License. You may obtain a copy of the License at                 *
 *                                                                                                *
 * http://www.apache.org/licenses/LICENSE-2.0                                                     *
 *                                                                                                *
 * Unless required by applicable law or agreed to in writing, software distributed under the      *
 * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,      *
 * either express or implied. See the License for the specific language governing permissions     *
 * and limitations under the License.                                                             *
 **************************************************************************************************/

//! This module defines the characters of the Arabic script.

pub use arabic_damma::ArabicDamma;
pub use arabic_dammatan::ArabicDammatan;
pub use arabic_fatha::ArabicFatha;
pub use arabic_fathatan::ArabicFathatan;
pub use arabic_kasra::ArabicKasra;
pub use arabic_kasratan::ArabicKasratan;
pub use arabic_letter_ain::ArabicLetterAin;
pub use arabic_letter_alef::ArabicLetterAlef;
pub use arabic_letter_alef_maksura::ArabicLetterAlefMaksura;
pub use arabic_letter_alef_with_hamza_above::ArabicLetterAlefWithHamzaAbove;
pub use arabic_letter_alef_with_hamza_below::ArabicLetterAlefWithHamzaBelow;
pub use arabic_letter_alef_with_madda_above::ArabicLetterAlefWithMaddaAbove;
pub use arabic_letter_beh::ArabicLetterBeh;
pub use arabic_letter_dad::ArabicLetterDad;
pub use arabic_letter_dal::ArabicLetterDal;
pub use arabic_letter_feh::ArabicLetterFeh;
pub use arabic_letter_ghain::ArabicLetterGhain;
pub use arabic_letter_hah::ArabicLetterHah;
pub use arabic_letter_hamza::ArabicLetterHamza;
pub use arabic_letter_heh::ArabicLetterHeh;
pub use arabic_letter_jeem::ArabicLetterJeem;
pub use arabic_letter_kaf::ArabicLetterKaf;
pub use arabic_letter_khah::ArabicLetterKhah;
pub use arabic_letter_lam::ArabicLetterLam;
pub use arabic_letter_meem::ArabicLetterMeem;
pub use arabic_letter_noon::ArabicLetterNoon;
pub use arabic_letter_qaf::ArabicLetterQaf;
pub use arabic_letter_reh::ArabicLetterReh;
pub use arabic_letter_sad::ArabicLetterSad;
pub use arabic_letter_seen::ArabicLetterSeen;
pub use arabic_letter_sheen::ArabicLetterSheen;
pub use arabic_letter_tah::ArabicLetterTah;
pub use arabic_letter_teh::ArabicLetterTeh;
pub use arabic_letter_teh_marbuta::ArabicLetterTehMarbuta;
pub use arabic_letter_thal::ArabicLetterThal;
pub use arabic_letter_theh::ArabicLetterTheh;
pub use arabic_letter_waw::ArabicLetterWaw;
pub use arabic_letter_waw_with_hamza_above::ArabicLetterWawWithHamzaAbove;
pub use arabic_letter_yeh::ArabicLetterYeh;
pub use arabic_letter_yeh_with_hamza_above::ArabicLetterYehWithHamzaAbove;
pub use arabic_letter_zah::ArabicLetterZah;
pub use arabic_letter_zain::ArabicLetterZain;
pub use arabic_shadda::ArabicShadda;
pub use arabic_sukun::ArabicSukun;
pub use arabic_tatweel::ArabicTatweel;

mod arabic_damma;
mod arabic_dammatan;
mod arabic_fatha;
mod arabic_fathatan;
mod arabic_kasra;
mod arabic_kasratan;
mod arabic_letter_ain;
mod arabic_letter_alef;
mod arabic_letter_alef_maksura;
mod arabic_letter_alef_with_hamza_above;
mod arabic_letter_alef_with_hamza_below;
mod arabic_letter_alef_with_madda_above;
mod arabic_letter_beh;
mod arabic_letter_dad;
mod arabic_letter_dal;
mod arabic_letter_feh;
mod arabic_letter_ghain;
mod arabic_letter_hah;
mod arabic_letter_hamza;
mod arabic_letter_heh;
mod arabic_letter_jeem;
mod arabic_letter_kaf;
mod arabic_letter_khah;
mod arabic_letter_lam;
mod arabic_letter_meem;
mod arabic_letter_noon;
mod arabic_letter_qaf;
mod arabic_letter_reh;
mod arabic_letter_sad;
mod arabic_letter_seen;
mod arabic_letter_sheen;
mod arabic_letter_tah;
mod arabic_letter_teh;
mod arabic_letter_teh_marbuta;
mod arabic_letter_thal;
mod arabic_letter_theh;
mod arabic_letter_waw;
mod arabic_letter_waw_with_hamza_above;
mod arabic_letter_yeh;
mod arabic_letter_yeh_with_hamza_above;
mod arabic_letter_zah;
mod arabic_letter_zain;
mod arabic_shadda;
mod arabic_sukun;
mod arabic_tatweel;