package latin

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait LatinAlphabet extends AnyRef

    Behavior of a case-insensitive Latin alphabet.

    Behavior of a case-insensitive Latin alphabet. All alphabetic and punctuation characters must be explicitly enumerated in lower-case form. White space is ignored in evaluating whether a String is valid in a given alphabet.

    Annotations
    @JSExportAll()
  2. sealed trait LatinLexicalCategory extends AnyRef

    All possible lexical categories for a token are enumerated by case objects extending this trait

    All possible lexical categories for a token are enumerated by case objects extending this trait

    The name member must be implemented with an English description of the lexical category.

    Annotations
    @JSExportAll()
  3. case class LatinString(s: String, alpha: LatinAlphabet) extends Product with Serializable

    A string of text in a specified LatinAlphabet.

    A string of text in a specified LatinAlphabet.

    s

    Text.

    alpha

    Alphabet the text belongs to.

    Annotations
    @JSExportAll()
  4. case class LatinToken(urn: CtsUrn, text: String, category: LatinLexicalCategory) extends Product with Serializable

    Annotations
    @JSExportAll()

Value Members

  1. object InvalidToken extends LatinLexicalCategory with MidTokenCategory with Product with Serializable

    Invalid token for a given alphabet.

  2. object Latin23Alphabet extends LatinAlphabet with MidOrthography

    Latin alphabet with 23 alphabetic characters.

    Latin alphabet with 23 alphabetic characters. "i" and "u" are treated as semivowels.

    Annotations
    @JSExportAll()
  3. object Latin24Alphabet extends LatinAlphabet

    Latin alphabet with 24 alphabetic characters.

    Latin alphabet with 24 alphabetic characters. "i"is treated as a semivowel, but vocalic "u" and consonantal "v" are distingished.

    Annotations
    @JSExportAll()
  4. object Latin25Alphabet extends LatinAlphabet

    Latin alphabet with 25 alphabetic characters.

    Latin alphabet with 25 alphabetic characters. Vocalic "i" and "u" are distinguished from consontal "j" and "v".

    Annotations
    @JSExportAll()
  5. object Latin25MacrosAlphabet extends LatinAlphabet

    Latin alphabet with 25 alphabetic characters.

    Latin alphabet with 25 alphabetic characters. Vocalic "i" and "u" are distinguished from consontal "j" and "v". Vowels may be short (unmarked) or explicitly marked with macra.

    Annotations
    @JSExportAll()
  6. object LatinNumerics

    Object for working with strings of numeric characters.

    Object for working with strings of numeric characters.

    Annotations
    @JSExportAll()
  7. object LatinTextReader

    An object for reading and tokenizing plain-text documents in Latin.

    An object for reading and tokenizing plain-text documents in Latin.

    Annotations
    @JSExportAll()
  8. object LexicalToken extends LatinLexicalCategory with MidTokenCategory with Product with Serializable

    Parseable lexical token.

  9. object NumericToken extends LatinLexicalCategory with MidTokenCategory with Product with Serializable

    Parseable numeric token.

  10. object PraenomenToken extends LatinLexicalCategory with MidTokenCategory with Product with Serializable

    Abbreviated praenomen.

  11. object PunctuationToken extends LatinLexicalCategory with MidTokenCategory with Product with Serializable

    Single punctuation character.

Ungrouped