Mercurial Hosting > luan
comparison src/luan/modules/lucene/Web_search.luan @ 1088:bae2d0c2576c
change module naming convention
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 26 Dec 2016 22:29:36 -0700 |
parents | 1a68fc55a80c |
children | 21d157b153fe |
comparison
equal
deleted
inserted
replaced
1087:4aab4dd3ac9c | 1088:bae2d0c2576c |
---|---|
1 local Luan = require "luan:Luan.luan" | 1 local Luan = require "luan:Luan.luan" |
2 local error = Luan.error | 2 local error = Luan.error |
3 local pairs = Luan.pairs or error() | 3 local pairs = Luan.pairs or error() |
4 local ipairs = Luan.ipairs or error() | 4 local ipairs = Luan.ipairs or error() |
5 local range = Luan.range or error() | 5 local range = Luan.range or error() |
6 local to_string = Luan.to_string or error() | 6 local to_string = Luan.to_string or error() |
10 local String = require "luan:String.luan" | 10 local String = require "luan:String.luan" |
11 local string_to_number = String.to_number or error() | 11 local string_to_number = String.to_number or error() |
12 local Html = require "luan:Html.luan" | 12 local Html = require "luan:Html.luan" |
13 | 13 |
14 | 14 |
15 local M = {} | 15 local Web_search = {} |
16 | 16 |
17 local function style() %> | 17 local function style() %> |
18 body { | 18 body { |
19 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; | 19 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; |
20 margin: 2em 5%; | 20 margin: 2em 5%; |
157 tbl[n] = val | 157 tbl[n] = val |
158 return n | 158 return n |
159 end | 159 end |
160 | 160 |
161 | 161 |
162 function M.of(index) | 162 function Web_search.of(index) |
163 index or error "index is nil" | 163 index or error "index is nil" |
164 | 164 |
165 return function() | 165 return function() |
166 Io.stdout = Http.response.text_writer() | 166 Io.stdout = Http.response.text_writer() |
167 local query = Http.request.parameter.query | 167 local query = Http.request.parameter.query |
184 result(query,sort,headers,table) | 184 result(query,sort,headers,table) |
185 end | 185 end |
186 | 186 |
187 end | 187 end |
188 | 188 |
189 return M | 189 return Web_search |