# Module Sedlex

    module Sedlex: sig .. end

    type regexp

    val chars : Sedlex_cset.t -> regexp

    val seq : regexp -> regexp -> regexp

    val alt : regexp -> regexp -> regexp

    val rep : regexp -> regexp

    val plus : regexp -> regexp

    val eps : regexp

    val compl : regexp -> regexp option

    val subtract : regexp -> regexp -> regexp option

    val intersection : regexp -> regexp -> regexp option

    val compile : regexp array ->
           ((Sedlex_cset.t * int) array * bool array) array