home *** CD-ROM | disk | FTP | other *** search
- ; RR.SRT
- ;
- ; The contents of this file control R&R's case sensitivity and the
- ; collation rules R&R uses to compare and sort character strings.
- ; If present at all, this file must be in the same directory as the
- ; R&R program files.
- ;
- ; After reading the instructions below carefully, you can edit this
- ; file by removing the semi-colon before each line you want to take
- ; effect. Any line that begins with a semi-colon is a comment and will
- ; be ignored by R&R.
- ;
- ; This file has two purposes.
- ;
- ; 1) By means of various "settings", this file specifies certain
- ; properties of the process of comparing strings in R&R. The
- ; settings are:
- ;
- ; COMPARISONS=APPROXIMATE
- ; or
- ; COMPARISONS=IDENTICAL
- ;
- ; CASE=COMBINED
- ; or
- ; CASE=DISTINCT
- ;
- ; CHARSET=CODEPAGE437
- ; or
- ; CHARSET=OTHER
- ;
- ; COMPARISONS=APPROXIMATE means that comparison operators in calculated
- ; field expressions and in query treat an accented character as
- ; equivalent to its unaccented counterpart. This is the default
- ; behavior of R&R.
- ;
- ; COMPARISONS=IDENTICAL means that comparison operators in calculated
- ; field expressions and query treat an accented character as completely
- ; distinct from its unaccented version.
- ;
- ; CASE=COMBINED means that all sorting and comparing within R&R will treat
- ; uppercase characters as if they were lowercase. This is the default
- ; behavior of R&R.
- ;
- ; CASE=DISTINCT means that all sorting and comparing within R&R will treat
- ; uppercase characters as different from lowercase characters. All
- ; uppercase characters will collate before any lowercase characters.
- ;
- ; CHARSET=CODEPAGE437 means that R&R should make use of its built-in
- ; knowledge of which characters from the IBM Code Page 437 character set
- ; are uppercase, which are lowercase, and which are non-alphabetic. This
- ; means, for example, that R&R will recognize accented letters as letters
- ; and be able to convert uppercase accented letters to lowercase. This
- ; is the default behavior of R&R.
- ;
- ; CHARSET=OTHER means that R&R should not make use of its built-in
- ; knowledge of which characters from the IBM Code Page 437 character set
- ; are uppercase, which are lowercase, and which are non-alphabetic. In
- ; the absence of explicit collation rules from this file, R&R will sort
- ; the characters from the extended character set in order by the numbers
- ; assigned to them within the set.
- ;
- ; 2) This file also specifies the collation rules by which R&R compares and
- ; sorts strings of characters.
- ;
- ; There are three forms of collation rule: "equivalence" rules,
- ; "expansion" rules, and "inequality" rules. Examples of each follow.
- ;
- ; a = à = á = â
- ;
- ; is an equivalence rule that states that certain accented "a"s
- ; are to collate as if they were unaccented. The order in which
- ; characters appear in equivalence rules may be used to break ties
- ; between strings that are otherwise identical.
- ;
- ; ae = ä = æ
- ;
- ; is an expansion rule that states that "a with umlaut" and
- ; "ae ligature" are to collate as if they were the two-character
- ; sequence "ae".
- ;
- ; z < å < æ
- ;
- ; is an inequality rule that states that the "ae ligature" collates
- ; immediately after "a with ring" which collates immediately after
- ; "z".
- ;
- ; NOTE: All collation rules must begin with an unaccented character
- ; or pair of characters. This means that any unaccented
- ; character or pair of characters always collates before
- ; an equivalent accented character.
- ;
- ; NOTE: No other unaccented characters may appear in a collation
- ; rule.
- ;
- ; NOTE: Each collation rule must be entirely lowercase or
- ; entirely uppercase.
- ;
- ; NOTE: Since combining of uppercase and lowercase characters
- ; occurs (when applicable) before the application of collation
- ; rules, the uppercase collation rules are sometimes
- ; unnecessary. They should be included in any case for the
- ; sake of completeness.
- ;
- ; NOTE: Any character missing from the collation rules will be
- ; sorted as implied by its character value in the IBM
- ; Extended Character Set.
- ;
- ; NOTE: There must be at most one equivalence rule beginning
- ; with any given unaccented character.
- ;
- ; NOTE: There must be at most one expansion rule beginning
- ; with any given two-character sequence.
- ;
- ; NOTE: There must be at most one inequality rule beginning
- ; with any given unaccented character.
- ;
- ; NOTE: No accented character or ligature should appear in more
- ; than one collation rule.
- ;
- ;
- ; This file must contain its information in the following order, though
- ; any of the seven sections may be absent.
- ;
- ; 1) settings, in any order
- ;
- ; COMPARISONS=APPROXIMATE
- ; CASE=COMBINED
- ; CHARSET=CODEPAGE437
- ;
- ; 2) lowercase equivalence rules, in alphabetical order
- ;
- ; a = à = á = â
- ; c = ç
- ; e = è = é = ê = ë
- ; i = ì = í = î = ï
- ; n = ñ
- ; o = ò = ó = ô
- ; u = ù = ú = û
-
- ; 3) uppercase equivalence rules, in alphabetical order
-
- ; C = Ç
- ; E = É
- ; N = Ñ
-
- ; 4) lowercase expansion rules, in alphabetical order
-
- ; ae = ä = æ
- ; oe = ö
- ; ss = ß
- ; ue = ü
-
- ; 5) uppercase expansion rules, in alphabetical order
-
- ; AE = Ä = Æ
- ; OE = Ö
- ; UE = Ü
-
- ; 6) lowercase inequality rules, in alphabetical order
-
- ; z < å
-
- ; 7) uppercase inequality rules, in alphabetical order
-
- ; Z < Å
-