module

Syntax::ErrorFormat

Constants

MACRO_LINES_TO_SHOW = 3
OFFSET_FROM_LINE_NUMBER_DECORATOR = 6

Instance methods

append_error_indicator(io, offset, column_number, size = 0)
Source
append_expanded_macro(io, source)
Source
append_macro_definition_location(io, filename : VirtualFile)
Source
append_where_macro_expanded(io, filename : VirtualFile)
Source
error_body(source, default_message) : String | Nil
Source
filename_row_col_message(filename, line_number, column_number)
Source
format_error(filename, lines, line_number, column_number, size = 0)
Source
format_error_from_file(filename : String)
Source
format_macro_error(virtual_file : VirtualFile)
Source
line_number_decorator(line_number)
Source
minimize_indentation(source)
Source
remaining(lines : Array(String))
Source
source_lines(filename)
Source