(fun k,desc ->
let alias =
match k with
- | DisambiguateTypes.Id id ->
+ | DisambiguateTypes.Id (id,_opturi) ->
+ (* XXX we don't have an uri to put into Ident_alias!
+ * then we use the description??
+ * what does this code mean?? *)
+ (* FIXME we are not using info from the domain_item to
+ * fill in the alias_spec *)
GrafiteAst.Ident_alias (id, desc)
- | DisambiguateTypes.Symbol (symb, i)->
- GrafiteAst.Symbol_alias (symb, i, desc)
- | DisambiguateTypes.Num i ->
- GrafiteAst.Number_alias (i, desc)
+ | DisambiguateTypes.Symbol (symb, _)->
+ GrafiteAst.Symbol_alias (symb, None, desc)
+ | DisambiguateTypes.Num _ ->
+ GrafiteAst.Number_alias (None,desc)
in
GrafiteAstPp.pp_alias alias)
diff) ^ "\n"