package orthography
- Alphabetic
- Public
- All
Type Members
- case class AsciiToken(s: String, tokenType: AsciiTokenTypes) extends TypedToken[AsciiTokenTypes] with Product with Serializable
-
trait
MidOrthography extends AnyRef
An orthographic system
-
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 aMidTokenCategory
recognized by an [MidOrthography]'stokenCategories
function.
- Annotations
- @JSExportAll()
-
trait
MidTokenCategory extends AnyRef
A named category of token for a given orthography.
-
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()
- trait OrthoSystem[T] extends AnyRef
- trait TypedToken[T] extends AnyRef
Value Members
- object AsciiOrtho extends OrthoSystem[AsciiTokenTypes]
- object AsciiTokenTypes extends Enumeration
-
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" )
-
object
LexicalToken extends MidTokenCategory with Product with Serializable
A token.
A token.
- Annotations
- @JSExportTopLevel( "LexicalToken" )
-
object
MidOrthography
Singleton object for operating on vectors of [MidToken]s.
Singleton object for operating on vectors of [MidToken]s.
- Annotations
- @JSExportAll()
-
object
NumericToken extends MidTokenCategory with Product with Serializable
A numeric token.
A numeric token.
- Annotations
- @JSExportTopLevel( "NumericToken" )
-
object
PraenomenToken extends MidTokenCategory with Product with Serializable
A praenomen token.
A praenomen token.
- Annotations
- @JSExportTopLevel( "PraenomenToken" )
-
object
PunctuationToken extends MidTokenCategory with Product with Serializable
A punctuation token.
A punctuation token.
- Annotations
- @JSExportTopLevel( "PunctuationToken" )
-
object
UnicodeUtils
- Annotations
- @JSExportTopLevel( "UnicodeUtils" )