Compare this position to another, by first comparing their line numbers, and then -- if necessary -- using the columns to break a tie.
Compare this position to another, by first comparing their line numbers, and then -- if necessary -- using the columns to break a tie.
a Position
to compare to this Position
true if this position's line number or (in case of equal line numbers)
column is smaller than the corresponding components of that
The column number referred to by the position; column numbers start at 1.
The column number referred to by the position; column numbers start at 1.
The line number referred to by the position; line numbers start at 1.
The line number referred to by the position; line numbers start at 1.
The contents of the line numbered at the current offset.
The contents of the line numbered at the current offset.
the line at offset
(not including a newline)
Returns a more visual representation of this position.
More precisely, the resulting string consists of two lines:
Returns a more visual representation of this position.
More precisely, the resulting string consists of two lines:
Example:
List(this, is, a, line, from, the, document) ^
The offset indicating the position
The source document
Returns a string representation of the Position
, of the form line.column
.
Returns a string representation of the Position
, of the form line.column
.
OffsetPosition
is a standard class for positions represented as offsets into a sourcedocument.
The source document
The offset indicating the position