# -*- 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'♯',)),
static const gchar * const
puncts[] = {
- "", ",", "。", "「", "」", "、", ":", ";", "?", "!", NULL,
+ "", "·", ",", "。", "「", "」", "、", ":", ";", "?", "!", NULL,
"!", "!", "﹗", "‼", "⁉", NULL,
"\"", "“", "”", """, NULL,
"#", "#", "﹟", "♯", NULL,
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], // "~"
};