Up
Module
Make
(
T
:
Key
) :
S
with
type
Key.t
=
T.t
with
type
Part.t
=
T.Part.t
Parameters
T
:
Key
Signature
module
Key
: sig .. end
module
Part
: sig .. end
type
t =
| Node
of
(bool *
t
)
Part.Table.t
val
create : unit ->
t
val
contains :
t
->
Key.t
-> bool
val
add :
t
->
Key.t
-> unit
val
remove :
t
->
Key.t
-> unit
val
render_as_regexp :
t
-> capture_parts:bool -> to_quoted_string:(
Part.t
-> string) -> string