implementation and Ferruccio's semantics. The code now conforms to
Domenico's implementation and seems to work.
let locate s =
let query =
+(*CSC: next query to be fixed
+ 1) I am exploiting the bug that does not quote '|'
+ 2) I am searching only constants and mutual inductive definition blocks
+ (i.e. no fragment identifier at all)
+*)
MQList (MQSelect ("ref",
- MQPattern [(None, [MQBSS], [MQFSS])],
+ MQPattern [(Some "cic", [MQBSS ; MQBC ".con|.ind"],[])],
MQIs (MQFunc (MQName, "ref"),
MQCons s
)