tengwar 0.3.0

Transliterate romanized text into J.R.R. Tolkien's Tengwar.
Documentation
use tengwar::*;


fn quenya(line: impl AsRef<str>) {
    println!("{}", line.to_tengwar::<Quenya>());
}


fn sindarin(line: impl AsRef<str>) {
    println!("{}", line.to_tengwar::<Sindarin>());
}


#[test]
fn test_quenya() {
    quenya("quenya:");
    quenya(
        "tinco parma calma qessë ando umbar anga ungwë\
        \nþúlë formen harma hwesta anto ampa anca unqë\
        \nnúmen malta ngoldo ngwalmë orë vala anna wilya\
        \nrómen arda lambë alda silmë ázë essë\
        \nhyarmen yanta úrë ossë halla telco ára"
    );
    // quenya("hrívë, hlócë");
}


#[test]
fn test_sindarin() {
    sindarin("edhellen:");
    sindarin(
        "tau pui cí dau bui gí thau afui\
        \nacho adho ampa anca nau mui engi orë\
        \nvala anna awae-feleg aro rhau alo lhau sau\
        \nsau esso hau iau úrë ossë\
        \nhalla chae dwae gwae"
    );
    // sindarin("hrívë, hlócë");
}