equal
deleted
inserted
replaced
3 |
3 |
4 Simple find_theorems server. |
4 Simple find_theorems server. |
5 *) |
5 *) |
6 |
6 |
7 local |
7 local |
|
8 |
8 val default_limit = 20; |
9 val default_limit = 20; |
9 val thy_names = sort string_ord (ThyInfo.get_names ()); |
10 val thy_names = sort string_ord (Thy_Info.get_names ()); |
10 |
11 |
11 val find_theorems_url = "find_theorems"; |
12 val find_theorems_url = "find_theorems"; |
12 |
13 |
13 fun is_sorry thm = |
14 fun is_sorry thm = |
14 Thm.proof_of thm |
15 Thm.proof_of thm |
232 ERROR msg => Xhtml.write send (html_error msg) |
233 ERROR msg => Xhtml.write send (html_error msg) |
233 | e => Xhtml.write send (html_error ("Server error: " ^ exnMessage e)); |
234 | e => Xhtml.write send (html_error ("Server error: " ^ exnMessage e)); |
234 Xhtml.write_close send header |
235 Xhtml.write_close send header |
235 end; |
236 end; |
236 in |
237 in |
|
238 |
237 val () = show_question_marks := false; |
239 val () = show_question_marks := false; |
238 val () = ScgiServer.register (find_theorems_url, SOME Mime.html, find_theorems); |
240 val () = ScgiServer.register (find_theorems_url, SOME Mime.html, find_theorems); |
|
241 |
239 end; |
242 end; |
240 |
243 |