diff options
author | Peng Huang <shawn.p.huang@gmail.com> | 2010-08-13 16:20:01 +0800 |
---|---|---|
committer | Peng Huang <shawn.p.huang@gmail.com> | 2010-08-17 15:04:42 +0900 |
commit | f3f325b0603ed635d076a5e6430164b2c72b21da (patch) | |
tree | b5972ff6a55a6b6ccf7db4393e788ab1e375b703 /src/PYPunctTable.h | |
parent | a32d2b4d5194559b4601cf7e2c65ddc68bdf13e3 (diff) | |
download | ibus-libpinyin-f3f325b0603ed635d076a5e6430164b2c72b21da.tar.gz ibus-libpinyin-f3f325b0603ed635d076a5e6430164b2c72b21da.tar.xz ibus-libpinyin-f3f325b0603ed635d076a5e6430164b2c72b21da.zip |
Add PY prefix of all file names to avoid name conflict on some file
system than is case insensitive.
Diffstat (limited to 'src/PYPunctTable.h')
-rw-r--r-- | src/PYPunctTable.h | 197 |
1 files changed, 197 insertions, 0 deletions
diff --git a/src/PYPunctTable.h b/src/PYPunctTable.h new file mode 100644 index 0000000..d620224 --- /dev/null +++ b/src/PYPunctTable.h @@ -0,0 +1,197 @@ +static const gchar * const +puncts[] = { + "", "·", ",", "。", "「", "」", "、", ":", ";", "?", "!", NULL, + "!", "!", "﹗", "‼", "⁉", NULL, + "\"", "“", "”", """, NULL, + "#", "#", "﹟", "♯", NULL, + "$", "$", "€", "﹩", "¢", "£", "¥", NULL, + "%", "%", "﹪", "‰", "‱", "㏙", "㏗", NULL, + "&", "&", "﹠", NULL, + "'", "、", "‘", "’", NULL, + "(", "(", "︵", "﹙", NULL, + ")", ")", "︶", "﹚", NULL, + "*", "*", "×", "※", "╳", "﹡", "⁎", "⁑", "⁂", "⌘", NULL, + "+", "+", "±", "﹢", NULL, + ",", ",", "、", "﹐", "﹑", NULL, + "-", "…", "—", "-", "¯", "﹉", " ̄", "﹊", "ˍ", "–", "‥", NULL, + ".", "。", "·", "‧", "﹒", ".", NULL, + "/", "/", "÷", "↗", "↙", "∕", NULL, + "0", "0", "0", NULL, + "1", "1", "1", NULL, + "2", "2", "2", NULL, + "3", "3", "3", NULL, + "4", "4", "4", NULL, + "5", "5", "5", NULL, + "6", "6", "6", NULL, + "7", "7", "7", NULL, + "8", "8", "8", NULL, + "9", "9", "9", NULL, + ":", ":", "︰", "﹕", NULL, + ";", ";", "﹔", NULL, + "<", "<", "〈", "《", "︽", "︿", "﹤", NULL, + "=", "=", "≒", "≠", "≡", "≦", "≧", "﹦", NULL, + ">", ">", "〉", "》", "︾", "﹀", "﹥", NULL, + "?", "?", "﹖", "⁇", "⁈", NULL, + "@", "@", "⊕", "⊙", "㊣", "﹫", "◉", "◎", NULL, + "A", "A", "A", NULL, + "B", "B", "B", NULL, + "C", "C", "C", NULL, + "D", "D", "D", NULL, + "E", "E", "E", NULL, + "F", "F", "F", NULL, + "G", "G", "G", NULL, + "H", "H", "H", NULL, + "I", "I", "I", NULL, + "J", "J", "J", NULL, + "K", "K", "K", NULL, + "L", "L", "L", NULL, + "M", "M", "M", NULL, + "N", "N", "N", NULL, + "O", "O", "O", NULL, + "P", "P", "P", NULL, + "Q", "Q", "Q", NULL, + "R", "R", "R", NULL, + "S", "S", "S", NULL, + "T", "T", "T", NULL, + "U", "U", "U", NULL, + "V", "V", "V", NULL, + "W", "W", "W", NULL, + "X", "X", "X", NULL, + "Y", "Y", "Y", NULL, + "Z", "Z", "Z", NULL, + "[", "「", "[", "『", "【", "「", "︻", "﹁", "﹃", NULL, + "\\", "\", "↖", "↘", "﹨", NULL, + "]", "」", "]", "』", "】", "」", "︼", "﹂", "﹄", NULL, + "^", "︿", "〈", "《", "︽", "﹤", "<", NULL, + "_", "_", "╴", "←", "→", NULL, + "`", "‵", "′", NULL, + "a", "a", "a", NULL, + "b", "b", "b", NULL, + "c", "c", "c", NULL, + "d", "d", "d", NULL, + "e", "e", "e", NULL, + "f", "f", "f", NULL, + "g", "g", "g", NULL, + "h", "h", "h", NULL, + "i", "i", "i", NULL, + "j", "j", "j", NULL, + "k", "k", "k", NULL, + "l", "l", "l", NULL, + "m", "m", "m", NULL, + "n", "n", "n", NULL, + "o", "o", "o", NULL, + "p", "p", "p", NULL, + "q", "q", "q", NULL, + "r", "r", "r", NULL, + "s", "s", "s", NULL, + "t", "t", "t", NULL, + "u", "u", "u", NULL, + "v", "v", "v", NULL, + "w", "w", "w", NULL, + "x", "x", "x", NULL, + "y", "y", "y", NULL, + "z", "z", "z", NULL, + "{", "{", "︷", "﹛", "〔", "﹝", "︹", NULL, + "|", "|", "↑", "↓", "∣", "∥", "︱", "︳", "︴", "¦", NULL, + "}", "}", "︸", "﹜", "〕", "﹞", "︺", NULL, + "~", "~", "﹋", "﹌", NULL, +}; + +static const gchar * const * const +punct_table[] = { + &puncts[0], // "" + &puncts[12], // "!" + &puncts[18], // "\"" + &puncts[23], // "#" + &puncts[28], // "$" + &puncts[36], // "%" + &puncts[44], // "&" + &puncts[48], // "'" + &puncts[53], // "(" + &puncts[58], // ")" + &puncts[63], // "*" + &puncts[74], // "+" + &puncts[79], // "," + &puncts[85], // "-" + &puncts[97], // "." + &puncts[104], // "/" + &puncts[111], // "0" + &puncts[115], // "1" + &puncts[119], // "2" + &puncts[123], // "3" + &puncts[127], // "4" + &puncts[131], // "5" + &puncts[135], // "6" + &puncts[139], // "7" + &puncts[143], // "8" + &puncts[147], // "9" + &puncts[151], // ":" + &puncts[156], // ";" + &puncts[160], // "<" + &puncts[168], // "=" + &puncts[177], // ">" + &puncts[185], // "?" + &puncts[191], // "@" + &puncts[200], // "A" + &puncts[204], // "B" + &puncts[208], // "C" + &puncts[212], // "D" + &puncts[216], // "E" + &puncts[220], // "F" + &puncts[224], // "G" + &puncts[228], // "H" + &puncts[232], // "I" + &puncts[236], // "J" + &puncts[240], // "K" + &puncts[244], // "L" + &puncts[248], // "M" + &puncts[252], // "N" + &puncts[256], // "O" + &puncts[260], // "P" + &puncts[264], // "Q" + &puncts[268], // "R" + &puncts[272], // "S" + &puncts[276], // "T" + &puncts[280], // "U" + &puncts[284], // "V" + &puncts[288], // "W" + &puncts[292], // "X" + &puncts[296], // "Y" + &puncts[300], // "Z" + &puncts[304], // "[" + &puncts[314], // "\\" + &puncts[320], // "]" + &puncts[330], // "^" + &puncts[338], // "_" + &puncts[344], // "`" + &puncts[348], // "a" + &puncts[352], // "b" + &puncts[356], // "c" + &puncts[360], // "d" + &puncts[364], // "e" + &puncts[368], // "f" + &puncts[372], // "g" + &puncts[376], // "h" + &puncts[380], // "i" + &puncts[384], // "j" + &puncts[388], // "k" + &puncts[392], // "l" + &puncts[396], // "m" + &puncts[400], // "n" + &puncts[404], // "o" + &puncts[408], // "p" + &puncts[412], // "q" + &puncts[416], // "r" + &puncts[420], // "s" + &puncts[424], // "t" + &puncts[428], // "u" + &puncts[432], // "v" + &puncts[436], // "w" + &puncts[440], // "x" + &puncts[444], // "y" + &puncts[448], // "z" + &puncts[452], // "{" + &puncts[460], // "|" + &puncts[471], // "}" + &puncts[479], // "~" +}; |