class
LSP::Position
- LSP::Position
- Reference
- Object
Included Modules
Defined in:
base/position.crConstructors
Instance Method Summary
-
#character : Int32
Character offset on a line in a document (zero-based).
-
#character=(character : Int32)
Character offset on a line in a document (zero-based).
-
#line : Int32
Line position in a document (zero-based).
-
#line=(line : Int32)
Line position in a document (zero-based).
Macros inherited from module JSON::Serializable
json_discriminator(field, mapping, *, default = nil)
json_discriminator
Constructor Detail
Instance Method Detail
def character : Int32
#
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 : Int32)
#
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.