struct LSP::Data::Position
- LSP::Data::Position
- Struct
- Value
- Object
Included Modules
- JSON::Serializable
Defined in:
lsp/data/position.crConstructors
Instance Method Summary
-
#character : Int64
Character offset on a line in a document (zero-based).
-
#character=(character : Int64)
Character offset on a line in a document (zero-based).
-
#line : Int64
Line position in a document (zero-based).
-
#line=(line : Int64)
Line position in a document (zero-based).
Constructor Detail
Instance Method Detail
def character : Int64
#
Character offset on a line in a document (zero-based). Assuming that
the line is represented as a string, the #character
value represents
the gap between the #character
and character + 1
.
If the character value is greater than the line length it defaults back to the line length.
def character=(character : Int64)
#
Character offset on a line in a document (zero-based). Assuming that
the line is represented as a string, the #character
value represents
the gap between the #character
and character + 1
.
If the character value is greater than the line length it defaults back to the line length.