sig
  type token =
      Int of int
    | Float of float
    | Ident of string
    | String of string
  val string_of_token : Cgenlex.token -> string
  val string_of_tokens : Cgenlex.token list -> string
  val lex : Pdfio.input -> Cgenlex.token list
  val lex_string : string -> Cgenlex.token list
end