@@ -73,12 +73,12 @@ function string.dump(func, strip) end
7373---
7474--- If the pattern has captures, then in a successful match the captured values
7575--- are also returned, after the two indices.
76- --- @overload fun ( s : string , pattern : string ): number | number | string
76+ --- @overload fun ( s : string , pattern : string ): number , number , string
7777--- @param s string
7878--- @param pattern string
7979--- @param init number
8080--- @param plain boolean
81- --- @return number | number | string
81+ --- @return number , number , string
8282function string .find (s , pattern , init , plain ) end
8383
8484---
@@ -140,7 +140,7 @@ function string.format(formatstring, ...) end
140140--- an anchor, as this would prevent the iteration.
141141--- @param s string
142142--- @param pattern string
143- --- @return fun (): string | table
143+ --- @return fun (): string , table
144144function string .gmatch (s , pattern ) end
145145
146146---
@@ -186,12 +186,12 @@ function string.gmatch(s, pattern) end
186186--- `local t = {name="lua", version="5.3"}`
187187--- `x = string.gsub("$name-$version.tar.gz", "%$(%w+)", t)`
188188--- > x="lua-5.3.tar.gz"
189- --- @overload fun ( s : string , pattern : string , repl : string | fun ()): string | number
189+ --- @overload fun ( s : string , pattern : string , repl : string | fun ()): string , number
190190--- @param s string
191191--- @param pattern string
192192--- @param repl string | fun ()
193193--- @param n number
194- --- @return string | number
194+ --- @return string , number
195195function string .gsub (s , pattern , repl , n ) end
196196
197197---
0 commit comments