Module InferModules__ToplAutomaton
type ttype vname= InferModules.ToplAst.property_name * InferModules.ToplAst.vertextype vindex= inttype tindex= inttype transition={source : vindex;target : vindex;label : InferModules.ToplAst.label;}
val make : InferModules.ToplAst.t list -> tval outgoing : t -> vindex -> tindex listval vname : t -> vindex -> vnameval vcount : t -> intval transition : t -> tindex -> transitionval tcount : t -> intval max_args : t -> intval get_start_error_pairs : t -> (vindex * vindex) listReturns pairs
(i,j)of vertex indices corresponding to pairs((p, "start"), (p, "error"))of vertex names, wherepranges over property names. POST: no vertex index occurs more than once in the result.