sig
  exception Error of string
  val linexpr1_of_lexbuf : Environment.t -> Lexing.lexbuf -> Linexpr1.t
  val lincons1_of_lexbuf : Environment.t -> Lexing.lexbuf -> Lincons1.t
  val generator1_of_lexbuf : Environment.t -> Lexing.lexbuf -> Generator1.t
  val linexpr1_of_string : Environment.t -> string -> Linexpr1.t
  val lincons1_of_string : Environment.t -> string -> Lincons1.t
  val generator1_of_string : Environment.t -> string -> Generator1.t
  val lincons1_of_lstring : Environment.t -> string list -> Lincons1.earray
  val generator1_of_lstring :
    Environment.t -> string list -> Generator1.earray
  val of_lstring : Manager.t -> Environment.t -> string list -> Abstract1.t
end