Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions docs/isc-wf-1.md
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,10 @@ Let R = the ordered list of rules produced by expanding the ruleset
added (row 3 covers them — they appear at the end).
5. The whole expansion (R_kept + O) participates in the enclosing
stage's single longest-match pass like any other rules.
6. Placement of O: when the expansion ends with a parallel block, O's
rows join that block, so R_kept and O share one longest-match pass
(replacement acts on the source-script pass, §4.3). Otherwise O
appends after R_kept as stage-level rows.

### 4.3 Rationale notes (non-normative)

Expand Down
335 changes: 335 additions & 0 deletions libs/thai-latn.isc
Original file line number Diff line number Diff line change
@@ -0,0 +1,335 @@
system "thai-latn" {

ruleset leading_vowel_digraphs {
parallel {
sub "เก" "ke"
sub "เกา" "kao"
sub "เข" "khe"
sub "เขา" "khao"
sub "เฃ" "khe"
sub "เฃา" "khao"
sub "เค" "khe"
sub "เคา" "khao"
sub "เฅ" "khe"
sub "เฅา" "khao"
sub "เฆ" "khe"
sub "เฆา" "khao"
sub "เง" "nge"
sub "เงา" "ngao"
sub "เจ" "che"
sub "เจา" "chao"
sub "เฉ" "che"
sub "เฉา" "chao"
sub "เช" "che"
sub "เชา" "chao"
sub "เฌ" "che"
sub "เฌา" "chao"
sub "เญ" "ye"
sub "เญา" "yao"
sub "เฎ" "de"
sub "เฎา" "dao"
sub "เฏ" "te"
sub "เฏา" "tao"
sub "เฐ" "the"
sub "เฐา" "thao"
sub "เฑ" "the"
sub "เฑา" "thao"
sub "เฒ" "the"
sub "เฒา" "thao"
sub "เณ" "ne"
sub "เณา" "nao"
sub "เด" "de"
sub "เดา" "dao"
sub "เต" "te"
sub "เตา" "tao"
sub "เถ" "the"
sub "เถา" "thao"
sub "เท" "the"
sub "เทา" "thao"
sub "เธ" "the"
sub "เธา" "thao"
sub "เน" "ne"
sub "เนา" "nao"
sub "เบ" "be"
sub "เบา" "bao"
sub "เป" "pe"
sub "เปา" "pao"
sub "เผ" "phe"
sub "เผา" "phao"
sub "เฝ" "fe"
sub "เฝา" "fao"
sub "เพ" "phe"
sub "เพา" "phao"
sub "เฟ" "fe"
sub "เฟา" "fao"
sub "เภ" "phe"
sub "เภา" "phao"
sub "เม" "me"
sub "เมา" "mao"
sub "เย" "ye"
sub "เยา" "yao"
sub "เร" "re"
sub "เรา" "rao"
sub "เล" "le"
sub "เลา" "lao"
sub "เว" "we"
sub "เวา" "wao"
sub "เศ" "se"
sub "เศา" "sao"
sub "เษ" "se"
sub "เษา" "sao"
sub "เส" "se"
sub "เสา" "sao"
sub "เฬ" "le"
sub "เฬา" "lao"
sub "เฮ" "he"
sub "เฮา" "hao"
sub "แก" "kae"
sub "แข" "khae"
sub "แฃ" "khae"
sub "แค" "khae"
sub "แฅ" "khae"
sub "แฆ" "khae"
sub "แง" "ngae"
sub "แจ" "chae"
sub "แฉ" "chae"
sub "แช" "chae"
sub "แฌ" "chae"
sub "แญ" "yae"
sub "แฎ" "dae"
sub "แฏ" "tae"
sub "แฐ" "thae"
sub "แฑ" "thae"
sub "แฒ" "thae"
sub "แณ" "nae"
sub "แด" "dae"
sub "แต" "tae"
sub "แถ" "thae"
sub "แท" "thae"
sub "แธ" "thae"
sub "แน" "nae"
sub "แบ" "bae"
sub "แป" "pae"
sub "แผ" "phae"
sub "แฝ" "fae"
sub "แพ" "phae"
sub "แฟ" "fae"
sub "แภ" "phae"
sub "แม" "mae"
sub "แย" "yae"
sub "แร" "rae"
sub "แล" "lae"
sub "แว" "wae"
sub "แศ" "sae"
sub "แษ" "sae"
sub "แส" "sae"
sub "แฬ" "lae"
sub "แฮ" "hae"
sub "โก" "ko"
sub "โกย" "koi"
sub "โข" "kho"
sub "โขย" "khoi"
sub "โฃ" "kho"
sub "โฃย" "khoi"
sub "โค" "kho"
sub "โคย" "khoi"
sub "โฅ" "kho"
sub "โฅย" "khoi"
sub "โฆ" "kho"
sub "โฆย" "khoi"
sub "โง" "ngo"
sub "โงย" "ngoi"
sub "โจ" "cho"
sub "โจย" "choi"
sub "โฉ" "cho"
sub "โฉย" "choi"
sub "โช" "cho"
sub "โชย" "choi"
sub "โฌ" "cho"
sub "โฌย" "choi"
sub "โญ" "yo"
sub "โญย" "yoi"
sub "โฎ" "do"
sub "โฎย" "doi"
sub "โฏ" "to"
sub "โฏย" "toi"
sub "โฐ" "tho"
sub "โฐย" "thoi"
sub "โฑ" "tho"
sub "โฑย" "thoi"
sub "โฒ" "tho"
sub "โฒย" "thoi"
sub "โณ" "no"
sub "โณย" "noi"
sub "โด" "do"
sub "โดย" "doi"
sub "โต" "to"
sub "โตย" "toi"
sub "โถ" "tho"
sub "โถย" "thoi"
sub "โท" "tho"
sub "โทย" "thoi"
sub "โธ" "tho"
sub "โธย" "thoi"
sub "โน" "no"
sub "โนย" "noi"
sub "โบ" "bo"
sub "โบย" "boi"
sub "โป" "po"
sub "โปย" "poi"
sub "โผ" "pho"
sub "โผย" "phoi"
sub "โฝ" "fo"
sub "โฝย" "foi"
sub "โพ" "pho"
sub "โพย" "phoi"
sub "โฟ" "fo"
sub "โฟย" "foi"
sub "โภ" "pho"
sub "โภย" "phoi"
sub "โม" "mo"
sub "โมย" "moi"
sub "โย" "yo"
sub "โยย" "yoi"
sub "โร" "ro"
sub "โรย" "roi"
sub "โล" "lo"
sub "โลย" "loi"
sub "โว" "wo"
sub "โวย" "woi"
sub "โศ" "so"
sub "โศย" "soi"
sub "โษ" "so"
sub "โษย" "soi"
sub "โส" "so"
sub "โสย" "soi"
sub "โฬ" "lo"
sub "โฬย" "loi"
sub "โฮ" "ho"
sub "โฮย" "hoi"
sub "ใก" "kai"
sub "ใข" "khai"
sub "ใฃ" "khai"
sub "ใค" "khai"
sub "ใฅ" "khai"
sub "ใฆ" "khai"
sub "ใง" "ngai"
sub "ใจ" "chai"
sub "ใฉ" "chai"
sub "ใช" "chai"
sub "ใฌ" "chai"
sub "ใญ" "yai"
sub "ใฎ" "dai"
sub "ใฏ" "tai"
sub "ใฐ" "thai"
sub "ใฑ" "thai"
sub "ใฒ" "thai"
sub "ใณ" "nai"
sub "ใด" "dai"
sub "ใต" "tai"
sub "ใถ" "thai"
sub "ใท" "thai"
sub "ใธ" "thai"
sub "ใน" "nai"
sub "ใบ" "bai"
sub "ใป" "pai"
sub "ใผ" "phai"
sub "ใฝ" "fai"
sub "ใพ" "phai"
sub "ใฟ" "fai"
sub "ใภ" "phai"
sub "ใม" "mai"
sub "ใย" "yai"
sub "ใร" "rai"
sub "ใล" "lai"
sub "ใว" "wai"
sub "ใศ" "sai"
sub "ใษ" "sai"
sub "ใส" "sai"
sub "ใฬ" "lai"
sub "ใฮ" "hai"
sub "ไก" "kai"
sub "ไกย" "kai"
sub "ไข" "khai"
sub "ไขย" "khai"
sub "ไฃ" "khai"
sub "ไฃย" "khai"
sub "ไค" "khai"
sub "ไคย" "khai"
sub "ไฅ" "khai"
sub "ไฅย" "khai"
sub "ไฆ" "khai"
sub "ไฆย" "khai"
sub "ไง" "ngai"
sub "ไงย" "ngai"
sub "ไจ" "chai"
sub "ไจย" "chai"
sub "ไฉ" "chai"
sub "ไฉย" "chai"
sub "ไช" "chai"
sub "ไชย" "chai"
sub "ไฌ" "chai"
sub "ไฌย" "chai"
sub "ไญ" "yai"
sub "ไญย" "yai"
sub "ไฎ" "dai"
sub "ไฎย" "dai"
sub "ไฏ" "tai"
sub "ไฏย" "tai"
sub "ไฐ" "thai"
sub "ไฐย" "thai"
sub "ไฑ" "thai"
sub "ไฑย" "thai"
sub "ไฒ" "thai"
sub "ไฒย" "thai"
sub "ไณ" "nai"
sub "ไณย" "nai"
sub "ได" "dai"
sub "ไดย" "dai"
sub "ไต" "tai"
sub "ไตย" "tai"
sub "ไถ" "thai"
sub "ไถย" "thai"
sub "ไท" "thai"
sub "ไทย" "thai"
sub "ไธ" "thai"
sub "ไธย" "thai"
sub "ไน" "nai"
sub "ไนย" "nai"
sub "ไบ" "bai"
sub "ไบย" "bai"
sub "ไป" "pai"
sub "ไปย" "pai"
sub "ไผ" "phai"
sub "ไผย" "phai"
sub "ไฝ" "fai"
sub "ไฝย" "fai"
sub "ไพ" "phai"
sub "ไพย" "phai"
sub "ไฟ" "fai"
sub "ไฟย" "fai"
sub "ไภ" "phai"
sub "ไภย" "phai"
sub "ไม" "mai"
sub "ไมย" "mai"
sub "ไยย" "yai"
sub "ไร" "rai"
sub "ไรย" "rai"
sub "ไล" "lai"
sub "ไลย" "lai"
sub "ไว" "wai"
sub "ไวย" "wai"
sub "ไศ" "sai"
sub "ไศย" "sai"
sub "ไษ" "sai"
sub "ไษย" "sai"
sub "ไส" "sai"
sub "ไสย" "sai"
sub "ไฬ" "lai"
sub "ไฬย" "lai"
sub "ไฮ" "hai"
sub "ไฮย" "hai"
}
}

}
Loading
Loading