Packages

p

edu.holycross.shot.mid

orthography

package orthography

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class AsciiToken(s: String, tokenType: AsciiTokenTypes) extends TypedToken[AsciiTokenTypes] with Product with Serializable
  2. trait MidOrthography extends AnyRef

    An orthographic system

  3. case class MidToken(urn: CtsUrn, string: String, tokenCategory: Option[MidTokenCategory]) extends Product with Serializable

    A classified token.

    A classified token.

    urn

    Exemplar-level CtsUrn identifying the token.

    tokenCategory

    None if string cannot be analyzed; otherwise, Option of a MidTokenCategory recognized by an [MidOrthography]'s tokenCategories function.

    Annotations
    @JSExportAll()
  4. trait MidTokenCategory extends AnyRef

    A named category of token for a given orthography.

  5. case class OrthoPairing(urn: CtsUrn, orthography: MidOrthography) extends Product with Serializable

    Pairing of a text or set of texts identified by URN with an orthographic system.

    Pairing of a text or set of texts identified by URN with an orthographic system.

    urn

    Identifier for a text or set of texts.

    orthography

    Orthographic system used in the texts identified by urn.

    Annotations
    @JSExportAll()
  6. trait OrthoSystem[T] extends AnyRef
  7. trait TypedToken[T] extends AnyRef

Value Members

  1. object AsciiOrtho extends OrthoSystem[AsciiTokenTypes]
  2. object AsciiTokenTypes extends Enumeration
  3. object Latin23 extends MidOrthography

    This is a simplistic toyt orthography system that can be used in this project without invoking circular dependencies.

    This is a simplistic toyt orthography system that can be used in this project without invoking circular dependencies. For a real implementation of a Latin orthography comprisng 23 alphabetic characters, see the latphone library.

    Annotations
    @JSExportTopLevel( "Latin23" )
  4. object LexicalToken extends MidTokenCategory with Product with Serializable

    A token.

    A token.

    Annotations
    @JSExportTopLevel( "LexicalToken" )
  5. object MidOrthography

    Singleton object for operating on vectors of [MidToken]s.

    Singleton object for operating on vectors of [MidToken]s.

    Annotations
    @JSExportAll()
  6. object NumericToken extends MidTokenCategory with Product with Serializable

    A numeric token.

    A numeric token.

    Annotations
    @JSExportTopLevel( "NumericToken" )
  7. object PraenomenToken extends MidTokenCategory with Product with Serializable

    A praenomen token.

    A praenomen token.

    Annotations
    @JSExportTopLevel( "PraenomenToken" )
  8. object PunctuationToken extends MidTokenCategory with Product with Serializable

    A punctuation token.

    A punctuation token.

    Annotations
    @JSExportTopLevel( "PunctuationToken" )
  9. object UnicodeUtils
    Annotations
    @JSExportTopLevel( "UnicodeUtils" )

Ungrouped