ipa-0.1.0.0: Internal Phonetic Alphabet (IPA)
Copyright(c) 2021 Rory Tyler Hayford
LicenseBSD-3-Clause
Maintainerrory.hayford@protonmail.com
Stabilityexperimental
PortabilityGHC
Safe HaskellNone
LanguageHaskell2010

Language.IPA

Description

Working with IPA transcriptions

Synopsis

Documentation

Converting to IPA representations

class ReprIPA a where Source #

Entities representable through IPA transcription

Minimal complete definition

toIPA

Methods

toIPA :: a -> Maybe IPA Source #

Produces an IPA transcription given a valid Segment; a result of Nothing indicates either an unattested-yet-possible segment, or one considered impossible

toIPA' :: a -> IPA Source #

Partial function for creating an IPA. Useful if you are certain that the sound in question is representable

Instances

Instances details
ReprIPA Segment Source # 
Instance details

Defined in Language.IPA

Traversable t => ReprIPA (Syllable t) Source # 
Instance details

Defined in Language.IPA