Implementation of Range interface from Language Server Protocol

DO NOT add new properties or methods to this class that are specific to Moonshine IDE or to a particular language. Create a subclass for new properties or create a utility function for methods.

See also:

Static methods

staticparse(original:Dynamic):Range

Constructor

@:value({ end : null, start : null })new(?start:Position, ?end:Position)

Variables

end:Position

The range's end position.

start:Position

The range's start position.