package diffast-langs-python

  1. Overview
  2. Docs
Python parser plugin for Diff/AST

Install

dune-project
 Dependency

Authors

Maintainers

Sources

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

doc/diffast-langs-python.base/Python_base/Py_lib_base/Fact/class-extractor_base/index.html

Class Fact.extractor_base

val mkextname : ?lang:??? -> string -> Diffast_core.Triple.node
val mutable lang_prefix : string
val hash_algo : string
val mutable fileentity : Diffast_core.Triple.node
val fid_str : string
val enc_str : string
val a_fact_buf_tbl : Diffast_core__Fact_base.unified_fact_buffer_tbl
method _set_file_location : (Diffast_core.Entity.vkind * string) -> Diffast_core.Triple.node -> string -> unit
method _set_ver_class : (Diffast_core.Entity.vkind * string) -> unit
method _set_version : (Diffast_core.Entity.vkind * string) -> Diffast_core.Triple.node -> unit
method add : Diffast_core.Triple.t -> unit
method add_a : string -> Diffast_core.Triple.t list -> unit
method add_group : Diffast_core.Triple.t list -> unit
method add_surrounding_xxx : (Label.t -> bool) -> Diffast_core.Spec.node_t -> Diffast_core.Triple.node -> Diffast_core.Triple.node -> unit
method add_vg : string -> Diffast_core.Triple.t -> Diffast_core.Triple.node -> unit
method close : unit
method extract : unit
method extract_before_scan : unit
method fileentity : Diffast_core.Triple.node
method get_tree_digest : Diffast_core.Spec.node_t -> string
method id : string
method mkbinding : ?loc_opt:??? -> Diffast_core.Triple.BID.t -> Diffast_core.Triple.node
method mkextname : string -> Diffast_core.Triple.node
method scan : ?parent_ent:??? -> Diffast_core.Spec.node_t -> Diffast_core.Triple.node list
method scanner_body_after_subscan : Diffast_core.Spec.node_t -> Label.t -> Diffast_core.Triple.node -> unit
method scanner_body_before_subscan : Diffast_core.Spec.node_t -> Label.t -> Diffast_core.Triple.node -> unit
method set_file_location : Diffast_core.Triple.node -> unit
method set_lang_prefix : string -> unit
method set_version : Diffast_core.Triple.node -> unit
method verbose_msg : 'a. ('a, unit, string, unit) format4 -> 'a
method warning_msg : 'a. ('a, unit, string, unit) format4 -> 'a