Skip to main content

Crate ffmt

Crate ffmt 

Source

Re-exports§

pub use config::Config;

Modules§

align
Post-processing pass: align :: in consecutive declaration lines.
case_norm
classifier
cli
config
formatter
keyword_norm
lsp
Minimal LSP server for ffmt.
reader
scope
unicode
whitespace

Functions§

format_file
Format a file in-place using default config. Returns true if changed.
format_range
Format only lines within a range (1-based inclusive).
format_string
Format a Fortran source string using default config.
format_string_with_config
Format with a specific config.
match_dot_token
Match a dot-delimited operator/literal starting at pos in bytes. Returns (end_position, is_operator) where is_operator distinguishes .true./.false. (literals, not operators) from .and./.eq. etc.