Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type parsing_arg =
| FROM_STDIN
| FROM_CHANNEL of Pervasives.in_channel
| FROM_FILE of string
| USE_CPP
| PREPROC of string
| DEF of string
| UNDEF of string
| INCLUDE of string
| INCLUDE_DIR of string
| OPTION of string
| ERROR of Pervasives.out_channel
| INTERACTIVE of bool
| GCC_SUPPORT of bool
| LINE_RECORD of bool
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 :
Pervasives.in_channel ->
Pervasives.out_channel ->
parsing_result
val parse_console : 'a -> parsing_result
val parse_channel :
Pervasives.in_channel ->
Pervasives.out_channel ->
parsing_result
val parse_file : string -> Pervasives.out_channel -> parsing_result