X-Git-Url: http://git.nguyen.vg/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fasta.mli;fp=src%2Fasta.mli;h=6f592fbaa4f9121e0280b1c4c9e9105ee1621510;hb=91c3b3585a018dd5f98949e4838ef3d6c5c120fc;hp=a0d589f691988f48c931d4b61c18249b574e1367;hpb=e80e269c313952b4d427fa6a5a9729ea15e43f39;p=tatoo.git diff --git a/src/asta.mli b/src/asta.mli index a0d589f..6f592fb 100644 --- a/src/asta.mli +++ b/src/asta.mli @@ -52,8 +52,11 @@ val add_tr : t -> transition -> unit val add_reco : t -> state -> unit (** Add a state to the recognizing states of an asta *) +val add_quer : t -> state -> unit +(** Add a state to the query states of an asta *) + val add_selec : t -> state -> unit -(** Add a state to the recognizing states of an asta *) +(** Add a state to the selecting states of an asta *) val add_bot : t -> state -> unit (** Add a state to the bottom states of an asta *) @@ -61,6 +64,9 @@ val add_bot : t -> state -> unit val add_top : t -> state -> unit (** Add a state to the top states of an asta *) +val init_top : t -> unit +(** Remove all top states *) + val top_states : t -> state list (** Give the list of top states of an ASTA *)