doc() = #doc{type = function | macro, exported = boolean(), name = name(), patterns = [{pattern(), guard()}], doc = [binary()], line = pos_integer()}
guard() = [term()]
name() = atom() | {atom(), non_neg_integer()}
pattern() = [atom() | term()]
extract_module_docs(Defs) -> any()
extract_module_docs(Defs, Cinfo) -> {ok, Docs} | {error, Errors, []}
format_docs(Ds) -> any()
format_error(X1) -> any()
function_arity(Doc) -> any()
function_doc(Doc) -> any()
function_docs(Fun, Ar, Lfe_docs_v1) -> any()
function_line(Doc) -> any()
function_name(Doc) -> any()
function_patterns(Doc) -> any()
get_module_docs(Mod) -> any()
macro_doc(Doc) -> any()
macro_docs(Mac, Lfe_docs_v1) -> any()
macro_line(Doc) -> any()
macro_name(Doc) -> any()
macro_patterns(Doc) -> any()
mf_doc_type(Doc) -> any()
mf_docs(Lfe_docs_v1) -> any()
module_doc(Lfe_docs_v1) -> any()
save_module_docs(Beam, Docs, Cinfo) -> {ok, Beam} | {error, Errors}
Generated by EDoc