(guile.info.gz) SRFI-14 Creating Character Sets
Info Catalog
(guile.info.gz) SRFI-14 Iterating Over Character Sets
(guile.info.gz) SRFI-14
(guile.info.gz) SRFI-14 Querying Character Sets
39.12.5 Creating Character Sets
-------------------------------
New character sets are produced with these procedures.
-- Scheme Procedure: char-set-copy cs
Return a newly allocated character set containing all characters
in CS.
-- Scheme Procedure: char-set char1 ...
Return a character set containing all given characters.
-- Scheme Procedure: list->char-set char_list [base_cs]
-- Scheme Procedure: list->char-set! char_list base_cs
Convert the character list LIST to a character set. If the
character set BASE_CS is given, the character in this set are also
included in the result.
`list->char-set!' is the side-effecting variant.
-- Scheme Procedure: string->char-set s [base_cs]
-- Scheme Procedure: string->char-set! s base_cs
Convert the string STR to a character set. If the character set
BASE_CS is given, the characters in this set are also included in
the result.
`string->char-set!' is the side-effecting variant.
-- Scheme Procedure: char-set-filter pred cs [base_cs]
-- Scheme Procedure: char-set-filter! pred cs base_cs
Return a character set containing every character from CS so that
it satisfies PRED. If provided, the characters from BASE_CS are
added to the result.
`char-set-filter!' is the side-effecting variant.
-- Scheme Procedure: ucs-range->char-set lower upper [error? base_cs]
-- Scheme Procedure: uce-range->char-set! lower upper error? base_cs
Return a character set containing all characters whose character
codes lie in the half-open range [LOWER,UPPER).
If ERROR is a true value, an error is signalled if the specified
range contains characters which are not contained in the
implemented character range. If ERROR is `#f', these characters
are silently left out of the resulting character set.
The characters in BASE_CS are added to the result, if given.
`ucs-range->char-set!' is the side-effecting variant.
-- Scheme Procedure: ->char-set x
Coerce X into a character set. X may be a string, a character or
a character set.
Info Catalog
(guile.info.gz) SRFI-14 Iterating Over Character Sets
(guile.info.gz) SRFI-14
(guile.info.gz) SRFI-14 Querying Character Sets
automatically generated byinfo2html