type mqsvar = string (* name *)
+type mqlvar = string (* name *)
+
type mqpt = string option (* PROTOCOL TOKENS *)
(* Some = constant string *)
(* None = single star: '*' *)
| MQSortedBy of mqlist * mqorder * mqfunc (* *)
| MQLRVar of mqrvar
| MQDiff of mqlist * mqlist (* *)
- | MQLetIn of mqrvar * mqlist
+ | MQLetIn of mqrvar * mqlist * mqlist
| MQLetRef of mqrvar
type mquery =
(* Output types *************************************************************)
(* main type is mqresult *)
-(* TODO: usare le uri in questo formato *)
type mquref = UriManager.uri * (int list) (* uri, fragment identifier *)
type mqrefs = string list (* list of references (helper) *)