14.8. File-based source code formatter
The DAS_SOURCE_FORMATTER_FIO module extends the source formatter with file I/O capabilities, enabling formatting of daslang source files on disk. It reads, formats, and writes back source files in place or to new locations.
All functions and symbols are in “das_source_formatter_fio” module, use require to get access to it.
require daslib/das_source_formatter_fio
14.8.1. File formatting
- das_source_formatter_fio::format_file(file_name: string)
Reads a daslang source file, formats it, and writes the result back if changed.
- Arguments
file_name : string
- das_source_formatter_fio::format_files(file_names: array<string>)
Formats multiple daslang source files in place.
- Arguments
file_names : array<string>