module

Ameba::Ext::Location

Extensions to Crystal::Location

Instance methods

adjust(line_number = 0, column_number = 0) : self

Returns the same location as this location but with the line and/or column number(s) adjusted by the given amount(s).

Source
relative(base = Dir.current) : self

Returns self relative to the given base directory.

Source
same_line?(other : self | Nil) : Bool

Returns true if the line numbers of self and other are the same.

Source
seek(offset : self) : self

Seeks to a given offset relative to self.

Source
with(line_number = @line_number, column_number = @column_number) : self

Returns the same location as this location but with the line and/or column number(s) changed to the given value(s).

Source