lib/ting/data/valid_pinyin.yaml
# Valid pinyin syllables by final and initial
# Hpricoted from http://en.wikipedia.org/wiki/Pinyin_table
# Hand-edited for Ueng/weng which is under Ong in the table
#
# TODO : This is actually wrong, Ong should be removed in favor
# of -ueng/weng
---
V:
Ne: nü
Qi: qu
Empty: yu
Le: lü
Xi: xu
Ji: ju
Ian:
Ne: nian
De: dian
Qi: qian
Mo: mian
Bo: bian
Empty: yan
Le: lian
Xi: xian
Te: tian
Ji: jian
Po: pian
Ee:
Empty: ê
Ua:
Empty: wa
Chi: chua
Ke: kua
Zhi: zhua
He: hua
Ge: gua
Shi: shua
Iu:
Ne: niu
De: diu
Qi: qiu
Mo: miu
Empty: you
Le: liu
Xi: xiu
Ji: jiu
Iao:
Ne: niao
De: diao
Qi: qiao
Mo: miao
Bo: biao
Empty: yao
Le: liao
Xi: xiao
Te: tiao
Ji: jiao
Po: piao
A:
Si: sa
Ne: na
De: da
Mo: ma
Bo: ba
Empty: a
Le: la
Zi: za
Chi: cha
Ke: ka
Zhi: zha
Ci: ca
Te: ta
He: ha
Ge: ga
Shi: sha
Fo: fa
Po: pa
Vn:
Qi: qun
Empty: yun
Xi: xun
Ji: jun
Uan:
Si: suan
Ri: ruan
Ne: nuan
De: duan
Empty: wan
Le: luan
Zi: zuan
Chi: chuan
Ke: kuan
Zhi: zhuan
Ci: cuan
Te: tuan
He: huan
Ge: guan
Shi: shuan
Ing:
Ne: ning
De: ding
Qi: qing
Mo: ming
Bo: bing
Empty: ying
Le: ling
Xi: xing
Te: ting
Ji: jing
Po: ping
Ia:
Qi: qia
Empty: ya
Le: lia
Xi: xia
Ji: jia
Er:
Empty: er
An:
Si: san
Ri: ran
Ne: nan
De: dan
Mo: man
Bo: ban
Empty: an
Le: lan
Zi: zan
Chi: chan
Ke: kan
Zhi: zhan
Ci: can
Te: tan
He: han
Ge: gan
Shi: shan
Fo: fan
Po: pan
Empty:
Si: si
Ri: ri
Zi: zi
Chi: chi
Zhi: zhi
Ci: ci
Shi: shi
Van:
Qi: quan
Empty: yuan
Xi: xuan
Ji: juan
Un:
Si: sun
Ri: run
De: dun
Empty: wen
Le: lun
Zi: zun
Chi: chun
Ke: kun
Zhi: zhun
Ci: cun
Te: tun
He: hun
Ge: gun
Shi: shun
Ao:
Si: sao
Ri: rao
Ne: nao
De: dao
Mo: mao
Bo: bao
Empty: ao
Le: lao
Zi: zao
Chi: chao
Ke: kao
Zhi: zhao
Ci: cao
Te: tao
He: hao
Ge: gao
Shi: shao
Po: pao
Uo:
Si: suo
Ri: ruo
Ne: nuo
De: duo
Empty: wo
Le: luo
Zi: zuo
Chi: chuo
Ke: kuo
Zhi: zhuo
Ci: cuo
Te: tuo
He: huo
Ge: guo
Shi: shuo
Ang:
Si: sang
Ri: rang
Ne: nang
De: dang
Mo: mang
Bo: bang
Empty: ang
Le: lang
Zi: zang
Chi: chang
Ke: kang
Zhi: zhang
Ci: cang
Te: tang
He: hang
Ge: gang
Shi: shang
Fo: fang
Po: pang
Ei:
Ne: nei
De: dei
Mo: mei
Bo: bei
Empty: ei
Le: lei
Zi: zei
Zhi: zhei
He: hei
Ge: gei
Shi: shei
Fo: fei
Po: pei
O:
Mo: mo
Bo: bo
Empty: o
Fo: fo
Po: po
Le: lo
Ue:
Ne: nüe
Qi: que
Empty: yue
Le: lüe
Xi: xue
Ji: jue
In:
Ne: nin
Qi: qin
Mo: min
Bo: bin
Empty: yin
Le: lin
Xi: xin
Ji: jin
Po: pin
E:
Si: se
Ri: re
Ne: ne
De: de
Mo: me
Empty: e
Le: le
Zi: ze
Chi: che
Ke: ke
Zhi: zhe
Ci: ce
Te: te
He: he
Ge: ge
Shi: she
Iang:
Ne: niang
Qi: qiang
Empty: yang
Le: liang
Xi: xiang
Ji: jiang
Iai:
Empty: yai
Ie:
Ne: nie
De: die
Qi: qie
Mo: mie
Bo: bie
Empty: ye
Le: lie
Xi: xie
Te: tie
Ji: jie
Po: pie
Io:
Empty: yo
Ou:
Si: sou
Ri: rou
Ne: nou
De: dou
Mo: mou
Empty: ou
Le: lou
Zi: zou
Chi: chou
Ke: kou
Zhi: zhou
Ci: cou
Te: tou
He: hou
Ge: gou
Shi: shou
Fo: fou
Po: pou
Uai:
Empty: wai
Chi: chuai
Ke: kuai
Zhi: zhuai
He: huai
Ge: guai
Shi: shuai
Ueng:
Empty: weng
Ong:
Si: song
Ri: rong
Ne: nong
De: dong
Le: long
Zi: zong
Chi: chong
Ke: kong
Zhi: zhong
Ci: cong
Te: tong
He: hong
Ge: gong
Eng:
Si: seng
Ri: reng
Ne: neng
De: deng
Mo: meng
Bo: beng
Empty: eng
Le: leng
Zi: zeng
Chi: cheng
Ke: keng
Zhi: zheng
Ci: ceng
Te: teng
He: heng
Ge: geng
Shi: sheng
Fo: feng
Po: peng
Ai:
Si: sai
Ne: nai
De: dai
Mo: mai
Bo: bai
Empty: ai
Le: lai
Zi: zai
Chi: chai
Ke: kai
Zhi: zhai
Ci: cai
Te: tai
He: hai
Ge: gai
Shi: shai
Po: pai
Iong:
Qi: qiong
Empty: yong
Xi: xiong
Ji: jiong
Uang:
Empty: wang
Chi: chuang
Ke: kuang
Zhi: zhuang
He: huang
Ge: guang
Shi: shuang
Ui:
Si: sui
Ri: rui
De: dui
Empty: wei
Zi: zui
Chi: chui
Ke: kui
Zhi: zhui
Ci: cui
Te: tui
He: hui
Ge: gui
Shi: shui
I:
Ne: ni
De: di
Qi: qi
Mo: mi
Bo: bi
Empty: yi
Le: li
Xi: xi
Te: ti
Ji: ji
Po: pi
En:
Si: sen
Ri: ren
Ne: nen
Mo: men
Bo: ben
Empty: en
Zi: zen
Chi: chen
Ke: ken
Zhi: zhen
Ci: cen
He: hen
Ge: gen
Shi: shen
Fo: fen
Po: pen
U:
Si: su
Ri: ru
Ne: nu
De: du
Mo: mu
Bo: bu
Empty: wu
Le: lu
Zi: zu
Chi: chu
Ke: ku
Zhi: zhu
Ci: cu
Te: tu
He: hu
Ge: gu
Shi: shu
Fo: fu
Po: pu