AtlatestRepositorysigil-r7rs

sigil-r7rs / tree / src / schemechar.sgl

1;;; (scheme char) - R7RS Character Library
2;;;
3;;; Character comparison and conversion procedures.
4;;;
5;;; See: [R7RS Small](https://small.r7rs.org/) §6.6
6
7(define-library (scheme char)
8 (import (sigil string))
9 (export char=?
10 char<?
11 char>?
12 char<=?
13 char>=?
14 char->integer
15 integer->char
16 char-alphabetic?
17 char-numeric?
18 char-whitespace?
19 char-upper-case?
20 char-lower-case?
21 char-upcase
22 char-downcase
23 char-foldcase
24 digit-value
25 char-ci=?
26 char-ci<?
27 char-ci>?
28 char-ci<=?
29 char-ci>=?
30 string-upcase
31 string-downcase
32 string-foldcase
33 string-ci=?
34 string-ci<?
35 string-ci>?
36 string-ci<=?
37 string-ci>=?))
39;;; Character and string classification/comparison.
40;;; Native builtins provide char predicates and case conversion.
41;;; String CI comparisons come from (sigil string).