/xuhao.lua
https://code.google.com/p/google-pinyin-api/ · Lua · 232 lines · 202 code · 20 blank · 10 comment · 122 complexity · da73500eef308b48dd5552165e97ca84 MD5 · raw file
- -- encoding: UTF-8
-
- ------------------------------------------------
- -- ????????????
- -- ??: Mike
- -- ??: 0.1
- -- ????: http://code.google.com/p/google-pinyin-api/
- --
- -- ?????GPLv3??
- ------------------------------------------------
-
- function quan (input)
- if input == "a" then
- return {
- {["suggest"] = "a", ["help"] = "?"},
- {["suggest"] = "b", ["help"] = "?"},
- {["suggest"] = "c", ["help"] = "?"},
- {["suggest"] = "d", ["help"] = "?"},
- {["suggest"] = "e", ["help"] = "?"},
- {["suggest"] = "f", ["help"] = "?"},
- {["suggest"] = "g", ["help"] = "?"},
- {["suggest"] = "h", ["help"] = "?"},
- {["suggest"] = "a", ["help"] = "?"},
- {["suggest"] = "b", ["help"] = "?"},
- }
- end
- end
-
-
- function luoma (input)
- if input == "b" then
- return {
- {["suggest"] = "a", ["help"] = "?"},
- {["suggest"] = "b", ["help"] = "?"},
- {["suggest"] = "c", ["help"] = "?"},
- {["suggest"] = "d", ["help"] = "?"},
- {["suggest"] = "e", ["help"] = "?"},
- {["suggest"] = "f", ["help"] = "?"},
- {["suggest"] = "g", ["help"] = "?"},
- {["suggest"] = "h", ["help"] = "?"},
- {["suggest"] = "i", ["help"] = "?"},
- {["suggest"] = "j", ["help"] = "?"},
- }
- end
- end
-
-
- function daxie (input)
- if input == "c" then
- return {
- {["suggest"] = "a", ["help"] = "?"},
- {["suggest"] = "b", ["help"] = "?"},
- {["suggest"] = "c", ["help"] = "?"},
- {["suggest"] = "d", ["help"] = "?"},
- {["suggest"] = "e", ["help"] = "?"},
- {["suggest"] = "f", ["help"] = "?"},
- {["suggest"] = "g", ["help"] = "?"},
- {["suggest"] = "h", ["help"] = "?"},
- {["suggest"] = "i", ["help"] = "?"},
- {["suggest"] = "j", ["help"] = "?"},
- }
- end
- end
-
-
- function xiaoxie (input)
- if input == "d" then
- return {
- {["suggest"] = "a", ["help"] = "?"},
- {["suggest"] = "b", ["help"] = "?"},
- {["suggest"] = "c", ["help"] = "?"},
- {["suggest"] = "d", ["help"] = "?"},
- {["suggest"] = "e", ["help"] = "?"},
- {["suggest"] = "f", ["help"] = "?"},
- {["suggest"] = "g", ["help"] = "?"},
- {["suggest"] = "h", ["help"] = "?"},
- {["suggest"] = "i", ["help"] = "?"},
- {["suggest"] = "j", ["help"] = "?"},
- }
- end
- end
-
-
- function dian (input)
- if input == "e" then
- return {
- {["suggest"] = "a", ["help"] = "?"},
- {["suggest"] = "b", ["help"] = "?"},
- {["suggest"] = "c", ["help"] = "?"},
- {["suggest"] = "d", ["help"] = "?"},
- {["suggest"] = "e", ["help"] = "?"},
- {["suggest"] = "f", ["help"] = "?"},
- {["suggest"] = "g", ["help"] = "?"},
- {["suggest"] = "h", ["help"] = "?"},
- {["suggest"] = "i", ["help"] = "?"},
- {["suggest"] = "j", ["help"] = "?"},
- }
- end
- end
-
-
- function xuhao (input)
- if #input == 0 then
- return {
- {["suggest"] = "a", ["help"] = "??...?"},
- {["suggest"] = "b", ["help"] = "??...?"},
- {["suggest"] = "c", ["help"] = "??...?"},
- {["suggest"] = "d", ["help"] = "??...?"},
- {["suggest"] = "e", ["help"] = "??...?"},
- }
-
- elseif input == "a" then
- return quan(input)
- elseif input == "aa" then
- return "?"
- elseif input == "ab" then
- return "?"
- elseif input == "ac" then
- return "?"
- elseif input == "ad" then
- return "?"
- elseif input == "ae" then
- return "?"
- elseif input == "af" then
- return "?"
- elseif input == "ag" then
- return "?"
- elseif input == "ah" then
- return "?"
- elseif input == "ai" then
- return "?"
- elseif input == "aj" then
- return "?"
-
- elseif input == "b" then
- return luoma(input)
- elseif input == "ba" then
- return "?"
- elseif input == "bb" then
- return "?"
- elseif input == "bc" then
- return "?"
- elseif input == "bd" then
- return "?"
- elseif input == "be" then
- return "?"
- elseif input == "bf" then
- return "?"
- elseif input == "bg" then
- return "?"
- elseif input == "bh" then
- return "?"
- elseif input == "bi" then
- return "?"
- elseif input == "bj" then
- return "?"
-
- elseif input == "c" then
- return daxie(input)
- elseif input == "ca" then
- return "?"
- elseif input == "cb" then
- return "?"
- elseif input == "cc" then
- return "?"
- elseif input == "cd" then
- return "?"
- elseif input == "ce" then
- return "?"
- elseif input == "cf" then
- return "?"
- elseif input == "cg" then
- return "?"
- elseif input == "ch" then
- return "?"
- elseif input == "ci" then
- return "?"
- elseif input == "cj" then
- return "?"
-
- elseif input == "d" then
- return xiaoxie(input)
- elseif input == "da" then
- return "?"
- elseif input == "db" then
- return "?"
- elseif input == "dc" then
- return "?"
- elseif input == "dd" then
- return "?"
- elseif input == "de" then
- return "?"
- elseif input == "df" then
- return "?"
- elseif input == "dg" then
- return "?"
- elseif input == "dh" then
- return "?"
- elseif input == "di" then
- return "?"
- elseif input == "dj" then
- return "?"
-
- elseif input == "e" then
- return dian(input)
- elseif input == "ea" then
- return "?"
- elseif input == "eb" then
- return "?"
- elseif input == "ec" then
- return "?"
- elseif input == "ed" then
- return "?"
- elseif input == "ee" then
- return "?"
- elseif input == "ef" then
- return "?"
- elseif input == "eg" then
- return "?"
- elseif input == "eh" then
- return "?"
- elseif input == "ei" then
- return "?"
- elseif input == "ej" then
- return "?"
-
- end
- end
-
- ------------
-
- ime.register_command("xh", "xuhao", "??????")