View Source Sourceror.Range (Sourceror v1.5.0)
Represents a start/end position in a source file as :line
and :column
keyword lists.
Summary
Functions
Creates a new range struct.
Types
@type t() :: %Sourceror.Range{end: Sourceror.position(), start: Sourceror.position()}
Functions
@spec new(start_pos :: Sourceror.position(), end_pos :: Sourceror.position()) :: t()
Creates a new range struct.
Examples
iex> Sourceror.Range.new([line: 1, column: 1], [line: 1, column: 2])
%Sourceror.Range{start: [line: 1, column: 1], end: [line: 1, column: 2]}