Packages

object HmtChars

Definitions of allowed characters in HMT editions.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. HmtChars
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val allowedCPs: Vector[Char]

    All allowed codepoints.

  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. val backslash: Char
  7. def badCPs(s: String): Vector[Int]

    Identify invalid HMTcodepoints in a String.

    Identify invalid HMTcodepoints in a String.

    s

    String to check.

  8. val basicAlphabetCPs: Vector[Char]

    Codepoints for basic alphabetic characters.

  9. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  10. val combinedFormCPs: Vector[Char]

    Codepoints in thbe extended Greek range omitting undefined codepoints.

  11. def cpsToString(cps: Vector[Int]): String

    Compose a String from an array of codepoints.

    Compose a String from an array of codepoints.

    cps

    Vector of codepoints.

  12. val cross: Char
  13. val elision: Char
  14. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  16. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. val fishtail: Char
  18. val floatChars: Vector[Char]

    ASCII representations of additional "floating" characters.

  19. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  20. val greekCpMap: Map[Int, Char]

    Map of modern Greek vowels + tonos to ancient Greek vowel + acute, plus elision mark to plain single quote.

  21. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  22. def hmtNormalize(s: String): String

    Normalize a tring allowed in HMT input to specified output form.

  23. def isFloating(cp: Int): Boolean

    True if character is a legal representation of a "floating" character.

    True if character is a legal representation of a "floating" character.

    cp

    Codepoint to check.

  24. def isFloating(ch: Character): Boolean

    True if character is a legal representation of a "floating" character.

    True if character is a legal representation of a "floating" character.

    ch

    Character to check.

  25. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  26. def isPunctuation(cp: Int): Boolean

    True if codepoint is a legal punctuation character.

  27. def isPunctuation(ch: Character): Boolean

    True if character is a legal punctuation character.

    True if character is a legal punctuation character.

    ch

    Character to check.

  28. def isQuantity(cp: Int): Boolean

    True if codepoint is a legal quanitity marker.

    True if codepoint is a legal quanitity marker.

    cp

    Codepoint to check.

  29. def isQuantity(ch: Character): Boolean

    True if character is a legal quanitity marker.

    True if character is a legal quanitity marker.

    ch

    Character to check.

  30. def legal(ch: Char): Boolean

    True if character is allowed in HMT editions.

    True if character is allowed in HMT editions.

    ch

    Character to check.

  31. def legal(cp: Int): Boolean

    True if codepoint is allowed in HMT editions.

    True if codepoint is allowed in HMT editions.

    cp

    Codepoint to check.

  32. def legalChars(s: String): Boolean

    Determine if a string is composed entirely of allowed codepoints.

    Determine if a string is composed entirely of allowed codepoints.

    s

    String to check.

  33. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  34. def normalizeCPs(cps: Vector[Int]): Vector[Int]

    Normalize a set of codepoints allowed in HMT input to specified output form.

    Normalize a set of codepoints allowed in HMT input to specified output form.

    cps

    Codepoints to normalize.

  35. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  36. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  37. val punctCPs: Vector[Char]

    Punctuation characters.

  38. val quants: Vector[Char]

    Quantity markers.

  39. def stringToCps(s: String, cpVector: Vector[Int] = Vector.empty[Int], idx: Int = 0): Vector[Int]

    Recursively compute list of codepoints for a string.

    Recursively compute list of codepoints for a string.

    s

    String to analyze.

    cpVector

    Vector previously computed code points.

    idx

    Index of pointer into s.

  40. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  41. def toString(): String
    Definition Classes
    AnyRef → Any
  42. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  43. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped