package diffast-langs-fortran

  1. Overview
  2. Docs
module Xoption = Diffast_misc.Xoption
module Xhash = Diffast_misc.Xhash
module Xfile = Diffast_misc.Xfile
module Loc = Diffast_misc.Loc
module Binding = Diffast_misc.Binding
module Sourcecode = Diffast_core.Sourcecode
module Triple = Diffast_core.Triple
module Entity = Diffast_core.Entity
module Fname = Langs_common.Fname
module Labels = Fortran_parsing.Labels
module Common = Fortran_parsing.Common
module Pinfo = Fortran_parsing.Pinfo
module Printer = Fortran_parsing.Printer
module L = F_label
module B = Binding
module P = Printer
module I = Pinfo
module UID = Diffast_misc.UID
val sprintf : ('a, unit, string) format -> 'a
val conv_loc : L.Ast.Loc.t -> L.Loc.t
val set_loc : < data : < set_loc : L.Loc.t -> 'a.. >.. > -> L.Ast.Loc.t -> 'a
module Tree : sig ... end
val make_local_name : string -> string -> string
val make_include_node : < ignore_identifiers_flag : bool ; uid_generator : Diffast_misc.UID.generator ; weak_eq_flag : bool.. > -> < lloc : < get_loc_of_level : int -> Common.Loc.t.. >.. > -> Tree.node_data Diffast_misc.Otree.node2
val has_subprogram : < children : 'a list ; label : L.t.. > as 'a -> bool
class visitor : (Diffast_misc.UID.t -> Diffast_misc.UID.t) -> < root : Diffast_core.Spec.node_t.. > -> object ... end
val of_ast : Diffast_core.Parser_options.c -> < comment_regions : (int * int) list ; ignored_regions : (int * int) list ; lines_read : int ; missed_regions : (int * int) list ; root : < binding : B.t ; bindings : B.t list ; children : 'a list ; info : I.t ; label : L.t ; lloc : < get_level : int ; get_loc_of_level : int -> Common.Loc.t.. > ; loc : L.Ast.Loc.t ; orig_loc : L.Ast.Loc.t ; to_string : string.. > as 'a.. > -> Tree.c
OCaml

Innovation. Community. Security.