ford
ford copied to clipboard
Automatically generates FORtran Documentation from comments within the code.
Some common questions/pain points/surprising features: - things in submodules are `private` and won't be displayed by default - type-bound procedure bindings are separate documentable entities from the procedure - module...
It looks like that show_proc_parent is not used anywhere. I assume that it was meant to control the prefix in procedure nodes, done in ProcNode.__init__: ``` parent_label = "" binding_label...
Closes #630
I just wanted to cite FORD and realized that the only Zenodo entry (https://zenodo.org/records/1422473) is from 2018 and has Christopher MacMackin as sole author. Since especially you @ZedThree put in...
I'm setting up ford in my fortran project. The html documentation is getting produced fine. I have set `graph: true` to produce dependency graphs, but they aren't getting rendered well...
Is there a suggested citation for FORD that could be added to the documentation?
- https://github.com/cp2k/dbcsr (requires fypp, but we could install that? or even better, detect that in Ford?) - https://github.com/cibinjoseph/C81-Interface (output dir sub dir of src, but this might be fixed now)...
`get_label_item` constructs a dict from all the labels that could potentially be in the call chain and then looks up the label. This simplifies the look-up but we could probably...
Variables in external projects are missing their prototypes if they are `type/class/procedure`, which means they are harder (impossible?) to look up. I don't think there's any way to recover this...
[tipuesearch](https://github.com/Fortran-FOSS-Programmers/ford/blob/master/ford/tipuesearch/tipuesearch.js) is no longer actively maintained. Could it be replaced by one of: - [lunr](https://github.com/olivernn/lunr.js) - [minisearch](https://github.com/lucaong/minisearch) -