Module writer

Module writer 

Source

ConstantsΒ§

MAX_IDLE_SPACE πŸ”’
Source lines that have more than this amount of leading whitespace (after tab replacement) have their whitespace truncated.
SPACES_PER_TAB πŸ”’
Source lines printed in the output have leading tab characters replaced by this number of spaces.

FunctionsΒ§

kind_tag πŸ”’
line_spacing πŸ”’
Removes the leading spaces and tabs from line and returns it, together with how many character positions were removed and how many spaces should be substituted.
log_count πŸ”’
Log the additional number of this error that were found in other locations
log_line_carets πŸ”’
log_line_file_location πŸ”’
Log the line containing the location’s mod name and filename.
log_line_from_source πŸ”’
Print a line from the source file.
log_line_info πŸ”’
Log the optional info line that is part of the overall report.
log_line_title πŸ”’
Log the first line of a report, containing the severity level and the error message.
log_line_wiki πŸ”’
Log the optional wiki link line that is part of the overall report.
log_pointer πŸ”’
log_report
Log the report.
log_summary
stage_tag πŸ”’