Skip to content

Commit 26feea4

Browse files
att
1 parent 8276cc8 commit 26feea4

File tree

6 files changed

+28
-28
lines changed

6 files changed

+28
-28
lines changed

src/algo.lua

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
---@class PrivateArgv
2-
---@field starts_with fun(str:string,target:string):boolean
31
private_luargv.starts_with = function(str, target)
42
local target_size = luargv.get_str_size(target)
53
local divided = luargv.substr_func(str, 1, target_size)
@@ -9,8 +7,8 @@ private_luargv.starts_with = function(str, target)
97
end
108
return false
119
end
12-
---@class PrivateArgv
13-
---@field get_array_size fun(array:table):number
10+
11+
1412
private_luargv.get_array_size = function(array)
1513
local i = 1
1614
local count = 0
@@ -21,8 +19,7 @@ private_luargv.get_array_size = function(array)
2119
return count
2220
end
2321

24-
---@class PrivateArgv
25-
---@field is_inside fun(array:table,item:any):number
22+
2623
private_luargv.is_inside = function(array, item)
2724
local size = private_luargv.get_array_size(array)
2825
for i = 1, size do

src/base_flags.lua

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
---@class PrivateArgv
2-
---@field get_formmated_flag_if_its_a_flag fun(current_arg:string):string
31
private_luargv.get_formmated_flag_if_its_a_flag = function(current_arg)
42
local total_flags = private_luargv.get_array_size(luargv.flag_identifiers)
53
local chose_flag_size = 0
@@ -20,8 +18,7 @@ private_luargv.get_formmated_flag_if_its_a_flag = function(current_arg)
2018
return nil
2119
end
2220

23-
---@class Argv
24-
---@field get_flag_args fun(flags:string[]):string[],number
21+
2522
luargv.get_flag_args = function(flags)
2623
local args_size = luargv.get_total_args_size()
2724
local founds = {}
@@ -47,8 +44,8 @@ luargv.get_flag_args = function(flags)
4744
return founds, founds_size
4845
end
4946

50-
---@class Argv
51-
---@field flags_exist fun(flags:string[]):string[],boolean
47+
48+
5249
luargv.flags_exist = function(flags)
5350
local args_size = luargv.get_total_args_size()
5451

@@ -64,8 +61,6 @@ luargv.flags_exist = function(flags)
6461
return false
6562
end
6663

67-
---@class Argv
68-
---@field get_first_flag_value_or_default fun(flags:string[],default:string):string
6964
luargv.get_first_flag_value_or_default = function(flags, default)
7065
local flags, size = luargv.get_flag_args(flags)
7166
if size == 0 then

src/basic.lua

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
---@class Argv
2-
---@field arg_exist fun(arg:string):boolean
31
luargv.arg_exist = function(arg_value)
42
local size = luargv.get_total_args_size()
53
for i = 1, size do
@@ -11,8 +9,6 @@ luargv.arg_exist = function(arg_value)
119
return false
1210
end
1311

14-
---@class Argv
15-
---@field get_total_args_size fun():number
1612
luargv.get_total_args_size = function()
1713
local count = 0
1814
for i = -3, 1000000 do
@@ -30,8 +26,6 @@ luargv.get_total_args_size = function()
3026
end
3127

3228

33-
---@class Argv
34-
---@field get_arg_by_index fun(index:number):string
3529
luargv.get_arg_by_index = function(index)
3630
local decrementer = 0
3731
for i = 0, 1000000 do

src/compact_flag.lua

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
---@class Argv
2-
---@field get_compact_flags fun(flag_name:string):string[],number
31
luargv.get_compact_flags = function(flag_name)
42
local founds = {}
53
local founds_size = 0

src/constructor.lua

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,10 @@
1-
---@class Argv
2-
---@field argslist string[]
3-
---@field decrementer number
4-
---@field substr_func fun(str:string,start:number,endnum:number):string
5-
---@field get_str_size fun(str:string):number
6-
---@field flag_identifiers string[]
71
luargv.argslist = arg
82
luargv.flag_identifiers = { "-", "--" }
93
if string then
104
luargv.substr_func = string.sub
115
luargv.get_str_size = string.len
126
end
7+
luargv.type = type
138

149
if not luargv.get_str_size then
1510
luargv.get_str_size = function(str)

src/types.lua

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---@class PrivateArgv
2+
---@field starts_with fun(str:string,target:string):boolean
3+
---@field get_array_size fun(array:table):number
4+
---@field is_inside fun(array:table,item:any):number
5+
---@field get_formmated_flag_if_its_a_flag fun(current_arg:string):string
6+
7+
8+
---@class Argv
9+
---@field get_flag_args fun(flags:string[]):string[],number
10+
---@field flags_exist fun(flags:string[]):string[],boolean
11+
---@field get_first_flag_value_or_default fun(flags:string[],default:string):string
12+
---@field arg_exist fun(arg:string):boolean
13+
---@field get_total_args_size fun():number
14+
---@field get_arg_by_index fun(index:number):string
15+
---@field get_compact_flags fun(flag_name:string):string[],number
16+
---@field argslist string[]
17+
---@field decrementer number
18+
---@field substr_func fun(str:string,start:number,endnum:number):string
19+
---@field type fun(element:any):string
20+
---@field get_str_size fun(str:string):number
21+
---@field flag_identifiers string[]

0 commit comments

Comments
 (0)