<commit_before>module Text.Greek.Phonology.Shorthand where

import Text.Greek.Phonology.Phoneme
import Text.Greek.Phonology.Consonants
import Text.Greek.Phonology.Vowels

θ :: Phoneme
θ = MkConsonant Theta

ε :: Phoneme
ε = MkVowel (VowelPhoneme Epsilon Short)

ο :: Phoneme
ο = MkVowel (VowelPhoneme Omicron Short)

σ :: Phoneme
σ = MkConsonant Sigma

ῠ :: Phoneme
ῠ = MkVowel (VowelPhoneme Upsilon Short)

ῡ :: Phoneme
ῡ = MkVowel (VowelPhoneme Upsilon Long)<commit_msg>Flesh out shorthand phonemes for vowels & diphthongs.<commit_after>module Text.Greek.Phonology.Shorthand where

import Text.Greek.Phonology.Phoneme
import Text.Greek.Phonology.Consonants
import Text.Greek.Phonology.Vowels

ᾰ :: Phoneme
ᾰ = MkVowel (alpha Short)

ᾱ :: Phoneme
ᾱ = MkVowel (alpha Long)

ε :: Phoneme
ε = MkVowel epsilon

η :: Phoneme
η = MkVowel eta

θ :: Phoneme
θ = MkConsonant Theta

ῐ :: Phoneme
ῐ = MkVowel (iota Short)

ῑ :: Phoneme
ῑ = MkVowel (iota Long)

ο :: Phoneme
ο = MkVowel omicron

σ :: Phoneme
σ = MkConsonant Sigma

ῠ :: Phoneme
ῠ = MkVowel (upsilon Short)

ῡ :: Phoneme
ῡ = MkVowel (upsilon Long)

ω :: Phoneme
ω = MkVowel omega


αι :: Phoneme
αι = MkVowel alphaIota

αυ :: Phoneme
αυ = MkVowel alphaUpsilon

ει :: Phoneme
ει = MkVowel epsilonIota

ει' :: Phoneme
ει' = MkVowel spuriousEI

ευ :: Phoneme
ευ = MkVowel epsilonUpsilon

ηυ :: Phoneme
ηυ = MkVowel etaUpsilon

οι :: Phoneme
οι = MkVowel omicronIota

ου :: Phoneme
ου = MkVowel omicronUpsilon

ου' :: Phoneme
ου' = MkVowel spuriousOU


ᾳ :: Phoneme
ᾳ = MkVowel improperAlpha

ῃ :: Phoneme
ῃ = MkVowel improperAlpha

ῳ :: Phoneme
ῳ = MkVowel improperOmega

{'fraction_non_alphanumeric': 0.08995686999383858, 'fraction_numerical': 0.0, 'mean_word_length': 4.2727272727272725, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '114299', 'n_tokens_mistral': 805, 'n_tokens_neox': 734, 'n_words': 187}