* http://cs.unibo.it/helm/.
*)
-(******************************************************************************)
-(* *)
-(* PROJECT HELM *)
-(* *)
-(* Ferruccio Guidi <fguidi@cs.unibo.it> *)
-(* 30/04/2002 *)
-(* *)
-(* *)
-(******************************************************************************)
+(* AUTOR: Ferruccio Guidi <fguidi@cs.unibo.it>
+ *)
+
+val text_of_query : (string -> unit) -> MathQL.query -> string -> unit
+
+val text_of_result : (string -> unit) -> MathQL.result -> string -> unit
+
+val query_of_text : Lexing.lexbuf -> MathQL.query
+
+val result_of_text : Lexing.lexbuf -> MathQL.result
-val str_uref : MathQL.mquref -> string (* string linearization of a UriManager reference *)
+type time
-val str_tref : MathQL.mqtref -> string (* string linearization of a tokenized reference *)
+val start_time : unit -> time
-val out_query : MathQL.mquery -> string (* HTML representation of a query *)
+val stop_time : time -> string
-val out_result : MathQL.mqresult -> string (* HTML representation of a query result *)
-val tref_uref : MathQL.mquref -> MathQL.mqtref (* "tref of uref" conversion *)
+type uriref = UriManager.uri * (int list)
-val parse_text : in_channel -> MathQL.mquery (* textual parsing of a query *)
+val string_of_uriref : uriref -> string