| `Unfold (Some t) ->
let t = disambiguate_lazy_term text prefix_len lexicon_status_ref t in
`Unfold (Some t)
- | `Demodulate
| `Normalize
| `Reduce
| `Simpl
List.fold_left disambiguate (metasenv,[]) types
in
metasenv,GrafiteAst.Decompose (loc, types, what, names)
+ | GrafiteAst.Demodulate loc ->
+ metasenv,GrafiteAst.Demodulate loc
| GrafiteAst.Discriminate (loc,term) ->
let metasenv,term = disambiguate_term context metasenv term in
metasenv,GrafiteAst.Discriminate(loc,term)