Parser
Parser — extract doc entries from March source files.
Types
Functions
fncollect_triple_doccollect_triple_doc(lines)#
fndecl_namedecl_name(decl)#
fndrop_prefixdrop_prefix(s, prefix)#
fndrop_suffixdrop_suffix(s, suffix)#
fnentry_priventry_priv(e : FnEntry) : Bool#
fnindent_widthindent_width(line)#
fnis_decl_kwis_decl_kw(t)#
fnis_prvis_prv(e : FnEntry) : Bool do entry_priv(e) end#
fnis_pubis_pub(e : FnEntry) : Bool do !entry_priv(e) end#
fnmodule_indentmodule_indent(lines)#
fnparse_entriesparse_entries(lines, include_private, mod_indent)#
fnparse_fileparse_file(path : String, include_private : Bool) : Option(ModuleInfo)#
fnparse_module_nameparse_module_name(lines)#
fnprocess_lineprocess_line(line, pending, fns, types, ifaces, include_private, line_num, mod_indent)#