Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Transform a C abstract syntax into XML document.
val convert_storage : Cabs.storage -> Cabs.storage -> string
val convert_un : Cabs.unary_operator -> string
val convert_bin : Cabs.binary_operator -> string
val convert_const : Cabs.constant -> Cxml.node
val convert_exp : Cabs.expression -> Cxml.node
val convert_stat : Cabs.statement -> Cxml.node
val convert_gnu_asm :
Cabs.gnu_asm_arg list ->
Cabs.gnu_asm_arg list ->
string list ->
Cxml.node list
val convert_seq : Cabs.statement -> Cxml.node list
val convert_block : (Cabs.definition list * Cabs.statement) -> Cxml.node list
val convert_fields : Cabs.name_group list -> Cxml.node list
val convert_values : Cabs.enum_item list -> Cxml.node list
val convert_proto : Cabs.base_type -> Cxml.node list
val convert_type : Cabs.base_type -> Cxml.node
val convert_gnu_attr : Cabs.gnu_attr -> Cxml.node
val convert_fundef :
Cabs.base_type ->
Cabs.storage ->
string ->
Cabs.definition list ->
Cabs.statement ->
Cxml.node
val convert_name : Cabs.storage -> Cabs.name -> Cxml.node
val convert_typedef : Cabs.storage -> Cabs.name -> Cxml.node
val convert_onlytypedef : Cabs.base_type -> Cxml.node
val convert_def : Cabs.definition -> Cxml.node list