fdoc

modulefdoc_pages

Static pages: a tree of Markdown files under page_dir, each directory with an index.md.

Uses

Graphs

Uses

Used by

Types

page_t

A static page.

Functions

is_input_directoryprivate

logical function is_input_directory(s, directory)

True if directory is an input of the project, so that it not being a page is expected.

page_filepure

pure character(len=stem_length(name)+5) function page_file(name) result(file)

The HTML file for Markdown file name. As in FORD one other suffix goes too: CI.yml.md becomes CI.html.

stem_lengthpureprivate

pure integer function stem_length(name)

The length of the part of name that names its page.

Subroutines

load_pages

subroutine load_pages(p, s, abbreviations_from, pages)

Read the pages of the project into pages, parents before children.

read_pageprivate

subroutine read_page(p, s, base, path, target, parent, depth, pages, ordered, skip)

Read and render one page, adding it to pages.

read_treerecursiveprivate

recursive subroutine read_tree(p, s, base, directory, location, parent, depth, pages)

Read the directory directory of pages, location below the top.