COMPILATION/GENERATION D'AUTOMATE : interface ------------------------------------------------------------
La génération d'automate intervient après l'expansion, qui a produit les infos suivantes :
_support_tab : (CoIdent.t, support_info) Hashtbl.t _alias_tab : (CoIdent.t, alias_info) Hashtbl.t _trace_tab : (CoIdent.t, trace_info) Hashtbl.t _main_trace : CoIdent.t
Les exceptions ont été expansées en place, par des identificateurs uniques dans le expressions associées. Il n'y a donc pas de table pour elles.
WARNING: 2011/01/05 Split between (full) construction (AutoGen) and on the fly exploration (AutoExplore)
----------------------------------------------------------
and gtree_node =
| GT_leaf of Guard.t * string
| GT_choice of (weightexp option * gtree) list
| GT_stop of string
val gtree_size : gtree -> int
type trans = {
src : string;
wgt : weightexp option;
form : Guard.t;
dest : string;
}
val make_config : string -> config
val init_control : t -> string
val transitions : t -> trans list