sig
  exception Eof
  exception InternalError of string
  val keywords : (string, Flx_cil_formatparse.token) Hashtbl.t
  val scan_ident : string -> Flx_cil_formatparse.token
  val init : prog:string -> Lexing.lexbuf
  val finish : unit -> unit
  val error : string -> 'a
  val scan_escape : string -> string
  val get_value : char -> int
  val scan_hex_escape : string -> string
  val scan_oct_escape : string -> string
  val wbtowc : string -> string
  val wstr_to_warray : string -> string
  val getArgName : Lexing.lexbuf -> int -> string
  val initial : Lexing.lexbuf -> Flx_cil_formatparse.token
  val comment : Lexing.lexbuf -> unit
  val endline : Lexing.lexbuf -> Flx_cil_formatparse.token
end