package diffast-langs-cpp

  1. Overview
  2. Docs
C++/C parser plugin for Diff/AST

Install

dune-project
 Dependency

Authors

Maintainers

Sources

v0.4.tar.gz
sha256=f58dc5326c1698e22b84e3b808e6008228071f5796cda65433106e0d42c0dad5
sha512=8e451ab99433ef479c7d3aa0396bab6650894a2c3282e72cc65014d61f59dde578020d4bc9d423045e66d1d4592b58e877d7bd830788aeb96e5fa4ba534b4b78

doc/diffast-langs-cpp.base/Cpp_base/Cpp_unparsing/index.html

Module Cpp_base.Cpp_unparsingSource

module Sourcecode = Diffast_core.Sourcecode
module Unparsing_base = Langs_common.Unparsing_base
Sourcemodule L = Cpp_label
module Tree : sig ... end
Sourcemodule Fmtr : sig ... end
module UPB : sig ... end
Sourceval _pr_semicolon : unit -> unit
Sourceval pr_semicolon : unit -> unit
Sourceval pr_colon_colon : unit -> unit
Sourceval pr_lt : unit -> unit
Sourceval pr_gt : unit -> unit
Sourceval pr_if_newline : unit -> unit
Sourceclass ppbox_ : object ... end
Sourceval pb : ppbox_
Sourceval error_symbol : string
Sourceval getlab : < data : < _label : Obj.t ; orig_lab_opt : Obj.t option.. >.. > -> L.t
Sourceval has_orig_lab : < data : < _label : Obj.t ; orig_lab_opt : Obj.t option.. >.. > -> bool
Sourceval get_nth_children : < children : 'a array ; data : < get_ordinal : int -> 'b.. >.. > -> 'b -> 'a array
Sourceval pr_node : ?fail_on_error:??? -> ?va:??? -> ?prec:??? -> (< children : 'a array ; data : < _label : Obj.t ; get_ordinal : int -> int ; get_prefix : string ; get_suffix : string ; orig_lab_opt : Obj.t option.. > ; initial_children : 'a array.. > as 'a) -> unit
Sourceval unparse : ?no_boxing:??? -> ?no_header:??? -> ?fail_on_error:??? -> (< children : 'a array ; data : < _label : Obj.t ; get_ordinal : int -> int ; get_prefix : string ; get_suffix : string ; orig_lab_opt : Obj.t option.. > ; initial_children : 'a array.. > as 'a) -> unit