exception TryingToAdd of string
exception EnrichedWithStatus of exn * LexiconEngine.status * GrafiteTypes.status
-let out = ref ignore
-
-let set_callback f = out := f
-
let eval_from_stream ~first_statement_only ~include_paths
?do_heavy_checks ?(enforce_no_new_aliases=true)
?(watch_statuses=fun _ _ -> ()) lexicon_status grafite_status str cb
false, lexicon_status, grafite_status,
(((grafite_status,lexicon_status),None)::statuses)
| GrafiteParser.LSome ast ->
- !out ast;
cb grafite_status ast;
let new_statuses =
eval_ast ?do_heavy_checks lexicon_status