package FrontC

  1. Overview
  2. Docs
Parses C programs to an abstract syntax tree

Install

Dune Dependency

Authors

Maintainers

Sources

v4.1.0.tar.gz
sha256=f70063a72a39cb9192069ce3b1a20dd28f7e1c2ef6a56bbfbf7079533f2210e4
md5=08e58fa6c9eb311b03c0b85d74d2e256

doc/FrontC/Ctoxml/index.html

Module CtoxmlSource

Transform a C abstract syntax into XML document.

Sourceval convert_storage : Cabs.storage -> Cabs.storage -> string
Sourceval convert_un : Cabs.unary_operator -> string
Sourceval convert_bin : Cabs.binary_operator -> string
Sourceval convert_const : Cabs.constant -> Cxml.node
Sourceval convert_exp : Cabs.expression -> Cxml.node
Sourceval convert_stat : Cabs.statement -> Cxml.node
Sourceval convert_gnu_asm : Cabs.gnu_asm_arg list -> Cabs.gnu_asm_arg list -> string list -> Cxml.node list
Sourceval convert_seq : Cabs.statement -> Cxml.node list
Sourceval convert_block : (Cabs.definition list * Cabs.statement) -> Cxml.node list
Sourceval convert_fields : Cabs.name_group list -> Cxml.node list
Sourceval convert_values : Cabs.enum_item list -> Cxml.node list
Sourceval convert_proto : Cabs.base_type -> Cxml.node list
Sourceval convert_type : Cabs.base_type -> Cxml.node
Sourceval convert_gnu_attr : Cabs.gnu_attr -> Cxml.node
Sourceval convert_fundef : Cabs.base_type -> Cabs.storage -> string -> Cabs.definition list -> Cabs.statement -> Cxml.node
Sourceval convert_name : Cabs.storage -> Cabs.name -> Cxml.node
Sourceval convert_typedef : Cabs.storage -> Cabs.name -> Cxml.node
Sourceval convert_onlytypedef : Cabs.base_type -> Cxml.node
Sourceval convert_def : Cabs.definition -> Cxml.node list
OCaml

Innovation. Community. Security.