object HmtChars
Definitions of allowed characters in HMT editions.
- Alphabetic
 - By Inheritance
 
- HmtChars
 - AnyRef
 - Any
 
- Hide All
 - Show All
 
- Public
 - All
 
Value Members
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        !=(arg0: Any): Boolean
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ##(): Int
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ==(arg0: Any): Boolean
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        
        val
      
      
        allowedCPs: Vector[Char]
      
      
      
All allowed codepoints.
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        asInstanceOf[T0]: T0
      
      
      
- Definition Classes
 - Any
 
 -  val backslash: Char
 - 
      
      
      
        
      
    
      
        
        def
      
      
        badCPs(s: String): Vector[Int]
      
      
      
Identify invalid HMTcodepoints in a String.
Identify invalid HMTcodepoints in a String.
- s
 String to check.
 - 
      
      
      
        
      
    
      
        
        val
      
      
        basicAlphabetCPs: Vector[Char]
      
      
      
Codepoints for basic alphabetic characters.
 - 
      
      
      
        
      
    
      
        
        def
      
      
        clone(): AnyRef
      
      
      
- Attributes
 - protected[java.lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @native() @throws( ... )
 
 - 
      
      
      
        
      
    
      
        
        val
      
      
        combinedFormCPs: Vector[Char]
      
      
      
Codepoints in thbe extended Greek range omitting undefined codepoints.
 - 
      
      
      
        
      
    
      
        
        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.
 -  val cross: Char
 -  val elision: Char
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        eq(arg0: AnyRef): Boolean
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        equals(arg0: Any): Boolean
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        finalize(): Unit
      
      
      
- Attributes
 - protected[java.lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @throws( classOf[java.lang.Throwable] )
 
 -  val fishtail: Char
 - 
      
      
      
        
      
    
      
        
        val
      
      
        floatChars: Vector[Char]
      
      
      
ASCII representations of additional "floating" characters.
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        getClass(): Class[_]
      
      
      
- Definition Classes
 - AnyRef → Any
 - Annotations
 - @native()
 
 - 
      
      
      
        
      
    
      
        
        val
      
      
        greekCpMap: Map[Int, Char]
      
      
      
Map of modern Greek vowels + tonos to ancient Greek vowel + acute, plus elision mark to plain single quote.
 - 
      
      
      
        
      
    
      
        
        def
      
      
        hashCode(): Int
      
      
      
- Definition Classes
 - AnyRef → Any
 - Annotations
 - @native()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        hmtNormalize(s: String): String
      
      
      
Normalize a tring allowed in HMT input to specified output form.
 - 
      
      
      
        
      
    
      
        
        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.
 - 
      
      
      
        
      
    
      
        
        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.
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        isInstanceOf[T0]: Boolean
      
      
      
- Definition Classes
 - Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        isPunctuation(cp: Int): Boolean
      
      
      
True if codepoint is a legal punctuation character.
 - 
      
      
      
        
      
    
      
        
        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.
 - 
      
      
      
        
      
    
      
        
        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.
 - 
      
      
      
        
      
    
      
        
        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.
 - 
      
      
      
        
      
    
      
        
        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.
 - 
      
      
      
        
      
    
      
        
        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.
 - 
      
      
      
        
      
    
      
        
        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.
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ne(arg0: AnyRef): Boolean
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        
        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.
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        notify(): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @native()
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        notifyAll(): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @native()
 
 - 
      
      
      
        
      
    
      
        
        val
      
      
        punctCPs: Vector[Char]
      
      
      
Punctuation characters.
 - 
      
      
      
        
      
    
      
        
        val
      
      
        quants: Vector[Char]
      
      
      
Quantity markers.
 - 
      
      
      
        
      
    
      
        
        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.
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        synchronized[T0](arg0: ⇒ T0): T0
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toString(): String
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long, arg1: Int): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @native() @throws( ... )