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() :: %Capstone.Vendor.Sourceror.Range{ end: Capstone.Vendor.Sourceror.position(), start: Capstone.Vendor.Sourceror.position() }
Functions
@spec new( start_pos :: Capstone.Vendor.Sourceror.position(), end_pos :: Capstone.Vendor.Sourceror.position() ) :: t()
Creates a new range struct.
Examples
iex> Capstone.Vendor.Sourceror.Range.new([line: 1, column: 1], [line: 1, column: 2])
%Capstone.Vendor.Sourceror.Range{start: [line: 1, column: 1], end: [line: 1, column: 2]}