| 1 | | | | | # !!!!!!! DO NOT EDIT THIS FILE !!!!!!! |
| 2 | | | | | # This file is machine-generated by lib/unicore/mktables from the Unicode |
| 3 | | | | | # database, Version 5.2.0. Any changes made here will be lost! |
| 4 | | | | | |
| 5 | | | | | # !!!!!!! INTERNAL PERL USE ONLY !!!!!!! |
| 6 | | | | | # This file is for internal use by the Perl program only. The format and even |
| 7 | | | | | # the name or existence of this file are subject to change without notice. |
| 8 | | | | | # Don't use it directly. |
| 9 | | | | | |
| 10 | | | | | # This file is for tables that are not necessarily related: To conserve |
| 11 | | | | | # resources, every table that matches the identical set of code points in |
| 12 | | | | | # this version of Unicode uses this file. Each one is listed in a separate |
| 13 | | | | | # group below. It could be that the tables will match the same set of code |
| 14 | | | | | # points in other Unicode releases, or it could be purely coincidence that |
| 15 | | | | | # they happen to be the same in Unicode 5.2.0, and hence may not in other |
| 16 | | | | | # versions. |
| 17 | | | | | # |
| 18 | | | | | # This file returns the 411 code points in Unicode Version 5.2.0 that match |
| 19 | | | | | # any of the following regular expression constructs: |
| 20 | | | | | # |
| 21 | | | | | # \p{Numeric_Type=Decimal} |
| 22 | | | | | # \p{Nt=De} |
| 23 | | | | | # \p{Is_Numeric_Type=Decimal} |
| 24 | | | | | # \p{Is_Nt=De} |
| 25 | | | | | # |
| 26 | | | | | # \p{General_Category=Decimal_Number} |
| 27 | | | | | # \p{Gc=Nd} |
| 28 | | | | | # \p{Category=Digit} |
| 29 | | | | | # \p{Is_General_Category=Decimal_Number} |
| 30 | | | | | # \p{Is_Gc=Nd} |
| 31 | | | | | # \p{Is_Category=Digit} |
| 32 | | | | | # |
| 33 | | | | | # \p{Digit} |
| 34 | | | | | # \p{Is_Digit} |
| 35 | | | | | # \p{Decimal_Number} |
| 36 | | | | | # \p{Is_Decimal_Number} |
| 37 | | | | | # \p{Nd} |
| 38 | | | | | # \p{Is_Nd} |
| 39 | | | | | # |
| 40 | | | | | # Meaning: \d, extended beyond just [0-9] |
| 41 | | | | | # |
| 42 | | | | | # perluniprops.pod should be consulted for the syntax rules for any of these, |
| 43 | | | | | # including if adding or subtracting white space, underscore, and hyphen |
| 44 | | | | | # characters matters or doesn't matter, and other permissible syntactic |
| 45 | | | | | # variants. Upper/lower case distinctions never matter. |
| 46 | | | | | # |
| 47 | | | | | # A colon can be substituted for the equals sign, and within each group |
| 48 | | | | | # above, anything to the left of the equals (or colon) can be combined with |
| 49 | | | | | # anything to the right. Thus, for example, |
| 50 | | | | | # \p{Is_Category: Decimal_Number} |
| 51 | | | | | # is also valid. |
| 52 | | | | | # |
| 53 | | | | | # The format of the lines of this file is: START\tSTOP\twhere START is the |
| 54 | | | | | # starting code point of the range, in hex; STOP is the ending point, or if |
| 55 | | | | | # omitted, the range has just one code point. Numbers in comments in |
| 56 | | | | | # [brackets] indicate how many code points are in the range. |
| 57 | | | | | |
| 58 | 1 | 4µs | | | return <<'END'; |
| 59 | | | | | 0030 0039 # [10] |
| 60 | | | | | 0660 0669 # [10] |
| 61 | | | | | 06F0 06F9 # [10] |
| 62 | | | | | 07C0 07C9 # [10] |
| 63 | | | | | 0966 096F # [10] |
| 64 | | | | | 09E6 09EF # [10] |
| 65 | | | | | 0A66 0A6F # [10] |
| 66 | | | | | 0AE6 0AEF # [10] |
| 67 | | | | | 0B66 0B6F # [10] |
| 68 | | | | | 0BE6 0BEF # [10] |
| 69 | | | | | 0C66 0C6F # [10] |
| 70 | | | | | 0CE6 0CEF # [10] |
| 71 | | | | | 0D66 0D6F # [10] |
| 72 | | | | | 0E50 0E59 # [10] |
| 73 | | | | | 0ED0 0ED9 # [10] |
| 74 | | | | | 0F20 0F29 # [10] |
| 75 | | | | | 1040 1049 # [10] |
| 76 | | | | | 1090 1099 # [10] |
| 77 | | | | | 17E0 17E9 # [10] |
| 78 | | | | | 1810 1819 # [10] |
| 79 | | | | | 1946 194F # [10] |
| 80 | | | | | 19D0 19DA # [11] |
| 81 | | | | | 1A80 1A89 # [10] |
| 82 | | | | | 1A90 1A99 # [10] |
| 83 | | | | | 1B50 1B59 # [10] |
| 84 | | | | | 1BB0 1BB9 # [10] |
| 85 | | | | | 1C40 1C49 # [10] |
| 86 | | | | | 1C50 1C59 # [10] |
| 87 | | | | | A620 A629 # [10] |
| 88 | | | | | A8D0 A8D9 # [10] |
| 89 | | | | | A900 A909 # [10] |
| 90 | | | | | A9D0 A9D9 # [10] |
| 91 | | | | | AA50 AA59 # [10] |
| 92 | | | | | ABF0 ABF9 # [10] |
| 93 | | | | | FF10 FF19 # [10] |
| 94 | | | | | 104A0 104A9 # [10] |
| 95 | | | | | 1D7CE 1D7FF # [50] |
| 96 | | | | | END |