package FrontC

  1. Overview
  2. Docs
val version : string
type parsing_arg =
  1. | FROM_STDIN
  2. | FROM_CHANNEL of Stdlib.in_channel
  3. | FROM_FILE of string
  4. | USE_CPP
  5. | PREPROC of string
  6. | DEF of string
  7. | UNDEF of string
  8. | INCLUDE of string
  9. | INCLUDE_DIR of string
  10. | OPTION of string
  11. | ERROR of Stdlib.out_channel
  12. | INTERACTIVE of bool
  13. | GCC_SUPPORT of bool
  14. | LINE_RECORD of bool
type parsing_result =
  1. | PARSING_ERROR
  2. | PARSING_OK of Cabs.definition list
val trans_old_fun_def : (Cabs.single_name * Cabs.name_group list * Cabs.body) -> Cabs.definition
val trans_old_fun_defs : Cabs.definition list -> Cabs.definition list
val convert_to_xml : Cabs.definition list -> Cxml.document
val parse : parsing_arg list -> parsing_result
val parse_interactive : Stdlib.in_channel -> Stdlib.out_channel -> parsing_result
val parse_console : 'a -> parsing_result
val parse_channel : Stdlib.in_channel -> Stdlib.out_channel -> parsing_result
val parse_file : string -> Stdlib.out_channel -> parsing_result