aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/_meta/lpeg.lua
diff options
context:
space:
mode:
authorMaria José Solano <majosolano99@gmail.com>2023-09-24 21:20:10 -0700
committerChristian Clason <c.clason@uni-graz.at>2023-09-26 09:43:44 +0200
commit5198a2555de4917177f229e4a0496e2448d9fb84 (patch)
treeba927b93ed159d45d9832d41b103d1c0c6e592c2 /runtime/lua/vim/_meta/lpeg.lua
parentddc147da2f5d5ec565873587c11725a1fd355d8b (diff)
downloadrneovim-5198a2555de4917177f229e4a0496e2448d9fb84.tar.gz
rneovim-5198a2555de4917177f229e4a0496e2448d9fb84.tar.bz2
rneovim-5198a2555de4917177f229e4a0496e2448d9fb84.zip
fix(meta): cleanup lpeg operators
Diffstat (limited to 'runtime/lua/vim/_meta/lpeg.lua')
-rw-r--r--runtime/lua/vim/_meta/lpeg.lua11
1 files changed, 3 insertions, 8 deletions
diff --git a/runtime/lua/vim/_meta/lpeg.lua b/runtime/lua/vim/_meta/lpeg.lua
index 415bffdfdc..42e77aaaba 100644
--- a/runtime/lua/vim/_meta/lpeg.lua
+++ b/runtime/lua/vim/_meta/lpeg.lua
@@ -7,7 +7,9 @@
vim.lpeg = {}
--- @class vim.lpeg.Pattern
+--- @operator unm: vim.lpeg.Pattern
--- @operator add(vim.lpeg.Pattern): vim.lpeg.Pattern
+--- @operator sub(vim.lpeg.Pattern): vim.lpeg.Pattern
--- @operator mul(vim.lpeg.Pattern): vim.lpeg.Pattern
--- @operator mul(vim.lpeg.Capture): vim.lpeg.Pattern
--- @operator div(string): vim.lpeg.Capture
@@ -15,17 +17,10 @@ vim.lpeg = {}
--- @operator div(table): vim.lpeg.Capture
--- @operator div(function): vim.lpeg.Capture
--- @operator pow(number): vim.lpeg.Pattern
+--- @operator mod(function): nil
local Pattern = {}
--- @alias vim.lpeg.Capture vim.lpeg.Pattern
---- @operator add(vim.lpeg.Capture): vim.lpeg.Pattern
---- @operator mul(vim.lpeg.Capture): vim.lpeg.Pattern
---- @operator mul(vim.lpeg.Pattern): vim.lpeg.Pattern
---- @operator div(string): vim.lpeg.Capture
---- @operator div(number): vim.lpeg.Capture
---- @operator div(table): vim.lpeg.Capture
---- @operator div(function): vim.lpeg.Capture
---- @operator pow(number): vim.lpeg.Pattern
--- Matches the given `pattern` against the `subject` string. If the match succeeds, returns the index in the
--- subject of the first character after the match, or the captured values (if the pattern captured any value).