![]() |
|
||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|||||
|
|
||||||
| Other Library Functions | ||||||
| function |
unicode.block-name |
|
Library: Unicode (OMUNICODE)
Import: omunicode.xmd |
Return type: String Returns: The name of the argument character's Unicode block. |
export string function
block-name of value integer character
Use block-name to find the block property of a character code point, as defined
in Unicode 5.1.0.
The pattern function greek in the following example demonstrates how to
use the block-name function to match a Greek combined character:
import "omunicode.xmd" prefixed by unicode.
import "omutf8.xmd" prefixed by utf8.
define switch function
greek
as
repeat scan #current-input
match utf8.char => character
(when unicode.block-name of utf8.code-point of character matches "Combining Diacritical Marks")
match utf8.char => character
(when unicode.block-name of utf8.code-point of character = ("Greek and Coptic" | "Greek Extended"))
return true
again
return false
Other Library Functions
|
Copyright © Stilo International plc, 1988-2010.