projects
/
SXSI
/
xpathcomp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Various fixes to the old grammar interface
[SXSI/xpathcomp.git]
/
src
/
ata.mli
diff --git
a/src/ata.mli
b/src/ata.mli
index
356c613
..
d249e9b
100644
(file)
--- a/
src/ata.mli
+++ b/
src/ata.mli
@@
-1,26
+1,25
@@
-type t = {
- id : int;
- states : StateSet.t;
- init : StateSet.t;
- last : State.t;
- (* Transitions of the Alternating automaton *)
- trans : (State.t, (TagSet.t * Transition.t) list) Hashtbl.t;
- marking_states : StateSet.t;
- topdown_marking_states : StateSet.t;
- bottom_states : StateSet.t;
- true_states : StateSet.t;
-}
+type t =
+ { id : int;
+ states : StateSet.t;
+ init : StateSet.t;
+ last : State.t;
+ (* Transitions of the Alternating automaton *)
+ trans : (State.t, (TagSet.t * Transition.t) list) Hashtbl.t;
+ marking_states : StateSet.t;
+ topdown_marking_states : StateSet.t;
+ bottom_states : StateSet.t;
+ true_states : StateSet.t }
val print : Format.formatter -> t -> unit
val print : Format.formatter -> t -> unit
-type jump_kind =
NIL
- | NODE
- | STAR
- | JUMP_ONE of Ptset.Int.t
-
| JUMP_MANY
of Ptset.Int.t
-
| CAPTURE
_MANY of Ptset.Int.t
-
+type jump_kind =
+ NIL
+ | NODE
+ | STAR
+
| JUMP_ONE
of Ptset.Int.t
+
| JUMP
_MANY of Ptset.Int.t
+ | CAPTURE_MANY of Ptset.Int.t
val top_down_approx : t -> StateSet.t -> Tree.t -> jump_kind
val top_down_approx : t -> StateSet.t -> Tree.t -> jump_kind