docs(treesitter): generate inline docs for Ranges

docs(treesitter): in-place parameter description

docs(treesitter): remove internal type names

docs(treesitter): add missing private annotation
This commit is contained in:
Yi Ming
2024-08-06 19:28:42 +08:00
committed by Christian Clason
parent cc26cf0400
commit 0a1212ef94
3 changed files with 48 additions and 13 deletions

View File

@@ -3,16 +3,19 @@ local api = vim.api
local M = {}
---@class Range2
---@inlinedoc
---@field [1] integer start row
---@field [2] integer end row
---@class Range4
---@inlinedoc
---@field [1] integer start row
---@field [2] integer start column
---@field [3] integer end row
---@field [4] integer end column
---@class Range6
---@inlinedoc
---@field [1] integer start row
---@field [2] integer start column
---@field [3] integer start bytes
@@ -150,6 +153,7 @@ function M.contains(r1, r2)
return true
end
--- @private
--- @param source integer|string
--- @param index integer
--- @return integer