exception IncludedFileNotCompiled of string * string
type status = {
- aliases: Cic.term DisambiguateTypes.environment;(** disambiguation aliases *)
- multi_aliases: Cic.term DisambiguateTypes.multiple_environment;
+ aliases: LexiconAst.alias_spec DisambiguateTypes.Environment.t;
+ multi_aliases: LexiconAst.alias_spec list DisambiguateTypes.Environment.t;
lexicon_content_rev: LexiconMarshal.lexicon;
notation_ids: CicNotation.notation_id list; (** in-scope notation ids *)
}
val eval_command : status -> LexiconAst.command -> status
val set_proof_aliases:
- status ->
- (DisambiguateTypes.Environment.key *
- Cic.term DisambiguateTypes.codomain_item) list ->
+ status -> (DisambiguateTypes.domain_item * LexiconAst.alias_spec) list ->
status
(* this callback is called on every lexicon command *)