]>
Commit | Line | Data |
---|---|---|
73c04bcf A |
1 | # *************************************************************************** |
2 | # * | |
b331163b | 3 | # * Copyright (C) 2004-2015, International Business Machines |
73c04bcf A |
4 | # * Corporation; Unicode, Inc.; and others. All Rights Reserved. |
5 | # * | |
6 | # *************************************************************************** | |
7 | # File: ThaiLogical_Latin.txt | |
46f4442e | 8 | # Generated from CLDR |
374ca955 | 9 | # |
374ca955 A |
10 | $notAbove = [^\p{ccc=0}\p{ccc=above}] ; |
11 | $notBelow = [^\p{ccc=0}\p{ccc=below}] ; | |
51004dcb A |
12 | $freeStandingBelow = [\u0325 ]; |
13 | $hAccent = [ \u0304 \u0323]; | |
374ca955 A |
14 | $notHAccent0 = [^$freeStandingBelow$hAccent]; |
15 | $notHAccent1 = $freeStandingBelow [^$hAccent]; | |
729e4ab9 | 16 | ห → h\u0304 ; # THAI CHARACTER HO HIP |
51004dcb | 17 | ห | $1 ← h ($notAbove*) \u0304; # backward case, account for reordering |
729e4ab9 A |
18 | ฮ ↔ h\u0323 ; # THAI CHARACTER HO NOKHUK |
19 | ข ↔ k\u0304h ; # THAI CHARACTER KHO KHAI | |
20 | ฃ ↔ k\u0323\u0304h ; # THAI CHARACTER KHO KHUAT | |
21 | ฅ ↔ kʹh ; # THAI CHARACTER KHO KHON | |
22 | ฆ ↔ k\u0323h ; # THAI CHARACTER KHO RAKHANG | |
23 | ค ← kh } $notHAccent1 ; # THAI CHARACTER KHO KHWAI | |
24 | ค ↔ kh } $notHAccent0 ; # THAI CHARACTER KHO KHWAI | |
25 | ก ↔ k ; # THAI CHARACTER KO KAI | |
26 | ภ ↔ p\u0323h ; # THAI CHARACTER PHO SAMPHAO | |
27 | ผ ↔ p\u0304h ; # THAI CHARACTER PHO PHUNG | |
28 | พ ← ph } $notHAccent1 ; # THAI CHARACTER PHO PHAN | |
29 | พ ↔ ph } $notHAccent0 ; # THAI CHARACTER PHO PHAN | |
30 | ป ↔ p ; # THAI CHARACTER PO PLA | |
31 | ฉ ↔ c\u0304h ; # THAI CHARACTER CHO CHING | |
32 | ฌ ↔ c\u0323h ; # THAI CHARACTER CHO CHOE | |
33 | ช ← ch } $notHAccent1 ; # THAI CHARACTER CHO CHANG | |
34 | ช ↔ ch } $notHAccent0 ; # THAI CHARACTER CHO CHANG | |
35 | จ ↔ c ; # THAI CHARACTER CHO CHAN | |
36 | ฐ ↔ t\u0323\u0304h ; # THAI CHARACTER THO THAN | |
37 | ฑ ↔ t\u0331h ; # THAI CHARACTER THO NANGMONTHO | |
38 | ฒ ↔ tʹh ; # THAI CHARACTER THO PHUTHAO | |
39 | ถ ↔ t\u0304h ; # THAI CHARACTER THO THUNG | |
40 | ธ ↔ t\u0323h ; # THAI CHARACTER THO THONG | |
41 | ท ← th } $notHAccent1 ; # THAI CHARACTER THO THAHAN | |
42 | ท ↔ th } $notHAccent0 ; # THAI CHARACTER THO THAHAN | |
43 | ฏ ↔ t\u0329 ; # THAI CHARACTER TO PATAK | |
44 | ต ↔ t ; # THAI CHARACTER TO TAO | |
45 | ง ↔ ng ; # THAI CHARACTER NGO NGU | |
46 | ณ ↔ n\u0323 ; # THAI CHARACTER NO NEN | |
47 | น ↔ n ; # THAI CHARACTER NO NU | |
51004dcb | 48 | ญ ↔ y\u0323 ; # THAI CHARACTER YO YING |
729e4ab9 A |
49 | ฎ ↔ d\u0323 ; # THAI CHARACTER DO CHADA |
50 | ด ↔ d ; # THAI CHARACTER DO DEK | |
51 | บ ↔ b ; # THAI CHARACTER BO BAIMAI | |
52 | ฝ ↔ f\u0304 ; # THAI CHARACTER FO FA | |
51004dcb | 53 | ฝ | $1 ← f ($notAbove*) \u0304; # backward case, account for reordering |
729e4ab9 A |
54 | ม ↔ m ; # THAI CHARACTER MO MA |
55 | ย ↔ y ; # THAI CHARACTER YO YAK | |
56 | ร ↔ r ; # THAI CHARACTER RO RUA | |
57 | ฤ ↔ v ; # THAI CHARACTER RU | |
58 | ฦ ↔ ł ; # THAI CHARACTER LU | |
59 | ว ↔ w ; # THAI CHARACTER WO WAEN | |
60 | ศ ↔ s\u0323\u0304 ; # THAI CHARACTER SO SALA*** | |
51004dcb | 61 | ศ | $1 ← s \u0323 ($notAbove*) \u0304; # backward case, account for reordering |
729e4ab9 A |
62 | ษ ↔ s\u0304ʹ ; # THAI CHARACTER SO RUSI |
63 | ส → s\u0304 ; # THAI CHARACTER SO SUA*** | |
51004dcb | 64 | ส | $1 ← s ($notAbove*) \u0304; # backward case, account for reordering |
729e4ab9 A |
65 | ฬ ↔ l\u0323 ; # THAI CHARACTER LO CHULA |
66 | ล ↔ l ; # THAI CHARACTER LO LING | |
67 | ฟ ↔ f ; # THAI CHARACTER FO FAN | |
68 | อ ↔ x ; # THAI CHARACTER O ANG | |
69 | ซ ↔ s ; # THAI CHARACTER SO SO | |
70 | \u0E31 ↔ a\u0323 ; # THAI CHARACTER MAI HAN-AKAT | |
71 | า → a\u0304 ; # THAI CHARACTER SARA AA | |
51004dcb A |
72 | า | $1 ← a ($notAbove*) \u0304; # backward case, account for reordering |
73 | ำ → a \u0309; # THAI CHARACTER SARA AM | |
74 | ำ | $1 ← a ($notAbove*) \u0309 ; # backward case, account for reordering | |
729e4ab9 A |
75 | ะ ↔ a ; # THAI CHARACTER SARA A |
76 | \u0E35 ↔ i\u0304 ; # THAI CHARACTER SARA II | |
51004dcb | 77 | \u0E35 | $1 ← i ($notAbove*) \u0304 ; # backward case, account for reordering |
729e4ab9 | 78 | \u0E37 ↔ u\u0323\u0304 ; # THAI CHARACTER SARA UEE |
51004dcb | 79 | \u0E37 | $1 ← u \u0323 ($notAbove*) \u0304 ; # backward case, account for reordering |
729e4ab9 A |
80 | \u0E36 ↔ u\u0323 ; # THAI CHARACTER SARA UE |
81 | \u0E39 ↔ u\u0304 ; # THAI CHARACTER SARA UU | |
51004dcb | 82 | \u0E39 | $1 ← u ($notAbove*) \u0304 ; # backward case, account for reordering |
729e4ab9 A |
83 | \u0E38 ↔ u ; # THAI CHARACTER SARA U |
84 | ฯ ↔ ‡ ; # THAI CHARACTER PAIYANNOI | |
85 | เ ↔ e ; # THAI CHARACTER SARA E | |
86 | แ ↔ æ ; # THAI CHARACTER SARA AE | |
87 | โ ↔ o ; # THAI CHARACTER SARA O | |
88 | ใ ↔ ı ; # THAI CHARACTER SARA AI MAIMUAN | |
89 | ไ ↔ i\u0323 ; # THAI CHARACTER SARA AI MAIMALAI | |
90 | ๅ ↔ ɨ ; # THAI CHARACTER LAKKHANGYAO | |
91 | \u0E47 ↔ \u0306 ; # THAI CHARACTER MAITAIKHU | |
92 | \u0E48 ↔ \u0300 ; # THAI CHARACTER MAI EK | |
93 | \u0E49 ↔ \u0302 ; # THAI CHARACTER MAI THO | |
94 | \u0E4A ↔ \u0301 ; # THAI CHARACTER MAI TRI | |
95 | \u0E4B ↔ \u030C ; # THAI CHARACTER MAI CHATTAWA | |
96 | \u0E4C ↔ \u0312 ; # THAI CHARACTER THANTHAKHAT | |
97 | \u0E4E ↔ '~' ; # THAI CHARACTER YAMAKKAN | |
51004dcb | 98 | \u0E4D ↔ \u030A ; # THAI CHARACTER NIKHAHIT |
729e4ab9 A |
99 | ๏ ↔ '§' ; # THAI CHARACTER FONGMAN |
100 | ๐ ↔ 0 ; # THAI DIGIT ZERO | |
101 | ๑ ↔ 1 ; # THAI DIGIT ONE | |
102 | ๒ ↔ 2 ; # THAI DIGIT TWO | |
103 | ๓ ↔ 3 ; # THAI DIGIT THREE | |
104 | ๔ ↔ 4 ; # THAI DIGIT FOUR | |
105 | ๕ ↔ 5 ; # THAI DIGIT FIVE | |
106 | ๖ ↔ 6 ; # THAI DIGIT SIX | |
107 | ๗ ↔ 7 ; # THAI DIGIT SEVEN | |
108 | ๘ ↔ 8 ; # THAI DIGIT EIGHT | |
109 | ๙ ↔ 9 ; # THAI DIGIT NINE | |
110 | ๚ ↔ '||' ; # THAI CHARACTER ANGKHANKHU | |
111 | ๛ ↔ » ; # THAI CHARACTER KHOMUT | |
112 | ๆ ↔ « ; # THAI CHARACTER MAIYAMOK | |
113 | \u0E3A ↔ ˌ ; # THAI CHARACTER PHINTHU | |
114 | \u0E34 ↔ i ; # THAI CHARACTER SARA I | |
115 | | k ← g ; | |
116 | | k ← h ; | |
117 | | c ← j ; | |
118 | | k ← q ; | |
119 | | s ← z ; | |
374ca955 | 120 | :: (lower); |