FrontC

Parses C programs to an abstract syntax tree
IN THIS PACKAGE
Module Ctoxml
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