type token =
  | End_of_input
  | Change_type_add
  | Change_type_modrdn
  | Change_type_modify
  | Change_type_delete
  | Dash
  | Newline
  | AttributeType of (string)
  | Dn of (string)
  | Add of (string)
  | Delete of (string)
  | Replace of (string)
  | Attr of (string * string)

val changerec :
  (Lexing.lexbuf  -> token) -> Lexing.lexbuf -> Ldap_ooclient.changerec
