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( ... )