14.7. 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.7.1. File formatting
- format_file(file_name: string)
Reads a daslang source file, formats it, and writes the result back if changed.
- Arguments:
file_name : string
- format_files(file_names: array<string>)
Formats multiple daslang source files in place.
- Arguments:
file_names : array<string>