Module RPCRangeDTO

Module RPCRangeDTO 

Source
Expand description

§RPCRangeDTO

§RESPONSIBILITY

  • Data transfer object for line/column-based text ranges
  • Serializable format for gRPC/IPC transmission
  • Used by Mountain to represent document edit ranges

§FIELDS

  • StartLineNumber: Start line (0-based)
  • StartColumn: Start column (0-based)
  • EndLineNumber: End line (0-based)
  • EndColumn: End column (0-based)

Structs§

RPCRangeDTO
Represents a line and column-based range in a text document. Compatible with VS Code LSP position/range definitions.

Constants§

MAX_COLUMN_NUMBER 🔒
Maximum column number to prevent invalid ranges
MAX_LINE_NUMBER 🔒
Maximum line number to prevent invalid ranges