ford package#
- ford.initialize()#
Method to parse and check configurations of FORD, get the project’s global documentation, and create the Markdown reader.
- ford.load_settings(proj_docs, directory=PosixPath('.'), filename=None)#
Load Ford settings from
fpm.toml
if present, or from metadata in supplied project file1
- ford.main(proj_data, proj_docs)#
Main driver of FORD.
- ford.parse_arguments(command_line_args, proj_docs, proj_data, directory=PosixPath('.'))#
Consolidates arguments from the command line and from the project file, and then normalises them how the rest of the code expects
- ford.run()#
- ford.stdout_redirector(stream)#
Submodules#
- ford.external_project module
- ford.fixed2free2 module
- ford.fortran_project module
- ford.graphs module
AfferentGraph
BadType
BaseNode
BlockNode
CallGraph
CalledByGraph
CallsGraph
EfferentGraph
FileGraph
FileNode
FortranGraph
FortranGraph.hop_nodes
FortranGraph.hop_edges
FortranGraph.added
FortranGraph.max_nesting
FortranGraph.max_nodes
FortranGraph.warn
FortranGraph.truncated
FortranGraph.RANKDIR
FortranGraph.add_node()
FortranGraph.add_nodes()
FortranGraph.add_to_graph()
FortranGraph.create_svg()
FortranGraph.extra_attributes()
GraphData
GraphManager
InheritedByGraph
InheritsGraph
ModNode
ModuleGraph
ProcNode
ProgNode
SubmodNode
TypeGraph
TypeNode
UsedByGraph
UsesGraph
get_call_nodes()
is_blockdata()
is_module()
is_proc()
is_program()
is_sourcefile()
is_submodule()
is_type()
newdict()
outputFuncWrap()
- ford.intrinsics module
- ford._markdown module
- ford.md_admonition module
- Admonition Preprocessor
ADMONITION_TYPE
AdmonitionExtension
AdmonitionPreprocessor
FordAdmonitionProcessor
FordMarkdownError
- ford.md_environ module
- ford.md_striped_table module
- ford.output module
AbsIntList
AbsIntPage
BasePage
BlockList
BlockPage
DocPage
Documentation
FileList
FilePage
GenericInterfacePage
IndexPage
InterfacePage
ListPage
ListTopPage
ModList
ModulePage
NamelistList
NamelistPage
PagetreePage
ProcList
ProcPage()
ProcedurePage
ProgList
ProgPage
SearchPage
TypeList
TypePage
copytree()
is_more_than_one()
meta()
relative_url()
- ford.pagetree module
- ford.reader module
- ford.settings module
EntitySettings
EntitySettings.author
EntitySettings.category
EntitySettings.copy_subdir
EntitySettings.date
EntitySettings.deprecated
EntitySettings.display
EntitySettings.from_markdown_metadata()
EntitySettings.from_project_settings()
EntitySettings.graph
EntitySettings.graph_maxdepth
EntitySettings.graph_maxnodes
EntitySettings.license
EntitySettings.num_lines
EntitySettings.ordered_subpage
EntitySettings.proc_internals
EntitySettings.since
EntitySettings.source
EntitySettings.summary
EntitySettings.title
EntitySettings.update()
EntitySettings.version
ExtraFileType
ProjectSettings
ProjectSettings.alias
ProjectSettings.author
ProjectSettings.author_description
ProjectSettings.author_pic
ProjectSettings.bitbucket
ProjectSettings.coloured_edges
ProjectSettings.copy_subdir
ProjectSettings.creation_date
ProjectSettings.css
ProjectSettings.dbg
ProjectSettings.display
ProjectSettings.doc_license
ProjectSettings.docmark
ProjectSettings.docmark_alt
ProjectSettings.email
ProjectSettings.encoding
ProjectSettings.exclude
ProjectSettings.exclude_dir
ProjectSettings.extensions
ProjectSettings.external
ProjectSettings.externalize
ProjectSettings.extra_filetypes
ProjectSettings.extra_mods
ProjectSettings.extra_vartypes
ProjectSettings.facebook
ProjectSettings.favicon
ProjectSettings.fixed_extensions
ProjectSettings.fixed_length_limit
ProjectSettings.force
ProjectSettings.fpp_extensions
ProjectSettings.from_markdown_metadata()
ProjectSettings.github
ProjectSettings.gitlab
ProjectSettings.gitter_sidecar
ProjectSettings.google_plus
ProjectSettings.graph
ProjectSettings.graph_dir
ProjectSettings.graph_maxdepth
ProjectSettings.graph_maxnodes
ProjectSettings.hide_undoc
ProjectSettings.incl_src
ProjectSettings.include
ProjectSettings.license
ProjectSettings.linkedin
ProjectSettings.lower
ProjectSettings.macro
ProjectSettings.mathjax_config
ProjectSettings.max_frontpage_items
ProjectSettings.md_base_dir
ProjectSettings.md_extensions
ProjectSettings.media_dir
ProjectSettings.normalise_paths()
ProjectSettings.output_dir
ProjectSettings.page_dir
ProjectSettings.parallel
ProjectSettings.predocmark
ProjectSettings.predocmark_alt
ProjectSettings.preprocess
ProjectSettings.preprocessor
ProjectSettings.print_creation_date
ProjectSettings.privacy_policy_url
ProjectSettings.proc_internals
ProjectSettings.project
ProjectSettings.project_bitbucket
ProjectSettings.project_download
ProjectSettings.project_github
ProjectSettings.project_gitlab
ProjectSettings.project_sourceforge
ProjectSettings.project_url
ProjectSettings.project_website
ProjectSettings.quiet
ProjectSettings.relative
ProjectSettings.revision
ProjectSettings.search
ProjectSettings.show_proc_parent
ProjectSettings.sort
ProjectSettings.source
ProjectSettings.src_dir
ProjectSettings.summary
ProjectSettings.terms_of_service_url
ProjectSettings.twitter
ProjectSettings.version
ProjectSettings.warn
ProjectSettings.website
ProjectSettings.year
convert_setting()
convert_to_bool()
convert_types_from_commandarguments()
convert_types_from_metapreprocessor()
default_cpus()
is_optional_type()
is_same_type()
load_markdown_settings()
load_toml_settings()
- ford.sourceform module
Associations
ExternalBoundProcedure
ExternalFunction
ExternalInterface
ExternalModule
ExternalProgram
ExternalSourceFile
ExternalSubmodule
ExternalSubroutine
ExternalType
ExternalVariable
FortranBase
FortranBase.IS_SPOOF
FortranBase.POINTS_TO_RE
FortranBase.SPLIT_RE
FortranBase.SRC_CAPTURE_STR
FortranBase.anchor
FortranBase.children
FortranBase.filename
FortranBase.filter_display()
FortranBase.find_child()
FortranBase.full_url
FortranBase.get_dir()
FortranBase.get_url()
FortranBase.ident
FortranBase.iterator()
FortranBase.lines_description()
FortranBase.markdown()
FortranBase.pretty_obj
FortranBase.read_metadata()
FortranBase.routines
FortranBase.sort_components()
FortranBase.source_file
FortranBlockData
FortranBoundProcedure
FortranCodeUnit
FortranCommon
FortranContainer
FortranContainer.ARITH_GOTO_RE
FortranContainer.ASSOCIATE_RE
FortranContainer.ATTRIB_RE
FortranContainer.BLOCK_DATA_RE
FortranContainer.BLOCK_RE
FortranContainer.BOUNDPROC_RE
FortranContainer.CALL_RE
FortranContainer.COMMON_RE
FortranContainer.COMMON_SPLIT_RE
FortranContainer.END_RE
FortranContainer.ENUM_RE
FortranContainer.FINAL_RE
FortranContainer.FORMAT_RE
FortranContainer.FUNCTION_RE
FortranContainer.INTERFACE_RE
FortranContainer.MODPROC_RE
FortranContainer.MODULE_RE
FortranContainer.NAMELIST_RE
FortranContainer.PROGRAM_RE
FortranContainer.SUBCALL_RE
FortranContainer.SUBMODULE_RE
FortranContainer.SUBROUTINE_RE
FortranContainer.TYPE_RE
FortranContainer.USE_RE
FortranContainer.VARIABLE_STRING
FortranContainer.print_error()
FortranEnum
FortranFinalProc
FortranFunction
FortranInterface
FortranModule
FortranModuleProcedureImplementation
FortranModuleProcedureInterface
FortranModuleProcedureReference
FortranNamelist
FortranProcedure
FortranProgram
FortranSourceFile
FortranSpoof
FortranSubmodule
FortranSubroutine
FortranType
FortranVariable
GenericSource
NameSelector
ParsedType
get_mod_procs()
implicit_type()
line_to_variables()
parse_type()
read_docstring()
remove_kind_suffix()
remove_prefixes()
- ford.tipue_search module
- ford.utils module
- ford.version module