Add "·" in PunctTable
authorPeng Huang <shawn.p.huang@gmail.com>
Fri, 28 May 2010 21:42:40 +0000 (05:42 +0800)
committerPeng Huang <shawn.p.huang@gmail.com>
Fri, 28 May 2010 21:42:40 +0000 (05:42 +0800)
scripts/punct.py
src/PunctTable.h

index 92bb144..8ea2478 100644 (file)
@@ -2,7 +2,7 @@
 # -*- coding: utf-8 -*-
 
 punct_map = (
-    (u'', (u',', u'。', u'「', u'」', u'、', u':', u';', u'?', u'!',)),
+    (u'',  (u'·', u',', u'。', u'「', u'」', u'、', u':', u';', u'?', u'!',)),
     (u'!', (u'!', u'﹗', u'‼', u'⁉',)),
     (u'"', (u'“', u'”', u'"',)),
     (u'#', (u'#', u'﹟', u'♯',)),
index 936d83b..d620224 100644 (file)
@@ -1,6 +1,6 @@
 static const gchar * const
 puncts[] = {
-    "", ",", "。", "「", "」", "、", ":", ";", "?", "!", NULL,
+    "", "·", ",", "。", "「", "」", "、", ":", ";", "?", "!", NULL,
     "!", "!", "﹗", "‼", "⁉", NULL,
     "\"", "“", "”", """, NULL,
     "#", "#", "﹟", "♯", NULL,
@@ -100,98 +100,98 @@ puncts[] = {
 static const gchar * const * const
 punct_table[] = {
     &puncts[0],    // ""
-    &puncts[11],    // "!"
-    &puncts[17],    // "\""
-    &puncts[22],    // "#"
-    &puncts[27],    // "$"
-    &puncts[35],    // "%"
-    &puncts[43],    // "&"
-    &puncts[47],    // "'"
-    &puncts[52],    // "("
-    &puncts[57],    // ")"
-    &puncts[62],    // "*"
-    &puncts[73],    // "+"
-    &puncts[78],    // ","
-    &puncts[84],    // "-"
-    &puncts[96],    // "."
-    &puncts[103],    // "/"
-    &puncts[110],    // "0"
-    &puncts[114],    // "1"
-    &puncts[118],    // "2"
-    &puncts[122],    // "3"
-    &puncts[126],    // "4"
-    &puncts[130],    // "5"
-    &puncts[134],    // "6"
-    &puncts[138],    // "7"
-    &puncts[142],    // "8"
-    &puncts[146],    // "9"
-    &puncts[150],    // ":"
-    &puncts[155],    // ";"
-    &puncts[159],    // "<"
-    &puncts[167],    // "="
-    &puncts[176],    // ">"
-    &puncts[184],    // "?"
-    &puncts[190],    // "@"
-    &puncts[199],    // "A"
-    &puncts[203],    // "B"
-    &puncts[207],    // "C"
-    &puncts[211],    // "D"
-    &puncts[215],    // "E"
-    &puncts[219],    // "F"
-    &puncts[223],    // "G"
-    &puncts[227],    // "H"
-    &puncts[231],    // "I"
-    &puncts[235],    // "J"
-    &puncts[239],    // "K"
-    &puncts[243],    // "L"
-    &puncts[247],    // "M"
-    &puncts[251],    // "N"
-    &puncts[255],    // "O"
-    &puncts[259],    // "P"
-    &puncts[263],    // "Q"
-    &puncts[267],    // "R"
-    &puncts[271],    // "S"
-    &puncts[275],    // "T"
-    &puncts[279],    // "U"
-    &puncts[283],    // "V"
-    &puncts[287],    // "W"
-    &puncts[291],    // "X"
-    &puncts[295],    // "Y"
-    &puncts[299],    // "Z"
-    &puncts[303],    // "["
-    &puncts[313],    // "\\"
-    &puncts[319],    // "]"
-    &puncts[329],    // "^"
-    &puncts[337],    // "_"
-    &puncts[343],    // "`"
-    &puncts[347],    // "a"
-    &puncts[351],    // "b"
-    &puncts[355],    // "c"
-    &puncts[359],    // "d"
-    &puncts[363],    // "e"
-    &puncts[367],    // "f"
-    &puncts[371],    // "g"
-    &puncts[375],    // "h"
-    &puncts[379],    // "i"
-    &puncts[383],    // "j"
-    &puncts[387],    // "k"
-    &puncts[391],    // "l"
-    &puncts[395],    // "m"
-    &puncts[399],    // "n"
-    &puncts[403],    // "o"
-    &puncts[407],    // "p"
-    &puncts[411],    // "q"
-    &puncts[415],    // "r"
-    &puncts[419],    // "s"
-    &puncts[423],    // "t"
-    &puncts[427],    // "u"
-    &puncts[431],    // "v"
-    &puncts[435],    // "w"
-    &puncts[439],    // "x"
-    &puncts[443],    // "y"
-    &puncts[447],    // "z"
-    &puncts[451],    // "{"
-    &puncts[459],    // "|"
-    &puncts[470],    // "}"
-    &puncts[478],    // "~"
+    &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],    // "~"
 };