X-Git-Url: http://git.nguyen.vg/gitweb/?a=blobdiff_plain;f=src%2Fl2JIT.mli;h=3e1641daaeeba83b5705fbdd38667af53ffeca1e;hb=7e27afe6fa006ad355237ccc0695c6493ea57929;hp=9d97d4afc24fbdf7c38b34619e071b2314356ac1;hpb=2cb4fceda48a09fc1acd65c54372651b14e0f404;p=SXSI%2Fxpathcomp.git diff --git a/src/l2JIT.mli b/src/l2JIT.mli index 9d97d4a..3e1641d 100644 --- a/src/l2JIT.mli +++ b/src/l2JIT.mli @@ -23,11 +23,11 @@ val print_jump : Format.formatter -> jump -> unit val jump_stat_summary : Format.formatter -> unit type opcode = - CACHE - | RETURN + | RETURN of unit | LEFT of Translist.t * jump | RIGHT of Translist.t * jump | BOTH of Translist.t * jump * jump + | CACHE of unit type t = opcode Cache.Lvl2.t @@ -44,3 +44,4 @@ val add : t -> int -> StateSet.Node.t -> opcode -> unit val compile : t -> Ata.t -> Tree.t -> TagSet.elt -> StateSet.t -> opcode val get_transitions : opcode -> Translist.t +val init : unit -> unit