# Module Ldap_schemalexer

    module Ldap_schemalexer: sig .. end

    type token =

`|` | `Lparen`
`|` | `Rparen`
`|` | `Numericoid of `string``
`|` | `Name of `string list``
`|` | `Desc of `string``
`|` | `Obsolete`
`|` | `Equality of `string``
`|` | `Ordering of `string``
`|` | `Substr of `string``
`|` | `Syntax of `string * Stdlib.Int64.t``
`|` | `Single_value`
`|` | `Collective`
`|` | `No_user_modification`
`|` | `Usage of `string``
`|` | `Sup of `string list``
`|` | `Abstract`
`|` | `Structural`
`|` | `Auxiliary`
`|` | `Must of `string list``
`|` | `May of `string list``
`|` | `Xstring of `string``

    val quote : Str.regexp

    val spacerex : Str.regexp

    val stripspace : string -> string

    val extract : string -> int -> int -> string

    val splitoidlst : string -> Str.regexp -> string list

    val stripquote : string -> string

    val stripquotes : string list -> string list

    val __ocaml_lex_tables : Stdlib.Lexing.lex_tables

    val lexattr : Stdlib.Lexing.lexbuf -> token

    val __ocaml_lex_lexattr_rec : Stdlib.Lexing.lexbuf -> int -> token

    val lexoc : Stdlib.Lexing.lexbuf -> token

    val __ocaml_lex_lexoc_rec : Stdlib.Lexing.lexbuf -> int -> token