diff options
| author | Diego Nehab <diego@tecgraf.puc-rio.br> | 2005-11-22 08:33:29 +0000 |
|---|---|---|
| committer | Diego Nehab <diego@tecgraf.puc-rio.br> | 2005-11-22 08:33:29 +0000 |
| commit | d55a5826e81136a9ecf65c4cd407152a56684dc2 (patch) | |
| tree | 109ad44c75cee890ad5e98583e12b15b5e65a18e /etc/dict.lua | |
| parent | a2b780bf7a78c66d54a248fa99b5fc862c12a127 (diff) | |
| download | luasocket-d55a5826e81136a9ecf65c4cd407152a56684dc2.tar.gz luasocket-d55a5826e81136a9ecf65c4cd407152a56684dc2.tar.bz2 luasocket-d55a5826e81136a9ecf65c4cd407152a56684dc2.zip | |
Few tweaks in installation, some missing files, etc.
Diffstat (limited to 'etc/dict.lua')
| -rw-r--r-- | etc/dict.lua | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/etc/dict.lua b/etc/dict.lua index 2d035a7..5c85aae 100644 --- a/etc/dict.lua +++ b/etc/dict.lua | |||
| @@ -17,7 +17,7 @@ local tp = require("socket.tp") | |||
| 17 | module("socket.dict") | 17 | module("socket.dict") |
| 18 | 18 | ||
| 19 | ----------------------------------------------------------------------------- | 19 | ----------------------------------------------------------------------------- |
| 20 | -- Globals | 20 | -- Globals |
| 21 | ----------------------------------------------------------------------------- | 21 | ----------------------------------------------------------------------------- |
| 22 | HOST = "dict.org" | 22 | HOST = "dict.org" |
| 23 | PORT = 2628 | 23 | PORT = 2628 |
| @@ -39,7 +39,7 @@ end | |||
| 39 | 39 | ||
| 40 | function metat.__index:check(ok) | 40 | function metat.__index:check(ok) |
| 41 | local code, status = socket.try(self.tp:check(ok)) | 41 | local code, status = socket.try(self.tp:check(ok)) |
| 42 | return code, | 42 | return code, |
| 43 | base.tonumber(socket.skip(2, string.find(status, "^%d%d%d (%d*)"))) | 43 | base.tonumber(socket.skip(2, string.find(status, "^%d%d%d (%d*)"))) |
| 44 | end | 44 | end |
| 45 | 45 | ||
| @@ -101,7 +101,7 @@ local default = { | |||
| 101 | } | 101 | } |
| 102 | 102 | ||
| 103 | local function there(f) | 103 | local function there(f) |
| 104 | if f == "" then return nil | 104 | if f == "" then return nil |
| 105 | else return f end | 105 | else return f end |
| 106 | end | 106 | end |
| 107 | 107 | ||
| @@ -116,7 +116,7 @@ local function parse(u) | |||
| 116 | arg = string.gsub(arg, "^:([^:]+)", function(f) t.word = f end) | 116 | arg = string.gsub(arg, "^:([^:]+)", function(f) t.word = f end) |
| 117 | socket.try(t.word, "need at least <word> in URL") | 117 | socket.try(t.word, "need at least <word> in URL") |
| 118 | arg = string.gsub(arg, "^:([^:]*)", function(f) t.database = there(f) end) | 118 | arg = string.gsub(arg, "^:([^:]*)", function(f) t.database = there(f) end) |
| 119 | if cmd == "m" then | 119 | if cmd == "m" then |
| 120 | arg = string.gsub(arg, "^:([^:]*)", function(f) t.strat = there(f) end) | 120 | arg = string.gsub(arg, "^:([^:]*)", function(f) t.strat = there(f) end) |
| 121 | end | 121 | end |
| 122 | string.gsub(arg, ":([^:]*)$", function(f) t.n = base.tonumber(f) end) | 122 | string.gsub(arg, ":([^:]*)$", function(f) t.n = base.tonumber(f) end) |
| @@ -130,7 +130,7 @@ local function tget(gett) | |||
| 130 | local def = con:define(gett.database, gett.word) | 130 | local def = con:define(gett.database, gett.word) |
| 131 | con:quit() | 131 | con:quit() |
| 132 | con:close() | 132 | con:close() |
| 133 | if gett.n then return def[gett.n] | 133 | if gett.n then return def[gett.n] |
| 134 | else return def end | 134 | else return def end |
| 135 | elseif gett.command == "m" then | 135 | elseif gett.command == "m" then |
| 136 | local mat = con:match(gett.database, gett.strat, gett.word) | 136 | local mat = con:match(gett.database, gett.strat, gett.word) |
