Commit cc7c7839 authored by mtabriz's avatar mtabriz

update the docs

parent 3de207ca
Pipeline #67984 passed with stage
in 46 seconds
This is a lean fork of the findent located at:
https://sourceforge.net/projects/findent/
This is a lean fork of the findent (indenter for fortran codes) located at: https://sourceforge.net/projects/finident/
The original project offers additional features e.g. GUI frontent, internal lexer and parser, and windows binaries.
findent: Indents/beautifies/converts Fortran sources.
Prints dependencies based on:
- definitions and uses of modules and submodules
- include, #include and ??include statements
Findent can emit a script that uses findent to
create a dependencies file for use in an Makefile.
findent: Indents/beautifies/converts Fortran sources. findent will remove trailing spaces and tabs, and convert
tabs at the start of a line into spaces.
Features:
- findent supports Fortran-66 up to Fortran-2018
- findent can convert from fixed form to free form and vice-versa
- findent honours cpp and coco preprocess statements
......@@ -25,17 +23,24 @@ Installation:
prerequisites: make, C++ compiler, lexical analyzer, language parser
compilation:
$ cd findent/bin
edit Makefile to edit the prerequisites (if necessary):
edit makefile to change the prerequisites (if necessary):
C++ compiler, default: g++
lexical analyzer, default: flex
language parser, default: bison
$ make
Usage: $ findent -h
Examples: $ findent < in.f90 > out.f90
$ findent -i4 -Rr < in.f > out.f90
$ wfindent -i4 -Rr *.f
Usage:
Findent reads from standard input and writes to standard output:
findent < in.f90 > out.f90
Examples: $ findent -h
display help
$ findent < in.f90 > out.f90
read the in.f90 indent and write to out.f90
$ findent -i2 < in.f > out.f90
indent each block with 2 spaces
(g)vim users:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment