package pfff

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
and increq_expr =
  1. | Direct of Common.filename
  2. | ConcatVar of Cst_php.dname * Common.filename
  3. | ConcatConstant of Cst_php.ident * Common.filename
  4. | ConcatArrrayVar of Cst_php.dname * string * Common.filename
  5. | ConcatDirname of Common.filename
  6. | ConcatRealpathDirname of Common.filename
  7. | SimpleVar of Cst_php.dname
  8. | Other of Cst_php.expr
and increq_kind =
  1. | Include
  2. | IncludeOnce
  3. | Require
  4. | RequireOnce
val top_increq_of_program : Cst_php.program -> increq list
val all_increq_of_any : Cst_php.any -> increq list
val increq_expr_of_expr : Cst_php.expr -> increq_expr
val resolve_path : (Env_php.env * Common.dirname) -> increq_expr -> Common.filename option
val includes_of_file : Env_php.env -> Common.filename -> Common.filename list
val recursive_included_files_of_file : ?verbose:bool -> ?depth_limit:int option -> ?includes_of_file:(Env_php.env -> Common.filename -> Common.filename list) -> Env_php.env -> Common.filename -> Common.filename list
OCaml

Innovation. Community. Security.